You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2016/01/29 18:13:20 UTC
[01/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Repository: hbase-site
Updated Branches:
refs/heads/asf-site f17dc2fa0 -> c61555010
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
index 56f1bc7..c554a04 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
@@ -43,2260 +43,2279 @@
<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.35"></a>
<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.36"></a>
<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.io.HeapSize;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.40"></a>
-<span class="sourceLineNo">041</span><a name="line.41"></a>
-<span class="sourceLineNo">042</span>/**<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * method level.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>@InterfaceAudience.Public<a name="line.47"></a>
-<span class="sourceLineNo">048</span>@InterfaceStability.Evolving<a name="line.48"></a>
-<span class="sourceLineNo">049</span>public final class CellUtil {<a name="line.49"></a>
-<span class="sourceLineNo">050</span><a name="line.50"></a>
-<span class="sourceLineNo">051</span> /**<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * Private constructor to keep this class from being instantiated.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span> private CellUtil(){}<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
-<span class="sourceLineNo">056</span> /******************* ByteRange *******************************/<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.58"></a>
-<span class="sourceLineNo">059</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.59"></a>
-<span class="sourceLineNo">060</span> }<a name="line.60"></a>
-<span class="sourceLineNo">061</span><a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.62"></a>
-<span class="sourceLineNo">063</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.63"></a>
-<span class="sourceLineNo">064</span> }<a name="line.64"></a>
-<span class="sourceLineNo">065</span><a name="line.65"></a>
-<span class="sourceLineNo">066</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.66"></a>
-<span class="sourceLineNo">067</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.67"></a>
-<span class="sourceLineNo">068</span> cell.getQualifierLength());<a name="line.68"></a>
-<span class="sourceLineNo">069</span> }<a name="line.69"></a>
-<span class="sourceLineNo">070</span><a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.71"></a>
-<span class="sourceLineNo">072</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.72"></a>
-<span class="sourceLineNo">073</span> }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.75"></a>
-<span class="sourceLineNo">076</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.76"></a>
-<span class="sourceLineNo">077</span> }<a name="line.77"></a>
-<span class="sourceLineNo">078</span><a name="line.78"></a>
-<span class="sourceLineNo">079</span> /***************** get individual arrays for tests ************/<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span> public static byte[] cloneRow(Cell cell){<a name="line.81"></a>
-<span class="sourceLineNo">082</span> byte[] output = new byte[cell.getRowLength()];<a name="line.82"></a>
-<span class="sourceLineNo">083</span> copyRowTo(cell, output, 0);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> return output;<a name="line.84"></a>
-<span class="sourceLineNo">085</span> }<a name="line.85"></a>
-<span class="sourceLineNo">086</span><a name="line.86"></a>
-<span class="sourceLineNo">087</span> public static byte[] cloneFamily(Cell cell){<a name="line.87"></a>
-<span class="sourceLineNo">088</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.88"></a>
-<span class="sourceLineNo">089</span> copyFamilyTo(cell, output, 0);<a name="line.89"></a>
-<span class="sourceLineNo">090</span> return output;<a name="line.90"></a>
-<span class="sourceLineNo">091</span> }<a name="line.91"></a>
-<span class="sourceLineNo">092</span><a name="line.92"></a>
-<span class="sourceLineNo">093</span> public static byte[] cloneQualifier(Cell cell){<a name="line.93"></a>
-<span class="sourceLineNo">094</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.94"></a>
-<span class="sourceLineNo">095</span> copyQualifierTo(cell, output, 0);<a name="line.95"></a>
-<span class="sourceLineNo">096</span> return output;<a name="line.96"></a>
-<span class="sourceLineNo">097</span> }<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span> public static byte[] cloneValue(Cell cell){<a name="line.99"></a>
-<span class="sourceLineNo">100</span> byte[] output = new byte[cell.getValueLength()];<a name="line.100"></a>
-<span class="sourceLineNo">101</span> copyValueTo(cell, output, 0);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> return output;<a name="line.102"></a>
-<span class="sourceLineNo">103</span> }<a name="line.103"></a>
-<span class="sourceLineNo">104</span><a name="line.104"></a>
-<span class="sourceLineNo">105</span> public static byte[] cloneTags(Cell cell) {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.106"></a>
-<span class="sourceLineNo">107</span> copyTagTo(cell, output, 0);<a name="line.107"></a>
-<span class="sourceLineNo">108</span> return output;<a name="line.108"></a>
-<span class="sourceLineNo">109</span> }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span> /**<a name="line.111"></a>
-<span class="sourceLineNo">112</span> * Returns tag value in a new byte array. If server-side, use<a name="line.112"></a>
-<span class="sourceLineNo">113</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.113"></a>
-<span class="sourceLineNo">114</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * @param cell<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @return tag value in a new byte array.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public static byte[] getTagArray(Cell cell){<a name="line.118"></a>
-<span class="sourceLineNo">119</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.119"></a>
-<span class="sourceLineNo">120</span> copyTagTo(cell, output, 0);<a name="line.120"></a>
-<span class="sourceLineNo">121</span> return output;<a name="line.121"></a>
-<span class="sourceLineNo">122</span> }<a name="line.122"></a>
-<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.io.TagCompressionContext;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span>/**<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * method level.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> */<a name="line.47"></a>
+<span class="sourceLineNo">048</span>@InterfaceAudience.Public<a name="line.48"></a>
+<span class="sourceLineNo">049</span>@InterfaceStability.Evolving<a name="line.49"></a>
+<span class="sourceLineNo">050</span>public final class CellUtil {<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span> /**<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * Private constructor to keep this class from being instantiated.<a name="line.53"></a>
+<span class="sourceLineNo">054</span> */<a name="line.54"></a>
+<span class="sourceLineNo">055</span> private CellUtil(){}<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /******************* ByteRange *******************************/<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.59"></a>
+<span class="sourceLineNo">060</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.60"></a>
+<span class="sourceLineNo">061</span> }<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.63"></a>
+<span class="sourceLineNo">064</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.64"></a>
+<span class="sourceLineNo">065</span> }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.67"></a>
+<span class="sourceLineNo">068</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.68"></a>
+<span class="sourceLineNo">069</span> cell.getQualifierLength());<a name="line.69"></a>
+<span class="sourceLineNo">070</span> }<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.72"></a>
+<span class="sourceLineNo">073</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.73"></a>
+<span class="sourceLineNo">074</span> }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.76"></a>
+<span class="sourceLineNo">077</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.77"></a>
+<span class="sourceLineNo">078</span> }<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span> /***************** get individual arrays for tests ************/<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span> public static byte[] cloneRow(Cell cell){<a name="line.82"></a>
+<span class="sourceLineNo">083</span> byte[] output = new byte[cell.getRowLength()];<a name="line.83"></a>
+<span class="sourceLineNo">084</span> copyRowTo(cell, output, 0);<a name="line.84"></a>
+<span class="sourceLineNo">085</span> return output;<a name="line.85"></a>
+<span class="sourceLineNo">086</span> }<a name="line.86"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span> public static byte[] cloneFamily(Cell cell){<a name="line.88"></a>
+<span class="sourceLineNo">089</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.89"></a>
+<span class="sourceLineNo">090</span> copyFamilyTo(cell, output, 0);<a name="line.90"></a>
+<span class="sourceLineNo">091</span> return output;<a name="line.91"></a>
+<span class="sourceLineNo">092</span> }<a name="line.92"></a>
+<span class="sourceLineNo">093</span><a name="line.93"></a>
+<span class="sourceLineNo">094</span> public static byte[] cloneQualifier(Cell cell){<a name="line.94"></a>
+<span class="sourceLineNo">095</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.95"></a>
+<span class="sourceLineNo">096</span> copyQualifierTo(cell, output, 0);<a name="line.96"></a>
+<span class="sourceLineNo">097</span> return output;<a name="line.97"></a>
+<span class="sourceLineNo">098</span> }<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span> public static byte[] cloneValue(Cell cell){<a name="line.100"></a>
+<span class="sourceLineNo">101</span> byte[] output = new byte[cell.getValueLength()];<a name="line.101"></a>
+<span class="sourceLineNo">102</span> copyValueTo(cell, output, 0);<a name="line.102"></a>
+<span class="sourceLineNo">103</span> return output;<a name="line.103"></a>
+<span class="sourceLineNo">104</span> }<a name="line.104"></a>
+<span class="sourceLineNo">105</span><a name="line.105"></a>
+<span class="sourceLineNo">106</span> public static byte[] cloneTags(Cell cell) {<a name="line.106"></a>
+<span class="sourceLineNo">107</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.107"></a>
+<span class="sourceLineNo">108</span> copyTagTo(cell, output, 0);<a name="line.108"></a>
+<span class="sourceLineNo">109</span> return output;<a name="line.109"></a>
+<span class="sourceLineNo">110</span> }<a name="line.110"></a>
+<span class="sourceLineNo">111</span><a name="line.111"></a>
+<span class="sourceLineNo">112</span> /**<a name="line.112"></a>
+<span class="sourceLineNo">113</span> * Returns tag value in a new byte array. If server-side, use<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> * @param cell<a name="line.116"></a>
+<span class="sourceLineNo">117</span> * @return tag value in a new byte array.<a name="line.117"></a>
+<span class="sourceLineNo">118</span> */<a name="line.118"></a>
+<span class="sourceLineNo">119</span> public static byte[] getTagArray(Cell cell){<a name="line.119"></a>
+<span class="sourceLineNo">120</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.120"></a>
+<span class="sourceLineNo">121</span> copyTagTo(cell, output, 0);<a name="line.121"></a>
+<span class="sourceLineNo">122</span> return output;<a name="line.122"></a>
+<span class="sourceLineNo">123</span> }<a name="line.123"></a>
<span class="sourceLineNo">124</span><a name="line.124"></a>
-<span class="sourceLineNo">125</span> /******************** copyTo **********************************/<a name="line.125"></a>
-<span class="sourceLineNo">126</span><a name="line.126"></a>
-<span class="sourceLineNo">127</span> public static int copyRowTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.127"></a>
-<span class="sourceLineNo">128</span> short rowLen = cell.getRowLength();<a name="line.128"></a>
-<span class="sourceLineNo">129</span> if (cell instanceof ByteBufferedCell) {<a name="line.129"></a>
-<span class="sourceLineNo">130</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.130"></a>
-<span class="sourceLineNo">131</span> ((ByteBufferedCell) cell).getRowByteBuffer(),<a name="line.131"></a>
-<span class="sourceLineNo">132</span> ((ByteBufferedCell) cell).getRowPosition(), destinationOffset, rowLen);<a name="line.132"></a>
-<span class="sourceLineNo">133</span> } else {<a name="line.133"></a>
-<span class="sourceLineNo">134</span> System.arraycopy(cell.getRowArray(), cell.getRowOffset(), destination, destinationOffset,<a name="line.134"></a>
-<span class="sourceLineNo">135</span> rowLen);<a name="line.135"></a>
-<span class="sourceLineNo">136</span> }<a name="line.136"></a>
-<span class="sourceLineNo">137</span> return destinationOffset + rowLen;<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> public static int copyFamilyTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span> byte fLen = cell.getFamilyLength();<a name="line.141"></a>
-<span class="sourceLineNo">142</span> if (cell instanceof ByteBufferedCell) {<a name="line.142"></a>
-<span class="sourceLineNo">143</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.143"></a>
-<span class="sourceLineNo">144</span> ((ByteBufferedCell) cell).getFamilyByteBuffer(),<a name="line.144"></a>
-<span class="sourceLineNo">145</span> ((ByteBufferedCell) cell).getFamilyPosition(), destinationOffset, fLen);<a name="line.145"></a>
-<span class="sourceLineNo">146</span> } else {<a name="line.146"></a>
-<span class="sourceLineNo">147</span> System.arraycopy(cell.getFamilyArray(), cell.getFamilyOffset(), destination,<a name="line.147"></a>
-<span class="sourceLineNo">148</span> destinationOffset, fLen);<a name="line.148"></a>
-<span class="sourceLineNo">149</span> }<a name="line.149"></a>
-<span class="sourceLineNo">150</span> return destinationOffset + fLen;<a name="line.150"></a>
-<span class="sourceLineNo">151</span> }<a name="line.151"></a>
-<span class="sourceLineNo">152</span><a name="line.152"></a>
-<span class="sourceLineNo">153</span> public static int copyQualifierTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.153"></a>
-<span class="sourceLineNo">154</span> int qlen = cell.getQualifierLength();<a name="line.154"></a>
-<span class="sourceLineNo">155</span> if (cell instanceof ByteBufferedCell) {<a name="line.155"></a>
-<span class="sourceLineNo">156</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.156"></a>
-<span class="sourceLineNo">157</span> ((ByteBufferedCell) cell).getQualifierByteBuffer(),<a name="line.157"></a>
-<span class="sourceLineNo">158</span> ((ByteBufferedCell) cell).getQualifierPosition(), destinationOffset, qlen);<a name="line.158"></a>
-<span class="sourceLineNo">159</span> } else {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> System.arraycopy(cell.getQualifierArray(), cell.getQualifierOffset(), destination,<a name="line.160"></a>
-<span class="sourceLineNo">161</span> destinationOffset, qlen);<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
-<span class="sourceLineNo">163</span> return destinationOffset + qlen;<a name="line.163"></a>
-<span class="sourceLineNo">164</span> }<a name="line.164"></a>
-<span class="sourceLineNo">165</span><a name="line.165"></a>
-<span class="sourceLineNo">166</span> public static int copyValueTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.166"></a>
-<span class="sourceLineNo">167</span> int vlen = cell.getValueLength();<a name="line.167"></a>
-<span class="sourceLineNo">168</span> if (cell instanceof ByteBufferedCell) {<a name="line.168"></a>
-<span class="sourceLineNo">169</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.169"></a>
-<span class="sourceLineNo">170</span> ((ByteBufferedCell) cell).getValueByteBuffer(),<a name="line.170"></a>
-<span class="sourceLineNo">171</span> ((ByteBufferedCell) cell).getValuePosition(), destinationOffset, vlen);<a name="line.171"></a>
-<span class="sourceLineNo">172</span> } else {<a name="line.172"></a>
-<span class="sourceLineNo">173</span> System.arraycopy(cell.getValueArray(), cell.getValueOffset(), destination, destinationOffset,<a name="line.173"></a>
-<span class="sourceLineNo">174</span> vlen);<a name="line.174"></a>
-<span class="sourceLineNo">175</span> }<a name="line.175"></a>
-<span class="sourceLineNo">176</span> return destinationOffset + vlen;<a name="line.176"></a>
-<span class="sourceLineNo">177</span> }<a name="line.177"></a>
-<span class="sourceLineNo">178</span><a name="line.178"></a>
-<span class="sourceLineNo">179</span> /**<a name="line.179"></a>
-<span class="sourceLineNo">180</span> * Copies the tags info into the tag portion of the cell<a name="line.180"></a>
-<span class="sourceLineNo">181</span> * @param cell<a name="line.181"></a>
-<span class="sourceLineNo">182</span> * @param destination<a name="line.182"></a>
-<span class="sourceLineNo">183</span> * @param destinationOffset<a name="line.183"></a>
-<span class="sourceLineNo">184</span> * @return position after tags<a name="line.184"></a>
-<span class="sourceLineNo">185</span> */<a name="line.185"></a>
-<span class="sourceLineNo">186</span> public static int copyTagTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.186"></a>
-<span class="sourceLineNo">187</span> int tlen = cell.getTagsLength();<a name="line.187"></a>
-<span class="sourceLineNo">188</span> if (cell instanceof ByteBufferedCell) {<a name="line.188"></a>
-<span class="sourceLineNo">189</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.189"></a>
-<span class="sourceLineNo">190</span> ((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.190"></a>
-<span class="sourceLineNo">191</span> ((ByteBufferedCell) cell).getTagsPosition(), destinationOffset, tlen);<a name="line.191"></a>
-<span class="sourceLineNo">192</span> } else {<a name="line.192"></a>
-<span class="sourceLineNo">193</span> System.arraycopy(cell.getTagsArray(), cell.getTagsOffset(), destination, destinationOffset,<a name="line.193"></a>
-<span class="sourceLineNo">194</span> tlen);<a name="line.194"></a>
-<span class="sourceLineNo">195</span> }<a name="line.195"></a>
-<span class="sourceLineNo">196</span> return destinationOffset + tlen;<a name="line.196"></a>
-<span class="sourceLineNo">197</span> }<a name="line.197"></a>
-<span class="sourceLineNo">198</span><a name="line.198"></a>
-<span class="sourceLineNo">199</span> /********************* misc *************************************/<a name="line.199"></a>
-<span class="sourceLineNo">200</span><a name="line.200"></a>
-<span class="sourceLineNo">201</span> public static byte getRowByte(Cell cell, int index) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span> if (cell instanceof ByteBufferedCell) {<a name="line.202"></a>
-<span class="sourceLineNo">203</span> return ((ByteBufferedCell) cell).getRowByteBuffer().get(<a name="line.203"></a>
-<span class="sourceLineNo">204</span> ((ByteBufferedCell) cell).getRowPosition() + index);<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span> return cell.getRowArray()[cell.getRowOffset() + index];<a name="line.206"></a>
-<span class="sourceLineNo">207</span> }<a name="line.207"></a>
-<span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span> public static ByteBuffer getValueBufferShallowCopy(Cell cell) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getValueArray(), cell.getValueOffset(),<a name="line.210"></a>
-<span class="sourceLineNo">211</span> cell.getValueLength());<a name="line.211"></a>
-<span class="sourceLineNo">212</span> return buffer;<a name="line.212"></a>
-<span class="sourceLineNo">213</span> }<a name="line.213"></a>
-<span class="sourceLineNo">214</span><a name="line.214"></a>
-<span class="sourceLineNo">215</span> /**<a name="line.215"></a>
-<span class="sourceLineNo">216</span> * @param cell<a name="line.216"></a>
-<span class="sourceLineNo">217</span> * @return cell's qualifier wrapped into a ByteBuffer.<a name="line.217"></a>
-<span class="sourceLineNo">218</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.218"></a>
-<span class="sourceLineNo">219</span> */<a name="line.219"></a>
-<span class="sourceLineNo">220</span> @Deprecated<a name="line.220"></a>
-<span class="sourceLineNo">221</span> public static ByteBuffer getQualifierBufferShallowCopy(Cell cell) {<a name="line.221"></a>
-<span class="sourceLineNo">222</span> // No usage of this in code.<a name="line.222"></a>
-<span class="sourceLineNo">223</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.223"></a>
-<span class="sourceLineNo">224</span> cell.getQualifierLength());<a name="line.224"></a>
-<span class="sourceLineNo">225</span> return buffer;<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier,<a name="line.228"></a>
-<span class="sourceLineNo">229</span> final long timestamp, final byte type, final byte [] value) {<a name="line.229"></a>
-<span class="sourceLineNo">230</span> // I need a Cell Factory here. Using KeyValue for now. TODO.<a name="line.230"></a>
-<span class="sourceLineNo">231</span> // TODO: Make a new Cell implementation that just carries these<a name="line.231"></a>
-<span class="sourceLineNo">232</span> // byte arrays.<a name="line.232"></a>
-<span class="sourceLineNo">233</span> // TODO: Call factory to create Cell<a name="line.233"></a>
-<span class="sourceLineNo">234</span> return new KeyValue(row, family, qualifier, timestamp, KeyValue.Type.codeToType(type), value);<a name="line.234"></a>
-<span class="sourceLineNo">235</span> }<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> public static Cell createCell(final byte [] rowArray, final int rowOffset, final int rowLength,<a name="line.237"></a>
-<span class="sourceLineNo">238</span> final byte [] familyArray, final int familyOffset, final int familyLength,<a name="line.238"></a>
-<span class="sourceLineNo">239</span> final byte [] qualifierArray, final int qualifierOffset, final int qualifierLength) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> // See createCell(final byte [] row, final byte [] value) for why we default Maximum type.<a name="line.240"></a>
-<span class="sourceLineNo">241</span> return new KeyValue(rowArray, rowOffset, rowLength,<a name="line.241"></a>
-<span class="sourceLineNo">242</span> familyArray, familyOffset, familyLength,<a name="line.242"></a>
-<span class="sourceLineNo">243</span> qualifierArray, qualifierOffset, qualifierLength,<a name="line.243"></a>
-<span class="sourceLineNo">244</span> HConstants.LATEST_TIMESTAMP,<a name="line.244"></a>
-<span class="sourceLineNo">245</span> KeyValue.Type.Maximum,<a name="line.245"></a>
-<span class="sourceLineNo">246</span> HConstants.EMPTY_BYTE_ARRAY, 0, HConstants.EMPTY_BYTE_ARRAY.length);<a name="line.246"></a>
-<span class="sourceLineNo">247</span> }<a name="line.247"></a>
-<span class="sourceLineNo">248</span><a name="line.248"></a>
-<span class="sourceLineNo">249</span> /**<a name="line.249"></a>
-<span class="sourceLineNo">250</span> * Marked as audience Private as of 1.2.0.<a name="line.250"></a>
-<span class="sourceLineNo">251</span> * Creating a Cell with a memstoreTS/mvcc is an internal implementation detail not for<a name="line.251"></a>
-<span class="sourceLineNo">252</span> * public use.<a name="line.252"></a>
-<span class="sourceLineNo">253</span> */<a name="line.253"></a>
-<span class="sourceLineNo">254</span> @InterfaceAudience.Private<a name="line.254"></a>
-<span class="sourceLineNo">255</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.255"></a>
-<span class="sourceLineNo">256</span> final long timestamp, final byte type, final byte[] value, final long memstoreTS) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.257"></a>
-<span class="sourceLineNo">258</span> KeyValue.Type.codeToType(type), value);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> keyValue.setSequenceId(memstoreTS);<a name="line.259"></a>
-<span class="sourceLineNo">260</span> return keyValue;<a name="line.260"></a>
-<span class="sourceLineNo">261</span> }<a name="line.261"></a>
-<span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span> /**<a name="line.263"></a>
-<span class="sourceLineNo">264</span> * Marked as audience Private as of 1.2.0.<a name="line.264"></a>
-<span class="sourceLineNo">265</span> * Creating a Cell with tags and a memstoreTS/mvcc is an internal implementation detail not for<a name="line.265"></a>
-<span class="sourceLineNo">266</span> * public use.<a name="line.266"></a>
-<span class="sourceLineNo">267</span> */<a name="line.267"></a>
-<span class="sourceLineNo">268</span> @InterfaceAudience.Private<a name="line.268"></a>
-<span class="sourceLineNo">269</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.269"></a>
-<span class="sourceLineNo">270</span> final long timestamp, final byte type, final byte[] value, byte[] tags,<a name="line.270"></a>
-<span class="sourceLineNo">271</span> final long memstoreTS) {<a name="line.271"></a>
-<span class="sourceLineNo">272</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.272"></a>
-<span class="sourceLineNo">273</span> KeyValue.Type.codeToType(type), value, tags);<a name="line.273"></a>
-<span class="sourceLineNo">274</span> keyValue.setSequenceId(memstoreTS);<a name="line.274"></a>
-<span class="sourceLineNo">275</span> return keyValue;<a name="line.275"></a>
-<span class="sourceLineNo">276</span> }<a name="line.276"></a>
-<span class="sourceLineNo">277</span><a name="line.277"></a>
-<span class="sourceLineNo">278</span> /**<a name="line.278"></a>
-<span class="sourceLineNo">279</span> * Marked as audience Private as of 1.2.0.<a name="line.279"></a>
-<span class="sourceLineNo">280</span> * Creating a Cell with tags is an internal implementation detail not for<a name="line.280"></a>
-<span class="sourceLineNo">281</span> * public use.<a name="line.281"></a>
-<span class="sourceLineNo">282</span> */<a name="line.282"></a>
-<span class="sourceLineNo">283</span> @InterfaceAudience.Private<a name="line.283"></a>
-<span class="sourceLineNo">284</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.284"></a>
-<span class="sourceLineNo">285</span> final long timestamp, Type type, final byte[] value, byte[] tags) {<a name="line.285"></a>
-<span class="sourceLineNo">286</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp, type, value, tags);<a name="line.286"></a>
-<span class="sourceLineNo">287</span> return keyValue;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> }<a name="line.288"></a>
-<span class="sourceLineNo">289</span><a name="line.289"></a>
-<span class="sourceLineNo">290</span> /**<a name="line.290"></a>
-<span class="sourceLineNo">291</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.291"></a>
-<span class="sourceLineNo">292</span> * @param row<a name="line.292"></a>
-<span class="sourceLineNo">293</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.293"></a>
-<span class="sourceLineNo">294</span> */<a name="line.294"></a>
-<span class="sourceLineNo">295</span> public static Cell createCell(final byte [] row) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY);<a name="line.296"></a>
-<span class="sourceLineNo">297</span> }<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span> /**<a name="line.299"></a>
-<span class="sourceLineNo">300</span> * Create a Cell with specific row and value. Other fields are defaulted.<a name="line.300"></a>
-<span class="sourceLineNo">301</span> * @param row<a name="line.301"></a>
-<span class="sourceLineNo">302</span> * @param value<a name="line.302"></a>
-<span class="sourceLineNo">303</span> * @return Cell with passed row and value but all other fields are arbitrary<a name="line.303"></a>
-<span class="sourceLineNo">304</span> */<a name="line.304"></a>
-<span class="sourceLineNo">305</span> public static Cell createCell(final byte [] row, final byte [] value) {<a name="line.305"></a>
-<span class="sourceLineNo">306</span> // An empty family + empty qualifier + Type.Minimum is used as flag to indicate last on row.<a name="line.306"></a>
-<span class="sourceLineNo">307</span> // See the CellComparator and KeyValue comparator. Search for compareWithoutRow.<a name="line.307"></a>
-<span class="sourceLineNo">308</span> // Lets not make a last-on-row key as default but at same time, if you are making a key<a name="line.308"></a>
-<span class="sourceLineNo">309</span> // without specifying type, etc., flag it as weird by setting type to be Maximum.<a name="line.309"></a>
-<span class="sourceLineNo">310</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY, HConstants.EMPTY_BYTE_ARRAY,<a name="line.310"></a>
-<span class="sourceLineNo">311</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), value);<a name="line.311"></a>
-<span class="sourceLineNo">312</span> }<a name="line.312"></a>
-<span class="sourceLineNo">313</span><a name="line.313"></a>
-<span class="sourceLineNo">314</span> /**<a name="line.314"></a>
-<span class="sourceLineNo">315</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.315"></a>
-<span class="sourceLineNo">316</span> * @param row<a name="line.316"></a>
-<span class="sourceLineNo">317</span> * @param family<a name="line.317"></a>
-<span class="sourceLineNo">318</span> * @param qualifier<a name="line.318"></a>
-<span class="sourceLineNo">319</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.319"></a>
-<span class="sourceLineNo">320</span> */<a name="line.320"></a>
-<span class="sourceLineNo">321</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier) {<a name="line.321"></a>
-<span class="sourceLineNo">322</span> // See above in createCell(final byte [] row, final byte [] value) why we set type to Maximum.<a name="line.322"></a>
-<span class="sourceLineNo">323</span> return createCell(row, family, qualifier,<a name="line.323"></a>
-<span class="sourceLineNo">324</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), HConstants.EMPTY_BYTE_ARRAY);<a name="line.324"></a>
-<span class="sourceLineNo">325</span> }<a name="line.325"></a>
-<span class="sourceLineNo">326</span><a name="line.326"></a>
-<span class="sourceLineNo">327</span> /**<a name="line.327"></a>
-<span class="sourceLineNo">328</span> * @param cellScannerables<a name="line.328"></a>
-<span class="sourceLineNo">329</span> * @return CellScanner interface over <code>cellIterables</code><a name="line.329"></a>
-<span class="sourceLineNo">330</span> */<a name="line.330"></a>
-<span class="sourceLineNo">331</span> public static CellScanner createCellScanner(<a name="line.331"></a>
-<span class="sourceLineNo">332</span> final List<? extends CellScannable> cellScannerables) {<a name="line.332"></a>
-<span class="sourceLineNo">333</span> return new CellScanner() {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> private final Iterator<? extends CellScannable> iterator = cellScannerables.iterator();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> private CellScanner cellScanner = null;<a name="line.335"></a>
-<span class="sourceLineNo">336</span><a name="line.336"></a>
-<span class="sourceLineNo">337</span> @Override<a name="line.337"></a>
-<span class="sourceLineNo">338</span> public Cell current() {<a name="line.338"></a>
-<span class="sourceLineNo">339</span> return this.cellScanner != null? this.cellScanner.current(): null;<a name="line.339"></a>
-<span class="sourceLineNo">340</span> }<a name="line.340"></a>
-<span class="sourceLineNo">341</span><a name="line.341"></a>
-<span class="sourceLineNo">342</span> @Override<a name="line.342"></a>
-<span class="sourceLineNo">343</span> public boolean advance() throws IOException {<a name="line.343"></a>
-<span class="sourceLineNo">344</span> while (true) {<a name="line.344"></a>
-<span class="sourceLineNo">345</span> if (this.cellScanner == null) {<a name="line.345"></a>
-<span class="sourceLineNo">346</span> if (!this.iterator.hasNext()) return false;<a name="line.346"></a>
-<span class="sourceLineNo">347</span> this.cellScanner = this.iterator.next().cellScanner();<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span> if (this.cellScanner.advance()) return true;<a name="line.349"></a>
-<span class="sourceLineNo">350</span> this.cellScanner = null;<a name="line.350"></a>
-<span class="sourceLineNo">351</span> }<a name="line.351"></a>
-<span class="sourceLineNo">352</span> }<a name="line.352"></a>
-<span class="sourceLineNo">353</span> };<a name="line.353"></a>
-<span class="sourceLineNo">354</span> }<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> /**<a name="line.356"></a>
-<span class="sourceLineNo">357</span> * @param cellIterable<a name="line.357"></a>
-<span class="sourceLineNo">358</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.358"></a>
-<span class="sourceLineNo">359</span> */<a name="line.359"></a>
-<span class="sourceLineNo">360</span> public static CellScanner createCellScanner(final Iterable<Cell> cellIterable) {<a name="line.360"></a>
-<span class="sourceLineNo">361</span> if (cellIterable == null) return null;<a name="line.361"></a>
-<span class="sourceLineNo">362</span> return createCellScanner(cellIterable.iterator());<a name="line.362"></a>
-<span class="sourceLineNo">363</span> }<a name="line.363"></a>
-<span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span> /**<a name="line.365"></a>
-<span class="sourceLineNo">366</span> * @param cells<a name="line.366"></a>
-<span class="sourceLineNo">367</span> * @return CellScanner interface over <code>cellIterable</code> or null if <code>cells</code> is<a name="line.367"></a>
-<span class="sourceLineNo">368</span> * null<a name="line.368"></a>
-<span class="sourceLineNo">369</span> */<a name="line.369"></a>
-<span class="sourceLineNo">370</span> public static CellScanner createCellScanner(final Iterator<Cell> cells) {<a name="line.370"></a>
-<span class="sourceLineNo">371</span> if (cells == null) return null;<a name="line.371"></a>
-<span class="sourceLineNo">372</span> return new CellScanner() {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> private final Iterator<Cell> iterator = cells;<a name="line.373"></a>
-<span class="sourceLineNo">374</span> private Cell current = null;<a name="line.374"></a>
-<span class="sourceLineNo">375</span><a name="line.375"></a>
-<span class="sourceLineNo">376</span> @Override<a name="line.376"></a>
-<span class="sourceLineNo">377</span> public Cell current() {<a name="line.377"></a>
-<span class="sourceLineNo">378</span> return this.current;<a name="line.378"></a>
-<span class="sourceLineNo">379</span> }<a name="line.379"></a>
-<span class="sourceLineNo">380</span><a name="line.380"></a>
-<span class="sourceLineNo">381</span> @Override<a name="line.381"></a>
-<span class="sourceLineNo">382</span> public boolean advance() {<a name="line.382"></a>
-<span class="sourceLineNo">383</span> boolean hasNext = this.iterator.hasNext();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> this.current = hasNext? this.iterator.next(): null;<a name="line.384"></a>
-<span class="sourceLineNo">385</span> return hasNext;<a name="line.385"></a>
-<span class="sourceLineNo">386</span> }<a name="line.386"></a>
-<span class="sourceLineNo">387</span> };<a name="line.387"></a>
-<span class="sourceLineNo">388</span> }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span> /**<a name="line.390"></a>
-<span class="sourceLineNo">391</span> * @param cellArray<a name="line.391"></a>
-<span class="sourceLineNo">392</span> * @return CellScanner interface over <code>cellArray</code><a name="line.392"></a>
-<span class="sourceLineNo">393</span> */<a name="line.393"></a>
-<span class="sourceLineNo">394</span> public static CellScanner createCellScanner(final Cell[] cellArray) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span> return new CellScanner() {<a name="line.395"></a>
-<span class="sourceLineNo">396</span> private final Cell [] cells = cellArray;<a name="line.396"></a>
-<span class="sourceLineNo">397</span> private int index = -1;<a name="line.397"></a>
-<span class="sourceLineNo">398</span><a name="line.398"></a>
-<span class="sourceLineNo">399</span> @Override<a name="line.399"></a>
-<span class="sourceLineNo">400</span> public Cell current() {<a name="line.400"></a>
-<span class="sourceLineNo">401</span> if (cells == null) return null;<a name="line.401"></a>
-<span class="sourceLineNo">402</span> return (index < 0)? null: this.cells[index];<a name="line.402"></a>
-<span class="sourceLineNo">403</span> }<a name="line.403"></a>
-<span class="sourceLineNo">404</span><a name="line.404"></a>
-<span class="sourceLineNo">405</span> @Override<a name="line.405"></a>
-<span class="sourceLineNo">406</span> public boolean advance() {<a name="line.406"></a>
-<span class="sourceLineNo">407</span> if (cells == null) return false;<a name="line.407"></a>
-<span class="sourceLineNo">408</span> return ++index < this.cells.length;<a name="line.408"></a>
-<span class="sourceLineNo">409</span> }<a name="line.409"></a>
-<span class="sourceLineNo">410</span> };<a name="line.410"></a>
-<span class="sourceLineNo">411</span> }<a name="line.411"></a>
-<span class="sourceLineNo">412</span><a name="line.412"></a>
-<span class="sourceLineNo">413</span> /**<a name="line.413"></a>
-<span class="sourceLineNo">414</span> * Flatten the map of cells out under the CellScanner<a name="line.414"></a>
-<span class="sourceLineNo">415</span> * @param map Map of Cell Lists; for example, the map of families to Cells that is used<a name="line.415"></a>
-<span class="sourceLineNo">416</span> * inside Put, etc., keeping Cells organized by family.<a name="line.416"></a>
-<span class="sourceLineNo">417</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.417"></a>
-<span class="sourceLineNo">418</span> */<a name="line.418"></a>
-<span class="sourceLineNo">419</span> public static CellScanner createCellScanner(final NavigableMap<byte [], List<Cell>> map) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span> return new CellScanner() {<a name="line.420"></a>
-<span class="sourceLineNo">421</span> private final Iterator<Entry<byte[], List<Cell>>> entries = map.entrySet().iterator();<a name="line.421"></a>
-<span class="sourceLineNo">422</span> private Iterator<Cell> currentIterator = null;<a name="line.422"></a>
-<span class="sourceLineNo">423</span> private Cell currentCell;<a name="line.423"></a>
-<span class="sourceLineNo">424</span><a name="line.424"></a>
-<span class="sourceLineNo">425</span> @Override<a name="line.425"></a>
-<span class="sourceLineNo">426</span> public Cell current() {<a name="line.426"></a>
-<span class="sourceLineNo">427</span> return this.currentCell;<a name="line.427"></a>
-<span class="sourceLineNo">428</span> }<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span> @Override<a name="line.430"></a>
-<span class="sourceLineNo">431</span> public boolean advance() {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> while(true) {<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (this.currentIterator == null) {<a name="line.433"></a>
-<span class="sourceLineNo">434</span> if (!this.entries.hasNext()) return false;<a name="line.434"></a>
-<span class="sourceLineNo">435</span> this.currentIterator = this.entries.next().getValue().iterator();<a name="line.435"></a>
-<span class="sourceLineNo">436</span> }<a name="line.436"></a>
-<span class="sourceLineNo">437</span> if (this.currentIterator.hasNext()) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span> this.currentCell = this.currentIterator.next();<a name="line.438"></a>
-<span class="sourceLineNo">439</span> return true;<a name="line.439"></a>
-<span class="sourceLineNo">440</span> }<a name="line.440"></a>
-<span class="sourceLineNo">441</span> this.currentCell = null;<a name="line.441"></a>
-<span class="sourceLineNo">442</span> this.currentIterator = null;<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span> }<a name="line.444"></a>
-<span class="sourceLineNo">445</span> };<a name="line.445"></a>
-<span class="sourceLineNo">446</span> }<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span> /**<a name="line.448"></a>
-<span class="sourceLineNo">449</span> * @param left<a name="line.449"></a>
-<span class="sourceLineNo">450</span> * @param right<a name="line.450"></a>
-<span class="sourceLineNo">451</span> * @return True if the rows in <code>left</code> and <code>right</code> Cells match<a name="line.451"></a>
-<span class="sourceLineNo">452</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.452"></a>
-<span class="sourceLineNo">453</span> * Instead use {@link #matchingRows(Cell, Cell)}<a name="line.453"></a>
-<span class="sourceLineNo">454</span> */<a name="line.454"></a>
-<span class="sourceLineNo">455</span> @Deprecated<a name="line.455"></a>
-<span class="sourceLineNo">456</span> public static boolean matchingRow(final Cell left, final Cell right) {<a name="line.456"></a>
-<span class="sourceLineNo">457</span> return matchingRows(left, right);<a name="line.457"></a>
-<span class="sourceLineNo">458</span> }<a name="line.458"></a>
-<span class="sourceLineNo">459</span><a name="line.459"></a>
-<span class="sourceLineNo">460</span> public static boolean matchingRow(final Cell left, final byte[] buf) {<a name="line.460"></a>
-<span class="sourceLineNo">461</span> if (buf == null) {<a name="line.461"></a>
-<span class="sourceLineNo">462</span> return left.getQualifierLength() == 0;<a name="line.462"></a>
-<span class="sourceLineNo">463</span> }<a name="line.463"></a>
-<span class="sourceLineNo">464</span> return matchingRow(left, buf, 0, buf.length);<a name="line.464"></a>
-<span class="sourceLineNo">465</span> }<a name="line.465"></a>
-<span class="sourceLineNo">466</span><a name="line.466"></a>
-<span class="sourceLineNo">467</span> public static boolean matchingRow(final Cell left, final byte[] buf, final int offset,<a name="line.467"></a>
-<span class="sourceLineNo">468</span> final int length) {<a name="line.468"></a>
-<span class="sourceLineNo">469</span> if (left instanceof ByteBufferedCell) {<a name="line.469"></a>
-<span class="sourceLineNo">470</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getRowByteBuffer(),<a name="line.470"></a>
-<span class="sourceLineNo">471</span> ((ByteBufferedCell) left).getRowPosition(), left.getRowLength(), buf, offset,<a name="line.471"></a>
-<span class="sourceLineNo">472</span> length);<a name="line.472"></a>
-<span class="sourceLineNo">473</span> }<a name="line.473"></a>
-<span class="sourceLineNo">474</span> return Bytes.equals(left.getRowArray(), left.getRowOffset(), left.getRowLength(), buf, offset,<a name="line.474"></a>
-<span class="sourceLineNo">475</span> length);<a name="line.475"></a>
-<span class="sourceLineNo">476</span> }<a name="line.476"></a>
-<span class="sourceLineNo">477</span><a name="line.477"></a>
-<span class="sourceLineNo">478</span> public static boolean matchingFamily(final Cell left, final Cell right) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span> byte lfamlength = left.getFamilyLength();<a name="line.479"></a>
-<span class="sourceLineNo">480</span> byte rfamlength = right.getFamilyLength();<a name="line.480"></a>
-<span class="sourceLineNo">481</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.481"></a>
-<span class="sourceLineNo">482</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.482"></a>
-<span class="sourceLineNo">483</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.483"></a>
-<span class="sourceLineNo">484</span> ((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.484"></a>
-<span class="sourceLineNo">485</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength);<a name="line.485"></a>
-<span class="sourceLineNo">486</span> }<a name="line.486"></a>
-<span class="sourceLineNo">487</span> if (left instanceof ByteBufferedCell) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.488"></a>
-<span class="sourceLineNo">489</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.489"></a>
-<span class="sourceLineNo">490</span> right.getFamilyArray(), right.getFamilyOffset(), rfamlength);<a name="line.490"></a>
-<span class="sourceLineNo">491</span> }<a name="line.491"></a>
-<span class="sourceLineNo">492</span> if (right instanceof ByteBufferedCell) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.493"></a>
-<span class="sourceLineNo">494</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength,<a name="line.494"></a>
-<span class="sourceLineNo">495</span> left.getFamilyArray(), left.getFamilyOffset(), lfamlength);<a name="line.495"></a>
-<span class="sourceLineNo">496</span> }<a name="line.496"></a>
-<span class="sourceLineNo">497</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(),<a name="line.497"></a>
-<span class="sourceLineNo">498</span> right.getFamilyArray(), right.getFamilyOffset(), right.getFamilyLength());<a name="line.498"></a>
-<span class="sourceLineNo">499</span> }<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span> public static boolean matchingFamily(final Cell left, final byte[] buf) {<a name="line.501"></a>
-<span class="sourceLineNo">502</span> if (buf == null) {<a name="line.502"></a>
-<span class="sourceLineNo">503</span> return left.getFamilyLength() == 0;<a name="line.503"></a>
-<span class="sourceLineNo">504</span> }<a name="line.504"></a>
-<span class="sourceLineNo">505</span> return matchingFamily(left, buf, 0, buf.length);<a name="line.505"></a>
-<span class="sourceLineNo">506</span> }<a name="line.506"></a>
-<span class="sourceLineNo">507</span><a name="line.507"></a>
-<span class="sourceLineNo">508</span> public static boolean matchingFamily(final Cell left, final byte[] buf, final int offset,<a name="line.508"></a>
-<span class="sourceLineNo">509</span> final int length) {<a name="line.509"></a>
-<span class="sourceLineNo">510</span> if (left instanceof ByteBufferedCell) {<a name="line.510"></a>
-<span class="sourceLineNo">511</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.511"></a>
-<span class="sourceLineNo">512</span> ((ByteBufferedCell) left).getFamilyPosition(), left.getFamilyLength(), buf,<a name="line.512"></a>
-<span class="sourceLineNo">513</span> offset, length);<a name="line.513"></a>
-<span class="sourceLineNo">514</span> }<a name="line.514"></a>
-<span class="sourceLineNo">515</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(), buf,<a name="line.515"></a>
-<span class="sourceLineNo">516</span> offset, length);<a name="line.516"></a>
-<span class="sourceLineNo">517</span> }<a name="line.517"></a>
-<span class="sourceLineNo">518</span><a name="line.518"></a>
-<span class="sourceLineNo">519</span> public static boolean matchingQualifier(final Cell left, final Cell right) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span> int lqlength = left.getQualifierLength();<a name="line.520"></a>
-<span class="sourceLineNo">521</span> int rqlength = right.getQualifierLength();<a name="line.521"></a>
-<span class="sourceLineNo">522</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.522"></a>
-<span class="sourceLineNo">523</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.523"></a>
-<span class="sourceLineNo">524</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.524"></a>
-<span class="sourceLineNo">525</span> ((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.525"></a>
-<span class="sourceLineNo">526</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength);<a name="line.526"></a>
-<span class="sourceLineNo">527</span> }<a name="line.527"></a>
-<span class="sourceLineNo">528</span> if (left instanceof ByteBufferedCell) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.529"></a>
-<span class="sourceLineNo">530</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.530"></a>
-<span class="sourceLineNo">531</span> right.getQualifierArray(), right.getQualifierOffset(), rqlength);<a name="line.531"></a>
-<span class="sourceLineNo">532</span> }<a name="line.532"></a>
-<span class="sourceLineNo">533</span> if (right instanceof ByteBufferedCell) {<a name="line.533"></a>
-<span class="sourceLineNo">534</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.534"></a>
-<span class="sourceLineNo">535</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength,<a name="line.535"></a>
-<span class="sourceLineNo">536</span> left.getQualifierArray(), left.getQualifierOffset(), lqlength);<a name="line.536"></a>
-<span class="sourceLineNo">537</span> }<a name="line.537"></a>
-<span class="sourceLineNo">538</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.538"></a>
-<span class="sourceLineNo">539</span> left.getQualifierLength(), right.getQualifierArray(), right.getQualifierOffset(),<a name="line.539"></a>
-<span class="sourceLineNo">540</span> right.getQualifierLength());<a name="line.540"></a>
-<span class="sourceLineNo">541</span> }<a name="line.541"></a>
-<span class="sourceLineNo">542</span><a name="line.542"></a>
-<span class="sourceLineNo">543</span> /**<a name="line.543"></a>
-<span class="sourceLineNo">544</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.544"></a>
-<span class="sourceLineNo">545</span> * byte[] are equal<a name="line.545"></a>
-<span class="sourceLineNo">546</span> * @param left<a name="line.546"></a>
-<span class="sourceLineNo">547</span> * @param buf the serialized keyvalue format byte[]<a name="line.547"></a>
-<span class="sourceLineNo">548</span> * @return true if the qualifier matches, false otherwise<a name="line.548"></a>
-<span class="sourceLineNo">549</span> */<a name="line.549"></a>
-<span class="sourceLineNo">550</span> public static boolean matchingQualifier(final Cell left, final byte[] buf) {<a name="line.550"></a>
-<span class="sourceLineNo">551</span> if (buf == null) {<a name="line.551"></a>
-<span class="sourceLineNo">552</span> return left.getQualifierLength() == 0;<a name="line.552"></a>
-<span class="sourceLineNo">553</span> }<a name="line.553"></a>
-<span class="sourceLineNo">554</span> return matchingQualifier(left, buf, 0, buf.length);<a name="line.554"></a>
-<span class="sourceLineNo">555</span> }<a name="line.555"></a>
-<span class="sourceLineNo">556</span><a name="line.556"></a>
-<span class="sourceLineNo">557</span> /**<a name="line.557"></a>
-<span class="sourceLineNo">558</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.558"></a>
-<span class="sourceLineNo">559</span> * byte[] are equal<a name="line.559"></a>
-<span class="sourceLineNo">560</span> * @param left<a name="line.560"></a>
-<span class="sourceLineNo">561</span> * @param buf the serialized keyvalue format byte[]<a name="line.561"></a>
-<span class="sourceLineNo">562</span> * @param offset the offset of the qualifier in the byte[]<a name="line.562"></a>
-<span class="sourceLineNo">563</span> * @param length the length of the qualifier in the byte[]<a name="line.563"></a>
-<span class="sourceLineNo">564</span> * @return true if the qualifier matches, false otherwise<a name="line.564"></a>
-<span class="sourceLineNo">565</span> */<a name="line.565"></a>
-<span class="sourceLineNo">566</span> public static boolean matchingQualifier(final Cell left, final byte[] buf, final int offset,<a name="line.566"></a>
-<span class="sourceLineNo">567</span> final int length) {<a name="line.567"></a>
-<span class="sourceLineNo">568</span> if (buf == null) {<a name="line.568"></a>
-<span class="sourceLineNo">569</span> return left.getQualifierLength() == 0;<a name="line.569"></a>
-<span class="sourceLineNo">570</span> }<a name="line.570"></a>
-<span class="sourceLineNo">571</span> if (left instanceof ByteBufferedCell) {<a name="line.571"></a>
-<span class="sourceLineNo">572</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.572"></a>
-<span class="sourceLineNo">573</span> ((ByteBufferedCell) left).getQualifierPosition(), left.getQualifierLength(),<a name="line.573"></a>
-<span class="sourceLineNo">574</span> buf, offset, length);<a name="line.574"></a>
-<span class="sourceLineNo">575</span> }<a name="line.575"></a>
-<span class="sourceLineNo">576</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.576"></a>
-<span class="sourceLineNo">577</span> left.getQualifierLength(), buf, offset, length);<a name="line.577"></a>
-<span class="sourceLineNo">578</span> }<a name="line.578"></a>
-<span class="sourceLineNo">579</span><a name="line.579"></a>
-<span class="sourceLineNo">580</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final byte[] qual) {<a name="line.580"></a>
-<span class="sourceLineNo">581</span> if (!matchingFamily(left, fam))<a name="line.581"></a>
-<span class="sourceLineNo">582</span> return false;<a name="line.582"></a>
-<span class="sourceLineNo">583</span> return matchingQualifier(left, qual);<a name="line.583"></a>
-<span class="sourceLineNo">584</span> }<a name="line.584"></a>
-<span class="sourceLineNo">585</span><a name="line.585"></a>
-<span class="sourceLineNo">586</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final int foffset,<a name="line.586"></a>
-<span class="sourceLineNo">587</span> final int flength, final byte[] qual, final int qoffset, final int qlength) {<a name="line.587"></a>
-<span class="sourceLineNo">588</span> if (!matchingFamily(left, fam, foffset, flength))<a name="line.588"></a>
-<span class="sourceLineNo">589</span> return false;<a name="line.589"></a>
-<span class="sourceLineNo">590</span> return matchingQualifier(left, qual, qoffset, qlength);<a name="line.590"></a>
-<span class="sourceLineNo">591</span> }<a name="line.591"></a>
-<span class="sourceLineNo">592</span><a name="line.592"></a>
-<span class="sourceLineNo">593</span> public static boolean matchingColumn(final Cell left, final Cell right) {<a name="line.593"></a>
-<span class="sourceLineNo">594</span> if (!matchingFamily(left, right))<a name="line.594"></a>
-<span class="sourceLineNo">595</span> return false;<a name="line.595"></a>
-<span class="sourceLineNo">596</span> return matchingQualifier(left, right);<a name="line.596"></a>
-<span class="sourceLineNo">597</span> }<a name="line.597"></a>
-<span class="sourceLineNo">598</span><a name="line.598"></a>
-<span class="sourceLineNo">599</span> public static boolean matchingValue(final Cell left, final Cell right) {<a name="line.599"></a>
-<span class="sourceLineNo">600</span> return matchingValue(left, right, left.getValueLength(), right.getValueLength());<a name="line.600"></a>
-<span class="sourceLineNo">601</span> }<a name="line.601"></a>
-<span class="sourceLineNo">602</span><a name="line.602"></a>
-<span class="sourceLineNo">603</span> public static boolean matchingValue(final Cell left, final Cell right, int lvlength,<a name="line.603"></a>
-<span class="sourceLineNo">604</span> int rvlength) {<a name="line.604"></a>
-<span class="sourceLineNo">605</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.605"></a>
-<span class="sourceLineNo">606</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.606"></a>
-<span class="sourceLineNo">607</span> ((ByteBufferedCell) left).getValuePosition(), lvlength,<a name="line.607"></a>
-<span class="sourceLineNo">608</span> ((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.608"></a>
-<span class="sourceLineNo">609</span> ((ByteBufferedCell) right).getValuePosition(), rvlength);<a name="line.609"></a>
-<span class="sourceLineNo">610</span> }<a name="line.610"></a>
-<span class="sourceLineNo">611</span> if (left instanceof ByteBufferedCell) {<a name="line.611"></a>
-<span class="sourceLineNo">612</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.612"></a>
-<span class="sourceLineNo">613</span> ((ByteBufferedCell) left).getValuePosition(), lvlength, right.getValueArray(),<a name="line.613"></a>
-<span class="sourceLineNo">614</span> right.getValueOffset(), rvlength);<a name="line.614"></a>
-<span class="sourceLineNo">615</span> }<a name="line.615"></a>
-<span class="sourceLineNo">616</span> if (right instanceof ByteBufferedCell) {<a name="line.616"></a>
-<span class="sourceLineNo">617</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.617"></a>
-<span class="sourceLineNo">618</span> ((ByteBufferedCell) right).getValuePosition(), rvlength, left.getValueArray(),<a name="line.618"></a>
-<span class="sourceLineNo">619</span> left.getValueOffset(), lvlength);<a name="line.619"></a>
-<span class="sourceLineNo">620</span> }<a name="line.620"></a>
-<span class="sourceLineNo">621</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), lvlength,<a name="line.621"></a>
-<span class="sourceLineNo">622</span> right.getValueArray(), right.getValueOffset(), rvlength);<a name="line.622"></a>
-<span class="sourceLineNo">623</span> }<a name="line.623"></a>
-<span class="sourceLineNo">624</span><a name="line.624"></a>
-<span class="sourceLineNo">625</span> public static boolean matchingValue(final Cell left, final byte[] buf) {<a name="line.625"></a>
-<span class="sourceLineNo">626</span> if (left instanceof ByteBufferedCell) {<a name="line.626"></a>
-<span class="sourceLineNo">627</span> return ByteBufferUtils.compareTo(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.627"></a>
-<span class="sourceLineNo">628</span> ((ByteBufferedCell) left).getValuePosition(), left.getValueLength(), buf, 0,<a name="line.628"></a>
-<span class="sourceLineNo">629</span> buf.length) == 0;<a name="line.629"></a>
-<span class="sourceLineNo">630</span> }<a name="line.630"></a>
-<span class="sourceLineNo">631</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), left.getValueLength(), buf, 0,<a name="line.631"></a>
-<span class="sourceLineNo">632</span> buf.length);<a name="line.632"></a>
-<span class="sourceLineNo">633</span> }<a name="line.633"></a>
-<span class="sourceLineNo">634</span><a name="line.634"></a>
-<span class="sourceLineNo">635</span> /**<a name="line.635"></a>
-<span class="sourceLineNo">636</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.636"></a>
-<span class="sourceLineNo">637</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.637"></a>
-<span class="sourceLineNo">638</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.638"></a>
-<span class="sourceLineNo">639</span> */<a name="line.639"></a>
-<span class="sourceLineNo">640</span> public static boolean isDelete(final Cell cell) {<a name="line.640"></a>
-<span class="sourceLineNo">641</span> return isDelete(cell.getTypeByte());<a name="line.641"></a>
-<span class="sourceLineNo">642</span> }<a name="line.642"></a>
-<span class="sourceLineNo">643</span><a name="line.643"></a>
-<span class="sourceLineNo">644</span> /**<a name="line.644"></a>
-<span class="sourceLineNo">645</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.645"></a>
-<span class="sourceLineNo">646</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.646"></a>
-<span class="sourceLineNo">647</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.647"></a>
-<span class="sourceLineNo">648</span> */<a name="line.648"></a>
-<span class="sourceLineNo">649</span> public static boolean isDelete(final byte type) {<a name="line.649"></a>
-<span class="sourceLineNo">650</span> return Type.Delete.getCode() <= type<a name="line.650"></a>
-<span class="sourceLineNo">651</span> && type <= Type.DeleteFamily.getCode();<a name="line.651"></a>
-<span class="sourceLineNo">652</span> }<a name="line.652"></a>
-<span class="sourceLineNo">653</span><a name="line.653"></a>
-<span class="sourceLineNo">654</span> /**<a name="line.654"></a>
-<span class="sourceLineNo">655</span> * @return True if this cell is a {@link KeyValue.Type#Delete} type.<a name="line.655"></a>
-<span class="sourceLineNo">656</span> */<a name="line.656"></a>
-<span class="sourceLineNo">657</span> public static boolean isDeleteType(Cell cell) {<a name="line.657"></a>
-<span class="sourceLineNo">658</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.658"></a>
-<span class="sourceLineNo">659</span> }<a name="line.659"></a>
-<span class="sourceLineNo">660</span><a name="line.660"></a>
-<span class="sourceLineNo">661</span> public static boolean isDeleteFamily(final Cell cell) {<a name="line.661"></a>
-<span class="sourceLineNo">662</span> return cell.getTypeByte() == Type.DeleteFamily.getCode();<a name="line.662"></a>
-<span class="sourceLineNo">663</span> }<a name="line.663"></a>
-<span class="sourceLineNo">664</span><a name="line.664"></a>
-<span class="sourceLineNo">665</span> public static boolean isDeleteFamilyVersion(final Cell cell) {<a name="line.665"></a>
-<span class="sourceLineNo">666</span> return cell.getTypeByte() == Type.DeleteFamilyVersion.getCode();<a name="line.666"></a>
-<span class="sourceLineNo">667</span> }<a name="line.667"></a>
-<span class="sourceLineNo">668</span><a name="line.668"></a>
-<span class="sourceLineNo">669</span> public static boolean isDeleteColumns(final Cell cell) {<a name="line.669"></a>
-<span class="sourceLineNo">670</span> return cell.getTypeByte() == Type.DeleteColumn.getCode();<a name="line.670"></a>
-<span class="sourceLineNo">671</span> }<a name="line.671"></a>
-<span class="sourceLineNo">672</span><a name="line.672"></a>
-<span class="sourceLineNo">673</span> public static boolean isDeleteColumnVersion(final Cell cell) {<a name="line.673"></a>
-<span class="sourceLineNo">674</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.674"></a>
-<span class="sourceLineNo">675</span> }<a name="line.675"></a>
-<span class="sourceLineNo">676</span><a name="line.676"></a>
-<span class="sourceLineNo">677</span> /**<a name="line.677"></a>
-<span class="sourceLineNo">678</span> *<a name="line.678"></a>
-<span class="sourceLineNo">679</span> * @return True if this cell is a delete family or column type.<a name="line.679"></a>
-<span class="sourceLineNo">680</span> */<a name="line.680"></a>
-<span class="sourceLineNo">681</span> public static boolean isDeleteColumnOrFamily(Cell cell) {<a name="line.681"></a>
-<span class="sourceLineNo">682</span> int t = cell.getTypeByte();<a name="line.682"></a>
-<span class="sourceLineNo">683</span> return t == Type.DeleteColumn.getCode() || t == Type.DeleteFamily.getCode();<a name="line.683"></a>
-<span class="sourceLineNo">684</span> }<a name="line.684"></a>
-<span class="sourceLineNo">685</span><a name="line.685"></a>
-<span class="sourceLineNo">686</span> /**<a name="line.686"></a>
-<span class="sourceLineNo">687</span> * @param cell<a name="line.687"></a>
-<span class="sourceLineNo">688</span> * @return Estimate of the <code>cell</code> size in bytes.<a name="line.688"></a>
-<span class="sourceLineNo">689</span> */<a name="line.689"></a>
-<span class="sourceLineNo">690</span> public static int estimatedSerializedSizeOf(final Cell cell) {<a name="line.690"></a>
-<span class="sourceLineNo">691</span> // If a KeyValue, we can give a good estimate of size.<a name="line.691"></a>
-<span class="sourceLineNo">692</span> if (cell instanceof KeyValue) {<a name="line.692"></a>
-<span class="sourceLineNo">693</span> return ((KeyValue)cell).getLength() + Bytes.SIZEOF_INT;<a name="line.693"></a>
-<span class="sourceLineNo">694</span> }<a name="line.694"></a>
-<span class="sourceLineNo">695</span> // TODO: Should we add to Cell a sizeOf? Would it help? Does it make sense if Cell is<a name="line.695"></a>
-<span class="sourceLineNo">696</span> // prefix encoded or compressed?<a name="line.696"></a>
-<span class="sourceLineNo">697</span> return getSumOfCellElementLengths(cell) +<a name="line.697"></a>
-<span class="sourceLineNo">698</span> // Use the KeyValue's infrastructure size presuming that another implementation would have<a name="line.698"></a>
-<span class="sourceLineNo">699</span> // same basic cost.<a name="line.699"></a>
-<span class="sourceLineNo">700</span> KeyValue.KEY_INFRASTRUCTURE_SIZE +<a name="line.700"></a>
-<span class="sourceLineNo">701</span> // Serialization is probably preceded by a length (it is in the KeyValueCodec at least).<a name="line.701"></a>
-<span class="sourceLineNo">702</span> Bytes.SIZEOF_INT;<a name="line.702"></a>
-<span class="sourceLineNo">703</span> }<a name="line.703"></a>
-<span class="sourceLineNo">704</span><a name="line.704"></a>
-<span class="sourceLineNo">705</span> /**<a name="line.705"></a>
-<span class="sourceLineNo">706</span> * @param cell<a name="line.706"></a>
-<span class="sourceLineNo">707</span> * @return Sum of the lengths of all the elements in a Cell; does not count in any infrastructure<a name="line.707"></a>
-<span class="sourceLineNo">708</span> */<a name="line.708"></a>
-<span class="sourceLineNo">709</span> private static int getSumOfCellElementLengths(final Cell cell) {<a name="line.709"></a>
-<span class="sourceLineNo">710</span> return getSumOfCellKeyElementLengths(cell) + cell.getValueLength() + cell.getTagsLength();<a name="line.710"></a>
-<span class="sourceLineNo">711</span> }<a name="line.711"></a>
-<span class="sourceLineNo">712</span><a name="line.712"></a>
-<span class="sourceLineNo">713</span> /**<a name="line.713"></a>
-<span class="sourceLineNo">714</span> * @param cell<a name="line.714"></a>
-<span class="sourceLineNo">715</span> * @return Sum of all elements that make up a key; does not include infrastructure, tags or<a name="line.715"></a>
-<span class="sourceLineNo">716</span> * values.<a name="line.716"></a>
-<span class="sourceLineNo">717</span> */<a name="line.717"></a>
-<span class="sourceLineNo">718</span> private static int getSumOfCellKeyElementLengths(final Cell cell) {<a name="line.718"></a>
-<span class="sourceLineNo">719</span> return cell.getRowLength() + cell.getFamilyLength() +<a name="line.719"></a>
-<span class="sourceLineNo">720</span> cell.getQualifierLength() +<a name="line.720"></a>
-<span class="sourceLineNo">721</span> KeyValue.TIMESTAMP_TYPE_SIZE;<a name="line.721"></a>
-<span class="sourceLineNo">722</span> }<a name="line.722"></a>
-<span class="sourceLineNo">723</span><a name="line.723"></a>
-<span class="sourceLineNo">724</span> public static int estimatedSerializedSizeOfKey(final Cell cell) {<a name="line.724"></a>
-<span class="sourceLineNo">725</span> if (cell instanceof KeyValue) return ((KeyValue)cell).getKeyLength();<a name="line.725"></a>
-<span class="sourceLineNo">726</span> // This will be a low estimate. Will do for now.<a name="line.726"></a>
-<span class="sourceLineNo">727</span> return getSumOfCellKeyElementLengths(cell);<a name="line.727"></a>
-<span class="sourceLineNo">728</span> }<a name="line.728"></a>
-<span class="sourceLineNo">729</span><a name="line.729"></a>
-<span class="sourceLineNo">730</span> /**<a name="line.730"></a>
-<span class="sourceLineNo">731</span> * This is an estimate of the heap space occupied by a cell. When the cell is of type<a name="line.731"></a>
-<span class="sourceLineNo">732</span> * {@link HeapSize} we call {@link HeapSize#heapSize()} so cell can give a correct value. In other<a name="line.732"></a>
-<span class="sourceLineNo">733</span> * cases we just consider the bytes occupied by the cell components ie. row, CF, qualifier,<a name="line.733"></a>
-<span class="sourceLineNo">734</span> * timestamp, type, value and tags.<a name="line.734"></a>
-<span class="sourceLineNo">735</span> * @param cell<a name="line.735"></a>
-<span class="sourceLineNo">736</span> * @return estimate of the heap space<a name="line.736"></a>
-<span class="sourceLineNo">737</span> */<a name="line.737"></a>
-<span class="sourceLineNo">738</span> public static long estimatedHeapSizeOf(final Cell cell) {<a name="line.738"></a>
-<span class="sourceLineNo">739</span> if (cell instanceof HeapSize) {<a name="line.739"></a>
-<span class="sourceLineNo">740</span> return ((HeapSize) cell).heapSize();<a name="line.740"></a>
-<span class="sourceLineNo">741</span> }<a name="line.741"></a>
-<span class="sourceLineNo">742</span> // TODO: Add sizing of references that hold the row, family, etc., arrays.<a name="line.742"></a>
-<span class="sourceLineNo">743</span> return estimatedSerializedSizeOf(cell);<a name="line.743"></a>
-<span class="sourceLineNo">744</span> }<a name="line.744"></a>
-<span class="sourceLineNo">745</span><a name="line.745"></a>
-<span class="sourceLineNo">746</span> /********************* tags *************************************/<a name="line.746"></a>
-<span class="sourceLineNo">747</span> /**<a name="line.747"></a>
-<span class="sourceLineNo">748</span> * Util method to iterate through the tags<a name="line.748"></a>
-<span class="sourceLineNo">749</span> *<a name="line.749"></a>
-<span class="sourceLineNo">750</span> * @param tags<a name="line.750"></a>
-<span class="sourceLineNo">751</span> * @param offset<a name="line.751"></a>
-<span class="sourceLineNo">752</span> * @param length<a name="line.752"></a>
-<span class="sourceLineNo">753</span> * @return iterator for the tags<a name="line.753"></a>
-<span class="sourceLineNo">754</span> * @deprecated As of 2.0.0 and will be removed in 3.0.0<a name="line.754"></a>
-<span class="sourceLineNo">755</span> * Instead use {@link #tagsIterator(Cell)}<a name="line.755"></a>
-<span class="sourceLineNo">756</span> */<a name="line.756"></a>
-<span class="sourceLineNo">757</span> @Deprecated<a name="line.757"></a>
-<span class="sourceLineNo">758</span> public static Iterator<Tag> tagsIterator(final byte[] tags, final int offset, final int length) {<a name="line.758"></a>
-<span class="sourceLineNo">759</span> return new Iterator<Tag>() {<a name="line.759"></a>
-<span class="sourceLineNo">760</span> private int pos = offset;<a name="line.760"></a>
-<span class="sourceLineNo">761</span> private int endOffset = offset + length - 1;<a name="line.761"></a>
-<span class="sourceLineNo">762</span><a name="line.762"></a>
-<span class="sourceLineNo">763</span> @Override<a name="line.763"></a>
-<span class="sourceLineNo">764</span> public boolean hasNext() {<a name="line.764"></a>
-<span class="sourceLineNo">765</span> return this.pos < endOffset;<a name="line.765"></a>
-<span class="sourceLineNo">766</span> }<a name="line.766"></a>
-<span class="sourceLineNo">767</span><a name="line.767"></a>
-<span class="sourceLineNo">768</span> @Override<a name="line.768"></a>
-<span class="sourceLineNo">769</span> public Tag next() {<a name="line.769"></a>
-<span class="sourceLineNo">770</span> if (hasNext()) {<a name="line.770"></a>
-<span class="sourceLineNo">771</span> int curTagLen = Bytes.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.771"></a>
-<span class="sourceLineNo">772</span> Tag tag = new ArrayBackedTag(tags, pos, curTagLen + TAG_LENGTH_SIZE);<a name="line.772"></a>
-<span class="sourceLineNo">773</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.773"></a>
-<span class="sourceLineNo">774</span> return tag;<a name="line.774"></a>
-<span class="sourceLineNo">775</span> }<a name="line.775"></a>
-<span class="sourceLineNo">776</span> return null;<a name="line.776"></a>
-<span class="sourceLineNo">777</span> }<a name="line.777"></a>
-<span class="sourceLineNo">778</span><a name="line.778"></a>
-<span class="sourceLineNo">779</span> @Override<a name="line.779"></a>
-<span class="sourceLineNo">780</span> public void remove() {<a name="line.780"></a>
-<span class="sourceLineNo">781</span> throw new UnsupportedOperationException();<a name="line.781"></a>
-<span class="sourceLineNo">782</span> }<a name="line.782"></a>
-<span class="sourceLineNo">783</span> };<a name="line.783"></a>
-<span class="sourceLineNo">784</span> }<a name="line.784"></a>
-<span class="sourceLineNo">785</span><a name="line.785"></a>
-<span class="sourceLineNo">786</span> private static Iterator<Tag> tagsIterator(final ByteBuffer tags, final int offset,<a name="line.786"></a>
-<span class="sourceLineNo">787</span> final int length) {<a name="line.787"></a>
-<span class="sourceLineNo">788</span> return new Iterator<Tag>() {<a name="line.788"></a>
-<span class="sourceLineNo">789</span> private int pos = offset;<a name="line.789"></a>
-<span class="sourceLineNo">790</span> private int endOffset = offset + length - 1;<a name="line.790"></a>
-<span class="sourceLineNo">791</span><a name="line.791"></a>
-<span class="sourceLineNo">792</span> @Override<a name="line.792"></a>
-<span class="sourceLineNo">793</span> public boolean hasNext() {<a name="line.793"></a>
-<span class="sourceLineNo">794</span> return this.pos < endOffset;<a name="line.794"></a>
-<span class="sourceLineNo">795</span> }<a name="line.795"></a>
-<span class="sourceLineNo">796</span><a name="line.796"></a>
-<span class="sourceLineNo">797</span> @Override<a name="line.797"></a>
-<span class="sourceLineNo">798</span> public Tag next() {<a name="line.798"></a>
-<span class="sourceLineNo">799</span> if (hasNext()) {<a name="line.799"></a>
-<span class="sourceLineNo">800</span> int curTagLen = ByteBufferUtils.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.800"></a>
-<span class="sourceLineNo">801</span> Tag tag = new OffheapTag(tags, pos, curTagLen + Tag.TAG_LENGTH_SIZE);<a name="line.801"></a>
-<span class="sourceLineNo">802</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.802"></a>
-<span class="sourceLineNo">803</span> return tag;<a name="line.803"></a>
-<span class="sourceLineNo">804</span> }<a name="line.804"></a>
-<span class="sourceLineNo">805</span> return null;<a name="line.805"></a>
-<span class="sourceLineNo">806</span> }<a name="line.806"></a>
-<span class="sourceLineNo">807</span><a name="line.807"></a>
-<span class="sourceLineNo">808</span> @Override<a name="line.808"></a>
-<span class="sourceLineNo">809</span> public void remove() {<a name="line.809"></a>
-<span class="sourceLineNo">810</span> throw new UnsupportedOperationException();<a name="line.810"></a>
-<span class="sourceLineNo">811</span> }<a name="line.811"></a>
-<span class="sourceLineNo">812</span> };<a name="line.812"></a>
-<span class="sourceLineNo">813</span> }<a name="line.813"></a>
-<span class="sourceLineNo">814</span><a name="line.814"></a>
-<span class="sourceLineNo">815</span> private static final Iterator<Tag> EMPTY_TAGS_ITR = new Iterator<Tag>() {<a name="line.815"></a>
-<span class="sourceLineNo">816</span> @Override<a name="line.816"></a>
-<span class="sourceLineNo">817</span> public boolean hasNext() {<a name="line.817"></a>
-<span class="sourceLineNo">818</span> return false;<a name="line.818"></a>
-<span class="sourceLineNo">819</span> }<a name="line.819"></a>
-<span class="sourceLineNo">820</span><a name="line.820"></a>
-<span class="sourceLineNo">821</span> @Override<a name="line.821"></a>
-<span class="sourceLineNo">822</span> @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="IT_NO_SUCH_ELEMENT",<a name="line.822"></a>
-<span class="sourceLineNo">823</span> justification="Intentional")<a name="line.823"></a>
-<span class="sourceLineNo">824</span> public Tag next() {<a name="line.824"></a>
-<span class="sourceLineNo">825</span> return null;<a name="line.825"></a>
-<span class="sourceLineNo">826</span> }<a name="line.826"></a>
-<span class="sourceLineNo">827</span><a name="line.827"></a>
-<span class="sourceLineNo">828</span> @Override<a name="line.828"></a>
-<span class="sourceLineNo">829</span> public void remove() {<a name="line.829"></a>
-<span class="sourceLineNo">830</span> throw new UnsupportedOperationException();<a name="line.830"></a>
-<span class="sourceLineNo">831</span> }<a name="line.831"></a>
-<span class="sourceLineNo">832</span> };<a name="line.832"></a>
-<span class="sourceLineNo">833</span><a name="line.833"></a>
-<span class="sourceLineNo">834</span> /**<a name="line.834"></a>
-<span class="sourceLineNo">835</span> * Util method to iterate through the tags in the given cell.<a name="line.835"></a>
-<span class="sourceLineNo">836</span> *<a name="line.836"></a>
-<span class="sourceLineNo">837</span> * @param cell The Cell over which tags iterator is needed.<a name="line.837"></a>
-<span class="sourceLineNo">838</span> * @return iterator for the tags<a name="line.838"></a>
-<span class="sourceLineNo">839</span> */<a name="line.839"></a>
-<span class="sourceLineNo">840</span> public static Iterator<Tag> tagsIterator(final Cell cell) {<a name="line.840"></a>
-<span class="sourceLineNo">841</span> final int tagsLength = cell.getTagsLength();<a name="line.841"></a>
-<span class="sourceLineNo">842</span> // Save an object allocation where we can<a name="line.842"></a>
-<span class="sourceLineNo">843</span> if (tagsLength == 0) {<a name="line.843"></a>
-<span class="sourceLineNo">844</span> return EMPTY_TAGS_ITR;<a name="line.844"></a>
-<span class="sourceLineNo">845</span> }<a name="line.845"></a>
-<span class="sourceLineNo">846</span> if (cell instanceof ByteBufferedCell) {<a name="line.846"></a>
-<span class="sourceLineNo">847</span> return tagsIterator(((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.847"></a>
-<span class="sourceLineNo">848</span> ((ByteBufferedCell) cell).getTagsPosition(), tagsLength);<a name="line.848"></a>
-<span class="sourceLineNo">849</span> }<a name="line.849"></a>
-<span class="sourceLineNo">850</span> return tagsIterator(cell.getTagsArray(), cell.getTagsOffset(), tagsLength);<a name="line.850"></a>
-<span class="sourceLineNo">851</span> }<a name="line.851"></a>
-<span class="sourceLineNo">852</span><a name="line.852"></a>
-<span class="sourceLineNo">853</span> /**<a name="line.853"></a>
-<span class="sourceLineNo">854</span> * @param cell The Cell<a name="line.854"></a>
-<span class="sourceLineNo">855</span> * @return Tags in the given Cell as a List<a name="line.855"></a>
-<span class="sourceLineNo">856</span> */<a name="line.856"></a>
-<span class="sourceLineNo">857</span> public static List<Tag> getTags(Cell cell) {<a name="line.857"></a>
-<span class="sourceLineNo">858</span> List<Tag> tags = new ArrayList<Tag>();<a name="line.858"></a>
-<span class="sourceLineNo">859</span> Iterator<Tag> tagsItr = tagsIterator(cell);<a name="line.859"></a>
-
<TRUNCATED>
[16/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.ActiveCompaction.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.ActiveCompaction.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.ActiveCompaction.html
deleted file mode 100644
index 3bd0fbe..0000000
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.ActiveCompaction.html
+++ /dev/null
@@ -1,155 +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>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.ActiveCompaction (Apache HBase 2.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.ActiveCompaction (Apache HBase 2.0.0-SNAPSHOT API)";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">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/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.ActiveCompaction.html" target="_top">Frames</a></li>
-<li><a href="PressureAwareCompactionThroughputController.ActiveCompaction.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.ActiveCompaction" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.ActiveCompaction</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table 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/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController.ActiveCompaction</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.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</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.regionserver.compactions">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController.ActiveCompaction</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> with type parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController.ActiveCompaction</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="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController.ActiveCompaction</a>></code></td>
-<td class="colLast"><span class="strong">PressureAwareCompactionThroughputController.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#activeCompactions">activeCompactions</a></strong></code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">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/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.ActiveCompaction.html" target="_top">Frames</a></li>
-<li><a href="PressureAwareCompactionThroughputController.ActiveCompaction.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.html
deleted file mode 100644
index 290d762..0000000
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.html
+++ /dev/null
@@ -1,115 +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>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">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/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="PressureAwareCompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController</h2>
-</div>
-<div class="classUseContainer">No usage of org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">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/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="PressureAwareCompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/StripeCompactor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/StripeCompactor.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/StripeCompactor.html
index c896021..57b79ea 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/StripeCompactor.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/StripeCompactor.html
@@ -96,13 +96,13 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactionPolicy.StripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
+<td class="colLast"><span class="strong">StripeCompactionPolicy.StripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactionPolicy.StripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">StripeCompactionPolicy.StripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Executes the request against compactor (essentially, just calls correct overload of
compact method), to simulate more dynamic dispatch.</div>
@@ -110,14 +110,14 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactionPolicy.BoundaryStripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">StripeCompactionPolicy.BoundaryStripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactionPolicy.SplitStripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">StripeCompactionPolicy.SplitStripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
</tbody>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-frame.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-frame.html
index b29c53a..0cd6ce3 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-frame.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-frame.html
@@ -11,7 +11,6 @@
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
-<li><a href="CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame"><i>CompactionThroughputController</i></a></li>
<li><a href="Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame"><i>Compactor.CellSink</i></a></li>
<li><a href="StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame"><i>StripeCompactionPolicy.StripeInformationProvider</i></a></li>
</ul>
@@ -22,7 +21,6 @@
<li><a href="CompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">CompactionPolicy</a></li>
<li><a href="CompactionProgress.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">CompactionProgress</a></li>
<li><a href="CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">CompactionRequest</a></li>
-<li><a href="CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">CompactionThroughputControllerFactory</a></li>
<li><a href="Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">Compactor</a></li>
<li><a href="Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">Compactor.FileDetails</a></li>
<li><a href="CurrentHourProvider.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">CurrentHourProvider</a></li>
@@ -30,11 +28,8 @@
<li><a href="DefaultCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">DefaultCompactor</a></li>
<li><a href="ExploringCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">ExploringCompactionPolicy</a></li>
<li><a href="FIFOCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">FIFOCompactionPolicy</a></li>
-<li><a href="NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">NoLimitCompactionThroughputController</a></li>
<li><a href="OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">OffPeakHours</a></li>
<li><a href="OffPeakHours.OffPeakHoursImpl.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">OffPeakHours.OffPeakHoursImpl</a></li>
-<li><a href="PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">PressureAwareCompactionThroughputController</a></li>
-<li><a href="PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">PressureAwareCompactionThroughputController.ActiveCompaction</a></li>
<li><a href="RatioBasedCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">RatioBasedCompactionPolicy</a></li>
<li><a href="StripeCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">StripeCompactionPolicy</a></li>
<li><a href="StripeCompactionPolicy.BoundaryStripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">StripeCompactionPolicy.BoundaryStripeCompactionRequest</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-summary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-summary.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-summary.html
index cd554ca..5d42f8e 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-summary.html
@@ -75,17 +75,10 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></td>
-<td class="colLast">
-<div class="block">A utility that constrains the total throughput of one or more simultaneous flows (compactions) by
- sleeping when necessary.</div>
-</td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a></td>
<td class="colLast">
<div class="block">The information about stripes that the policy needs to do its stuff</div>
@@ -137,53 +130,43 @@
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputControllerFactory</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor</a></td>
<td class="colLast">
<div class="block">A compactor is a compaction algorithm associated a given policy.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a></td>
<td class="colLast">
<div class="block">The sole reason this class exists is that java has no ref/out/pointer parameters.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CurrentHourProvider</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.Tick.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CurrentHourProvider.Tick</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">DefaultCompactor</a></td>
<td class="colLast">
<div class="block">Compact passed set of files.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/ExploringCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">ExploringCompactionPolicy</a></td>
<td class="colLast">
<div class="block">Class to pick which files if any to compact together.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">FIFOCompactionPolicy</a></td>
<td class="colLast">
<div class="block">FIFO compaction policy selects only files which have all cells expired.</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a></td>
-<td class="colLast">
-<div class="block">A dummy CompactionThroughputController that does nothing.</div>
-</td>
-</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">OffPeakHours</a></td>
<td class="colLast"> </td>
@@ -193,27 +176,6 @@
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></td>
-<td class="colLast">
-<div class="block">A throughput controller which uses the follow schema to limit throughput
-
- If compaction pressure is greater than 1.0, no limitation.
- In off peak hours, use a fixed throughput limitation
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">"hbase.hstore.compaction.throughput.offpeak"</a>
- In normal hours, the max throughput is tune between
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.compaction.throughput.lower.bound"</a> and
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">"hbase.hstore.compaction.throughput.higher.bound"</a>, using the formula "lower +
- (higer - lower) * compactionPressure", where compactionPressure is in range [0.0, 1.0]
- </div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController.ActiveCompaction</a></td>
-<td class="colLast">
-<div class="block">Stores the information of one controlled compaction.</div>
-</td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">RatioBasedCompactionPolicy</a></td>
<td class="colLast">
<div class="block">The default algorithm for selecting files for compaction.</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-tree.html
index 833ff89..1d7312b 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-tree.html
@@ -91,7 +91,6 @@
</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CompactionProgress</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CompactionRequest</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>)</li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CompactionThroughputControllerFactory</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Compactor</span></a>
<ul>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">DefaultCompactor</span></a></li>
@@ -99,20 +98,13 @@
</ul>
</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Compactor.FileDetails</span></a></li>
-<li type="circle">org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
-<ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">PressureAwareCompactionThroughputController</span></a> (implements org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>, org.apache.hadoop.hbase.<a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a>)</li>
-</ul>
-</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CurrentHourProvider</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.Tick.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CurrentHourProvider.Tick</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">NoLimitCompactionThroughputController</span></a> (implements org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>)</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">OffPeakHours</span></a>
<ul>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">OffPeakHours.OffPeakHoursImpl</span></a></li>
</ul>
</li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">PressureAwareCompactionThroughputController.ActiveCompaction</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">StripeCompactionPolicy.StripeCompactionRequest</span></a>
<ul>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">StripeCompactionPolicy.BoundaryStripeCompactionRequest</span></a></li>
@@ -125,11 +117,6 @@
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Compactor.CellSink</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase"><span class="strong">Stoppable</span></a>
-<ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CompactionThroughputController</span></a></li>
-</ul>
-</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">StripeCompactionPolicy.StripeInformationProvider</span></a></li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-use.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-use.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-use.html
index 2d5f427..c85955a 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/package-use.html
@@ -92,6 +92,10 @@
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</a></td>
<td class="colLast"> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
+<td class="colLast"> </td>
+</tr>
</tbody>
</table>
</li>
@@ -122,25 +126,19 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionThroughputController.html#org.apache.hadoop.hbase.mob">CompactionThroughputController</a>
-<div class="block">A utility that constrains the total throughput of one or more simultaneous flows (compactions) by
- sleeping when necessary.</div>
-</td>
-</tr>
-<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.html#org.apache.hadoop.hbase.mob">Compactor</a>
<div class="block">A compactor is a compaction algorithm associated a given policy.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.CellSink.html#org.apache.hadoop.hbase.mob">Compactor.CellSink</a> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.FileDetails.html#org.apache.hadoop.hbase.mob">Compactor.FileDetails</a>
<div class="block">The sole reason this class exists is that java has no ref/out/pointer parameters.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/DefaultCompactor.html#org.apache.hadoop.hbase.mob">DefaultCompactor</a>
<div class="block">Compact passed set of files.</div>
</td>
@@ -187,43 +185,37 @@
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionThroughputController.html#org.apache.hadoop.hbase.regionserver">CompactionThroughputController</a>
-<div class="block">A utility that constrains the total throughput of one or more simultaneous flows (compactions) by
- sleeping when necessary.</div>
-</td>
-</tr>
-<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.html#org.apache.hadoop.hbase.regionserver">Compactor</a>
<div class="block">A compactor is a compaction algorithm associated a given policy.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.CellSink.html#org.apache.hadoop.hbase.regionserver">Compactor.CellSink</a> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/DefaultCompactor.html#org.apache.hadoop.hbase.regionserver">DefaultCompactor</a>
<div class="block">Compact passed set of files.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/OffPeakHours.html#org.apache.hadoop.hbase.regionserver">OffPeakHours</a> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/RatioBasedCompactionPolicy.html#org.apache.hadoop.hbase.regionserver">RatioBasedCompactionPolicy</a>
<div class="block">The default algorithm for selecting files for compaction.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/StripeCompactionPolicy.html#org.apache.hadoop.hbase.regionserver">StripeCompactionPolicy</a>
<div class="block">Stripe store implementation of compaction policy.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/StripeCompactionPolicy.StripeCompactionRequest.html#org.apache.hadoop.hbase.regionserver">StripeCompactionPolicy.StripeCompactionRequest</a>
<div class="block">Stripe compaction request wrapper.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/StripeCompactionPolicy.StripeInformationProvider.html#org.apache.hadoop.hbase.regionserver">StripeCompactionPolicy.StripeInformationProvider</a>
<div class="block">The information about stripes that the policy needs to do its stuff</div>
</td>
@@ -267,61 +259,45 @@
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionRequest.DisplayCompactionType.html#org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest.DisplayCompactionType</a> </td>
</tr>
<tr class="rowColor">
-<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionThroughputController.html#org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>
-<div class="block">A utility that constrains the total throughput of one or more simultaneous flows (compactions) by
- sleeping when necessary.</div>
-</td>
-</tr>
-<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.html#org.apache.hadoop.hbase.regionserver.compactions">Compactor</a>
<div class="block">A compactor is a compaction algorithm associated a given policy.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.CellSink.html#org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.FileDetails.html#org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a>
<div class="block">The sole reason this class exists is that java has no ref/out/pointer parameters.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/CurrentHourProvider.Tick.html#org.apache.hadoop.hbase.regionserver.compactions">CurrentHourProvider.Tick</a> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/ExploringCompactionPolicy.html#org.apache.hadoop.hbase.regionserver.compactions">ExploringCompactionPolicy</a>
<div class="block">Class to pick which files if any to compact together.</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/NoLimitCompactionThroughputController.html#org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a>
-<div class="block">A dummy CompactionThroughputController that does nothing.</div>
-</td>
-</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/OffPeakHours.html#org.apache.hadoop.hbase.regionserver.compactions">OffPeakHours</a> </td>
</tr>
<tr class="rowColor">
-<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/PressureAwareCompactionThroughputController.ActiveCompaction.html#org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController.ActiveCompaction</a>
-<div class="block">Stores the information of one controlled compaction.</div>
-</td>
-</tr>
-<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/RatioBasedCompactionPolicy.html#org.apache.hadoop.hbase.regionserver.compactions">RatioBasedCompactionPolicy</a>
<div class="block">The default algorithm for selecting files for compaction.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/StripeCompactionPolicy.StripeCompactionRequest.html#org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a>
<div class="block">Stripe compaction request wrapper.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/StripeCompactionPolicy.StripeInformationProvider.html#org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a>
<div class="block">The information about stripes that the policy needs to do its stuff</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/class-use/StripeCompactor.html#org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a>
<div class="block">This is the placeholder for stripe compactor.</div>
</td>
@@ -329,6 +305,21 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
+<!-- -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> used by <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</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/regionserver/compactions/class-use/OffPeakHours.html#org.apache.hadoop.hbase.regionserver.throttle">OffPeakHours</a> </td>
+</tr>
+</tbody>
+</table>
+</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index ed9b93e..99fb645 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -185,7 +185,7 @@
</li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">HasThread</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>)
<ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">HRegionServer</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">HRegionServer</span></a> (implements org.apache.hadoop.hbase.conf.<a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a>, org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>)</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Leases.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Leases</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/LogRoller.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">LogRoller</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.FlushHandler.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">MemStoreFlusher.FlushHandler</span></a></li>
@@ -605,23 +605,23 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.LimitScope</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">FlushType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.NextState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanQueryMatcher.MatchCode</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">Region.Operation</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DefaultHeapMemoryTuner.StepDirection</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitLogWorker.TaskExecutor.Status</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteResult</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">BloomType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.NextState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">Region.FlushResult.Result</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitTransaction.SplitTransactionPhase.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitTransaction.SplitTransactionPhase</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.RegionMergeTransactionPhase.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">RegionMergeTransaction.RegionMergeTransactionPhase</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteCompare.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteCompare</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.StoreScannerCompactionRace.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">StoreScanner.StoreScannerCompactionRace</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitTransaction.SplitTransactionPhase.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitTransaction.SplitTransactionPhase</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanQueryMatcher.MatchCode</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionOpeningState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">RegionOpeningState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">Region.FlushResult.Result</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitLogWorker.TaskExecutor.Status</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteCompare.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteCompare</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">BloomType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">FlushType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteResult</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DefaultHeapMemoryTuner.StepDirection</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.LimitScope</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html
index 39bcaf7..c98616f 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html
@@ -182,42 +182,46 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.regionserver">org.apache.hadoop.hbase.replication.regionserver</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.regionserver">org.apache.hadoop.hbase.replication.regionserver</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.tmpl.regionserver">org.apache.hadoop.hbase.tmpl.regionserver</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.tool">org.apache.hadoop.hbase.tool</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.tmpl.regionserver">org.apache.hadoop.hbase.tmpl.regionserver</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.tool">org.apache.hadoop.hbase.tool</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="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</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>
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
@@ -1597,51 +1601,46 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/RegionServerServices.html#org.apache.hadoop.hbase.regionserver.compactions">RegionServerServices</a>
-<div class="block">Services provided by <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><code>HRegionServer</code></a></div>
-</td>
-</tr>
-<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/ScanType.html#org.apache.hadoop.hbase.regionserver.compactions">ScanType</a>
<div class="block">Enum to distinguish general scan types.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Store.html#org.apache.hadoop.hbase.regionserver.compactions">Store</a>
<div class="block">Interface for objects that hold a column family in a Region.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/StoreConfigInformation.html#org.apache.hadoop.hbase.regionserver.compactions">StoreConfigInformation</a>
<div class="block">A more restricted interface for HStore.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/StoreFile.html#org.apache.hadoop.hbase.regionserver.compactions">StoreFile</a>
<div class="block">A Store data file.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/StoreFile.Writer.html#org.apache.hadoop.hbase.regionserver.compactions">StoreFile.Writer</a>
<div class="block">A StoreFile writer.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/StoreFileScanner.html#org.apache.hadoop.hbase.regionserver.compactions">StoreFileScanner</a>
<div class="block">KeyValueScanner adaptor over the Reader.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/StripeMultiFileWriter.html#org.apache.hadoop.hbase.regionserver.compactions">StripeMultiFileWriter</a>
<div class="block">Base class for cell sink that separates the provided cells into multiple files.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/StripeStoreConfig.html#org.apache.hadoop.hbase.regionserver.compactions">StripeStoreConfig</a>
<div class="block">Configuration class for stripe store and compactions.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/StripeStoreFlusher.StripeFlushRequest.html#org.apache.hadoop.hbase.regionserver.compactions">StripeStoreFlusher.StripeFlushRequest</a>
<div class="block">Stripe flush request wrapper that writes a non-striped file.</div>
</td>
@@ -1707,6 +1706,28 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
+<!-- -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> used by <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</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/regionserver/class-use/RegionServerServices.html#org.apache.hadoop.hbase.regionserver.throttle">RegionServerServices</a>
+<div class="block">Services provided by <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><code>HRegionServer</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Store.html#org.apache.hadoop.hbase.regionserver.throttle">Store</a>
+<div class="block">Interface for objects that hold a column family in a Region.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.wal">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html
index 58cad7f..4af125a 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html
@@ -36,7 +36,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/handler/package-summary.html">Prev Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">Next Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html" target="_top">Frames</a></li>
@@ -119,7 +119,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/handler/package-summary.html">Prev Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">Next Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html
index f73c654..daf71da 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html
@@ -36,7 +36,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/handler/package-tree.html">Prev</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-tree.html">Next</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html" target="_top">Frames</a></li>
@@ -114,7 +114,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/handler/package-tree.html">Prev</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-tree.html">Next</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html" target="_top">Frames</a></li>
[38/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
index ebde3cc..d371557 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
@@ -2504,10 +2504,11 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">ServerManager.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html#sendRegionsMerge(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">sendRegionsMerge</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<td class="colLast"><span class="strong">ServerManager.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html#sendRegionsMerge(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">sendRegionsMerge</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</code>
+ boolean forcible,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Sends an MERGE REGIONS RPC to the specified server to merge the specified
regions.</div>
</td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/class-use/Stoppable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Stoppable.html b/devapidocs/org/apache/hadoop/hbase/class-use/Stoppable.html
index 2444439..2486715 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Stoppable.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Stoppable.html
@@ -115,7 +115,7 @@
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
@@ -714,12 +714,12 @@
</tbody>
</table>
</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.compactions">
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
<!-- -->
</a>
-<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> in <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></h3>
+<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> in <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
-<caption><span>Subinterfaces of <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> in <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></span><span class="tabEnd"> </span></caption>
+<caption><span>Subinterfaces of <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> in <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Interface and Description</th>
@@ -727,15 +727,15 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>interface </code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></strong></code>
-<div class="block">A utility that constrains the total throughput of one or more simultaneous flows (compactions) by
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></strong></code>
+<div class="block">A utility that constrains the total throughput of one or more simultaneous flows by
sleeping when necessary.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> that implement <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></span><span class="tabEnd"> </span></caption>
+<caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> that implement <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
@@ -743,25 +743,40 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a></strong></code>
-<div class="block">A dummy CompactionThroughputController that does nothing.</div>
-</td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a></strong></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></strong></code>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a></strong></code>
<div class="block">A throughput controller which uses the follow schema to limit throughput
If compaction pressure is greater than 1.0, no limitation.
In off peak hours, use a fixed throughput limitation
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">"hbase.hstore.compaction.throughput.offpeak"</a>
- In normal hours, the max throughput is tune between
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.compaction.throughput.lower.bound"</a> and
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">"hbase.hstore.compaction.throughput.higher.bound"</a>, using the formula "lower +
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">"hbase.hstore.compaction.throughput.offpeak"</a>
+ In normal hours, the max throughput is tuned between
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.compaction.throughput.lower.bound"</a> and
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">"hbase.hstore.compaction.throughput.higher.bound"</a>, using the formula "lower +
(higer - lower) * compactionPressure", where compactionPressure is in range [0.0, 1.0]
</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></strong></code>
+<div class="block">A throughput controller which uses the follow schema to limit throughput
+
+ If flush pressure is greater than or equal to 1.0, no limitation.
+ In normal case, the max throughput is tuned between
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.flush.throughput.lower.bound"</a> and
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">"hbase.hstore.flush.throughput.upper.bound"</a>, using the formula "lower +
+ (upper - lower) * flushPressure", where flushPressure is in range [0.0, 1.0)
+ </div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></strong></code> </td>
+</tr>
</tbody>
</table>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.LimitedPrivate.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.LimitedPrivate.html b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.LimitedPrivate.html
index 82edb8a..b793d31 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.LimitedPrivate.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.LimitedPrivate.html
@@ -197,68 +197,72 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.master">org.apache.hadoop.hbase.replication.master</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.regionserver">org.apache.hadoop.hbase.replication.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest">org.apache.hadoop.hbase.rest</a></td>
<td class="colLast">
<div class="block">HBase REST</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.filter">org.apache.hadoop.hbase.rest.filter</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift">org.apache.hadoop.hbase.thrift</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://incubator.apache.org/thrift/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift2">org.apache.hadoop.hbase.thrift2</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://thrift.apache.org/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.hbck">org.apache.hadoop.hbase.util.hbck</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<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>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
@@ -1214,56 +1218,89 @@ service.</div>
<div class="block">This class holds all logical details necessary to run a compaction.</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>interface </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></strong></code>
-<div class="block">A utility that constrains the total throughput of one or more simultaneous flows (compactions) by
- sleeping when necessary.</div>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.snapshot">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.LimitedPrivate</a> in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html">org.apache.hadoop.hbase.regionserver.snapshot</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html">org.apache.hadoop.hbase.regionserver.snapshot</a> with annotations of type <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.LimitedPrivate</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot">RegionServerSnapshotManager</a></strong></code>
+<div class="block">This manager class handles the work dealing with snapshots for a <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><code>HRegionServer</code></a>.</div>
</td>
</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.LimitedPrivate</a> in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> with annotations of type <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.LimitedPrivate</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputControllerFactory</a></strong></code> </td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">CompactionThroughputControllerFactory</a></strong></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a></strong></code>
-<div class="block">A dummy CompactionThroughputController that does nothing.</div>
-</td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">FlushThroughputControllerFactory</a></strong></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></strong></code>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a></strong></code>
<div class="block">A throughput controller which uses the follow schema to limit throughput
If compaction pressure is greater than 1.0, no limitation.
In off peak hours, use a fixed throughput limitation
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">"hbase.hstore.compaction.throughput.offpeak"</a>
- In normal hours, the max throughput is tune between
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.compaction.throughput.lower.bound"</a> and
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">"hbase.hstore.compaction.throughput.higher.bound"</a>, using the formula "lower +
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">"hbase.hstore.compaction.throughput.offpeak"</a>
+ In normal hours, the max throughput is tuned between
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.compaction.throughput.lower.bound"</a> and
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">"hbase.hstore.compaction.throughput.higher.bound"</a>, using the formula "lower +
(higer - lower) * compactionPressure", where compactionPressure is in range [0.0, 1.0]
</div>
</td>
</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.snapshot">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.LimitedPrivate</a> in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html">org.apache.hadoop.hbase.regionserver.snapshot</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html">org.apache.hadoop.hbase.regionserver.snapshot</a> with annotations of type <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.LimitedPrivate</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot">RegionServerSnapshotManager</a></strong></code>
-<div class="block">This manager class handles the work dealing with snapshots for a <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><code>HRegionServer</code></a>.</div>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></strong></code>
+<div class="block">A throughput controller which uses the follow schema to limit throughput
+
+ If flush pressure is greater than or equal to 1.0, no limitation.
+ In normal case, the max throughput is tuned between
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.flush.throughput.lower.bound"</a> and
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">"hbase.hstore.flush.throughput.upper.bound"</a>, using the formula "lower +
+ (upper - lower) * flushPressure", where flushPressure is in range [0.0, 1.0)
+ </div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></strong></code>
+<div class="block">A utility that constrains the total throughput of one or more simultaneous flows by
+ sleeping when necessary.</div>
</td>
</tr>
</tbody>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html
index 071ef85..e7c473f 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html
@@ -354,88 +354,92 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.regionserver">org.apache.hadoop.hbase.replication.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest">org.apache.hadoop.hbase.rest</a></td>
<td class="colLast">
<div class="block">HBase REST</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.filter">org.apache.hadoop.hbase.rest.filter</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.model">org.apache.hadoop.hbase.rest.model</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider">org.apache.hadoop.hbase.rest.provider</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider.consumer">org.apache.hadoop.hbase.rest.provider.consumer</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider.producer">org.apache.hadoop.hbase.rest.provider.producer</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security">org.apache.hadoop.hbase.security</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.token">org.apache.hadoop.hbase.security.token</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility.expression">org.apache.hadoop.hbase.security.visibility.expression</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift">org.apache.hadoop.hbase.thrift</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://incubator.apache.org/thrift/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift2">org.apache.hadoop.hbase.thrift2</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://thrift.apache.org/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.trace">org.apache.hadoop.hbase.trace</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.types">org.apache.hadoop.hbase.types</a></td>
<td class="colLast">
<div class="block">
@@ -443,51 +447,51 @@ service.</div>
extensible data type API.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.byterange">org.apache.hadoop.hbase.util.byterange</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.byterange.impl">org.apache.hadoop.hbase.util.byterange.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.hbck">org.apache.hadoop.hbase.util.hbck</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.test">org.apache.hadoop.hbase.util.test</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.vint">org.apache.hadoop.hbase.util.vint</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<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>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper.lock">org.apache.hadoop.hbase.zookeeper.lock</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.metrics2.impl">org.apache.hadoop.metrics2.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.metrics2.lib">org.apache.hadoop.metrics2.lib</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.metrics2.util">org.apache.hadoop.metrics2.util</a></td>
<td class="colLast"> </td>
</tr>
@@ -5835,6 +5839,26 @@ service.</div>
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.Private</a> in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> with annotations of type <a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">InterfaceAudience.Private</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">ThroughputControlUtil</a></strong></code>
+<div class="block">Helper methods for throttling</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.wal">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Public.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Public.html b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Public.html
index fcb5a4c..18cf262 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Public.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Public.html
@@ -2854,37 +2854,44 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></strong></code>
+<div class="block">Thrown when the lease was expected to be recovered,
+ but the file can't be opened.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/MD5Hash.html" title="class in org.apache.hadoop.hbase.util">MD5Hash</a></strong></code>
<div class="block">Utility class for MD5
MD5 hash produces a 128-bit digest.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util">Order</a></strong></code>
<div class="block">Used to describe or modify the lexicographical sort order of a
<code>byte[]</code>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/OrderedBytes.html" title="class in org.apache.hadoop.hbase.util">OrderedBytes</a></strong></code>
<div class="block">Utility class that handles ordered byte arrays.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><T1,T2></strong></code>
<div class="block">A generic class for pairs.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/PairOfSameType.html" title="class in org.apache.hadoop.hbase.util">PairOfSameType</a><T></strong></code>
<div class="block">A generic, immutable class for pairs of objects both of type <code>T</code>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>interface </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/PositionedByteRange.html" title="interface in org.apache.hadoop.hbase.util">PositionedByteRange</a></strong></code>
<div class="block">
@@ -2892,46 +2899,46 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
consumers position within the viewport.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/ReadOnlyByteRangeException.html" title="class in org.apache.hadoop.hbase.util">ReadOnlyByteRangeException</a></strong></code>
<div class="block">Exception thrown when a read only byte range is modified</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/RegionMover.html" title="class in org.apache.hadoop.hbase.util">RegionMover</a></strong></code>
<div class="block">Tool for loading/unloading regions to/from given regionserver This tool can be run from Command
line directly as a utility.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleByteRange.html" title="class in org.apache.hadoop.hbase.util">SimpleByteRange</a></strong></code>
<div class="block">A read only version of the <a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util"><code>ByteRange</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html" title="class in org.apache.hadoop.hbase.util">SimpleMutableByteRange</a></strong></code>
<div class="block">A basic mutable <a href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util"><code>ByteRange</code></a> implementation.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedByteRange.html" title="class in org.apache.hadoop.hbase.util">SimplePositionedByteRange</a></strong></code>
<div class="block">Extends the basic <a href="../../../../../../org/apache/hadoop/hbase/util/SimpleMutableByteRange.html" title="class in org.apache.hadoop.hbase.util"><code>SimpleMutableByteRange</code></a> implementation with position
support and it is a readonly version.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.html" title="class in org.apache.hadoop.hbase.util">SimplePositionedMutableByteRange</a></strong></code>
<div class="block">Extends the basic <a href="../../../../../../org/apache/hadoop/hbase/util/AbstractPositionedByteRange.html" title="class in org.apache.hadoop.hbase.util"><code>AbstractPositionedByteRange</code></a> implementation with
position support and it is a mutable version.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/VersionInfo.html" title="class in org.apache.hadoop.hbase.util">VersionInfo</a></strong></code>
<div class="block">This class finds the package info for hbase and the VersionAnnotation
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Stable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Stable.html b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Stable.html
index efab28b..fda6bdc 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Stable.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Stable.html
@@ -1448,32 +1448,39 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></strong></code>
+<div class="block">Thrown when the lease was expected to be recovered,
+ but the file can't be opened.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/MD5Hash.html" title="class in org.apache.hadoop.hbase.util">MD5Hash</a></strong></code>
<div class="block">Utility class for MD5
MD5 hash produces a 128-bit digest.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/MurmurHash.html" title="class in org.apache.hadoop.hbase.util">MurmurHash</a></strong></code>
<div class="block">This is a very fast, non-cryptographic hash suitable for general hash-based
lookup.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/MurmurHash3.html" title="class in org.apache.hadoop.hbase.util">MurmurHash3</a></strong></code>
<div class="block">This is a very fast, non-cryptographic hash suitable for general hash-based
lookup.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><T1,T2></strong></code>
<div class="block">A generic class for pairs.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/util/PairOfSameType.html" title="class in org.apache.hadoop.hbase.util">PairOfSameType</a><T></strong></code>
<div class="block">A generic, immutable class for pairs of objects both of type <code>T</code>.</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Unstable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Unstable.html b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Unstable.html
index 1a288a4..20f2daa 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Unstable.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceStability.Unstable.html
@@ -136,19 +136,19 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/http/lib/package-summary.html">org.apache.hadoop.hbase.http.lib</a></td>
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/http/package-summary.html">org.apache.hadoop.hbase.http</a></td>
<td class="colLast">
<div class="block">
- This package provides user-selectable (via configuration) classes that add
- functionality to the web UI.</div>
+ Copied from hadoop source code.<br>
+ See https://issues.apache.org/jira/browse/HADOOP-10232 to know why.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/http/package-summary.html">org.apache.hadoop.hbase.http</a></td>
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/http/lib/package-summary.html">org.apache.hadoop.hbase.http.lib</a></td>
<td class="colLast">
<div class="block">
- Copied from hadoop source code.<br>
- See https://issues.apache.org/jira/browse/HADOOP-10232 to know why.</div>
+ This package provides user-selectable (via configuration) classes that add
+ functionality to the web UI.</div>
</td>
</tr>
</tbody>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html b/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
index ffae8a3..a764e2c 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
@@ -80,11 +80,11 @@
</ul>
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
+<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="strong">InterfaceStability.Evolving</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="strong">InterfaceAudience.LimitedPrivate</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Stable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="strong">InterfaceStability.Stable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="strong">InterfaceAudience.Private</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="strong">InterfaceAudience.LimitedPrivate</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="strong">InterfaceAudience.Public</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="strong">InterfaceStability.Evolving</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="strong">InterfaceStability.Unstable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
</ul>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/classification/package-use.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/package-use.html b/devapidocs/org/apache/hadoop/hbase/classification/package-use.html
index fae2c63..4d119fb 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/package-use.html
@@ -397,96 +397,100 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.master">org.apache.hadoop.hbase.replication.master</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.regionserver">org.apache.hadoop.hbase.replication.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest">org.apache.hadoop.hbase.rest</a></td>
<td class="colLast">
<div class="block">HBase REST</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.client">org.apache.hadoop.hbase.rest.client</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.filter">org.apache.hadoop.hbase.rest.filter</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.model">org.apache.hadoop.hbase.rest.model</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider">org.apache.hadoop.hbase.rest.provider</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider.consumer">org.apache.hadoop.hbase.rest.provider.consumer</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.provider.producer">org.apache.hadoop.hbase.rest.provider.producer</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security">org.apache.hadoop.hbase.security</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.token">org.apache.hadoop.hbase.security.token</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility.expression">org.apache.hadoop.hbase.security.visibility.expression</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift">org.apache.hadoop.hbase.thrift</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://incubator.apache.org/thrift/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift2">org.apache.hadoop.hbase.thrift2</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://thrift.apache.org/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.trace">org.apache.hadoop.hbase.trace</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.types">org.apache.hadoop.hbase.types</a></td>
<td class="colLast">
<div class="block">
@@ -494,51 +498,51 @@ service.</div>
extensible data type API.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.byterange">org.apache.hadoop.hbase.util.byterange</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.byterange.impl">org.apache.hadoop.hbase.util.byterange.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.hbck">org.apache.hadoop.hbase.util.hbck</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.test">org.apache.hadoop.hbase.util.test</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.vint">org.apache.hadoop.hbase.util.vint</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<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>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper.lock">org.apache.hadoop.hbase.zookeeper.lock</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.metrics2.impl">org.apache.hadoop.metrics2.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.metrics2.lib">org.apache.hadoop.metrics2.lib</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.metrics2.util">org.apache.hadoop.metrics2.util</a></td>
<td class="colLast"> </td>
</tr>
@@ -2244,6 +2248,28 @@ service.</div>
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
+<!-- -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/classification/package-summary.html">org.apache.hadoop.hbase.classification</a> used by <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</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/classification/class-use/InterfaceAudience.LimitedPrivate.html#org.apache.hadoop.hbase.regionserver.throttle">InterfaceAudience.LimitedPrivate</a>
+<div class="block">Intended only for the project(s) specified in the annotation.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html#org.apache.hadoop.hbase.regionserver.throttle">InterfaceAudience.Private</a>
+<div class="block">Intended for use only within Hadoop itself.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.wal">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
index 52fe8c2..bc1ab25 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -389,12 +389,12 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.client.<a href="../../../../../org/apache/hadoop/hbase/client/Admin.CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">Admin.CompactType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">IsolationLevel</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">TableState.State</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">Durability</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcess.Retry.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">AsyncProcess.Retry</span></a></li>
<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">Consistency</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">IsolationLevel</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Admin.CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">Admin.CompactType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client"><span class="strong">TableState.State</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/conf/ConfigurationObserver.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/conf/ConfigurationObserver.html b/devapidocs/org/apache/hadoop/hbase/conf/ConfigurationObserver.html
index 09b700d..6adbb00 100644
--- a/devapidocs/org/apache/hadoop/hbase/conf/ConfigurationObserver.html
+++ b/devapidocs/org/apache/hadoop/hbase/conf/ConfigurationObserver.html
@@ -91,7 +91,7 @@
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">BaseLoadBalancer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html" title="class in org.apache.hadoop.hbase.regionserver">CompactSplitThread</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">FavoredNodeLoadBalancer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html" title="class in org.apache.hadoop.hbase.regionserver">HMobStore</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>, <a href="../../../../../org/apache/hadoop/hbase/master/
MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html" title="class in org.apache.hadoop.hbase.ipc">RpcServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">SimpleLoadBalancer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">StochasticLoadBalancer</a></dd>
+<dd><a href="../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">BaseLoadBalancer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html" title="class in org.apache.hadoop.hbase.regionserver">CompactSplitThread</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">FavoredNodeLoadBalancer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html" title="class in org.apache.hadoop.hbase.master">HMasterCommandLine.LocalHMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html" title="class in org.apache.hadoop.hbase.regionserver">HMobStore</a>, <a href="../../../../../org/a
pache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html" title="class in org.apache.hadoop.hbase.ipc">RpcServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">SimpleLoadBa
lancer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">StochasticLoadBalancer</a></dd>
</dl>
<hr>
<br>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/conf/class-use/ConfigurationObserver.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/conf/class-use/ConfigurationObserver.html b/devapidocs/org/apache/hadoop/hbase/conf/class-use/ConfigurationObserver.html
index 888cdb1..d2f9960 100644
--- a/devapidocs/org/apache/hadoop/hbase/conf/class-use/ConfigurationObserver.html
+++ b/devapidocs/org/apache/hadoop/hbase/conf/class-use/ConfigurationObserver.html
@@ -205,6 +205,16 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a></strong></code>
+<div class="block">HMaster is the "master server" for HBase.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html" title="class in org.apache.hadoop.hbase.master">HMasterCommandLine.LocalHMaster</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a></strong></code>
<div class="block">Implements the master RPC services.</div>
</td>
@@ -302,11 +312,17 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></strong></code>
+<div class="block">HRegionServer makes a set of HRegions available to clients.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></strong></code>
<div class="block">A Store holds a column family in a Region.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a></strong></code>
<div class="block">Implements the regionserver RPC services.</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
index 434ae88..dc0d7a6 100644
--- a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
@@ -96,8 +96,8 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="strong">ExecutorType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/EventType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="strong">EventType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="strong">ExecutorType</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
index 74313cd..7553e65 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
@@ -161,14 +161,14 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">FilterList.Operator</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.FilterRowRetCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">FilterWrapper.FilterRowRetCode</span></a></li>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">Filter.ReturnCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.SatisfiesCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">FuzzyRowFilter.SatisfiesCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">FilterList.Operator</span></a></li>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">RegexStringComparator.EngineType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.Order.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">FuzzyRowFilter.Order</span></a></li>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">CompareFilter.CompareOp</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.FilterRowRetCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">FilterWrapper.FilterRowRetCode</span></a></li>
<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">BitComparator.BitwiseOp</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.SatisfiesCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="strong">FuzzyRowFilter.SatisfiesCode</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/TagCompressionContext.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/TagCompressionContext.html b/devapidocs/org/apache/hadoop/hbase/io/TagCompressionContext.html
index 7de6ad6..ed89219 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/TagCompressionContext.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/TagCompressionContext.html
@@ -170,8 +170,9 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/TagCompressionContext.html#compressTags(java.io.OutputStream,%20java.nio.ByteBuffer,%20int)">compressTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/TagCompressionContext.html#compressTags(java.io.OutputStream,%20java.nio.ByteBuffer,%20int,%20int)">compressTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> in,
+ int offset,
int length)</code>
<div class="block">Compress tags one by one and writes to the OutputStream.</div>
</td>
@@ -209,6 +210,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
int length,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out)</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/TagCompressionContext.html#write(java.nio.ByteBuffer,%20int,%20int,%20java.io.OutputStream)">write</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> data,
+ int offset,
+ int length,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out)</code> </td>
+</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -303,18 +311,19 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compressTags(java.io.OutputStream, java.nio.ByteBuffer, int)">
+<a name="compressTags(java.io.OutputStream, java.nio.ByteBuffer, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compressTags</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/TagCompressionContext.html#line.85">compressTags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/TagCompressionContext.html#line.86">compressTags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> in,
+ int offset,
int length)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Compress tags one by one and writes to the OutputStream.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - Stream to which the compressed tags to be written</dd><dd><code>in</code> - Source buffer where tags are available</dd><dd><code>length</code> - Length of all tag bytes</dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - Stream to which the compressed tags to be written</dd><dd><code>in</code> - Source buffer where tags are available</dd><dd><code>offset</code> - Offset for the tags byte buffer</dd><dd><code>length</code> - Length of all tag bytes</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
@@ -325,7 +334,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>uncompressTags</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/TagCompressionContext.html#line.104">uncompressTags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/TagCompressionContext.html#line.111">uncompressTags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src,
byte[] dest,
int offset,
int length)
@@ -342,7 +351,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>uncompressTags</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/TagCompressionContext.html#line.137">uncompressTags</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> src,
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/io/TagCompressionContext.html#line.144">uncompressTags</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> src,
byte[] dest,
int offset,
int length)
@@ -360,23 +369,38 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>uncompressTags</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/TagCompressionContext.html#line.172">uncompressTags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/TagCompressionContext.html#line.179">uncompressTags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> src,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> dest,
int length)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Uncompress tags from the InputStream and writes to the destination buffer.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>src</code> - Stream where the compressed tags are available</dd><dd><code>dest</code> - Destination buffer where to write the uncompressed tags</dd><dd><code>length</code> - Length of all tag bytes</dd>
<dt><span class="strong">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - when the dictionary does not have the entry</dd></dl>
</li>
</ul>
<a name="write(byte[], int, int, java.io.OutputStream)">
<!-- -->
</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/TagCompressionContext.html#line.189">write</a>(byte[] data,
+ int offset,
+ int length,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out)
+ throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
+</li>
+</ul>
+<a name="write(java.nio.ByteBuffer, int, int, java.io.OutputStream)">
+<!-- -->
+</a>
<ul class="blockListLast">
<li class="blockList">
<h4>write</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/TagCompressionContext.html#line.182">write</a>(byte[] data,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/io/TagCompressionContext.html#line.203">write</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> data,
int offset,
int length,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out)
[27/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html
index b10bbdf..d597ef4 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html
@@ -100,7 +100,7 @@
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>, <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/FavoredNodesForRegion.html" title="interface in org.apache.hadoop.hbase.regionserver">FavoredNodesForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegions.html" title="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>, <a href="../../../../../org/apache/hadoop/hbase/Server.html
" title="interface in org.apache.hadoop.hbase">Server</a>, <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
+<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>, <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a>, <a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/FavoredNodesForRegion.html" title="interface in org.apache.hadoop.hbase.regionserver">FavoredNodesForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegions.html" title="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServer
Services.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>, <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a>, <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
@@ -109,9 +109,9 @@
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Tools")
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.201">HRegionServer</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.205">HRegionServer</a>
extends <a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" title="class in org.apache.hadoop.hbase.util">HasThread</a>
-implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a></pre>
+implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, <a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a></pre>
<div class="block">HRegionServer makes a set of HRegions available to clients. It checks in with
the HMaster. There are many HRegionServers in a single HBase deployment.</div>
</li>
@@ -242,145 +242,149 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#csm">csm</a></strong></code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#flushThroughputController">flushThroughputController</a></strong></code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#fs">fs</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#fsOk">fsOk</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/HealthCheckChore.html" title="class in org.apache.hadoop.hbase">HealthCheckChore</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#healthCheckChore">healthCheckChore</a></strong></code>
<div class="block">The health check chore.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#hMemManager">hMemManager</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#infoServer">infoServer</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#killed">killed</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/Leases.html" title="class in org.apache.hadoop.hbase.regionserver">Leases</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#leases">leases</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#lock">lock</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#LOG">LOG</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#MASTER_HOSTNAME_KEY">MASTER_HOSTNAME_KEY</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/zookeeper/MasterAddressTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">MasterAddressTracker</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#masterAddressTracker">masterAddressTracker</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html" title="class in org.apache.hadoop.hbase.zookeeper">MetaTableLocator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#metaTableLocator">metaTableLocator</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/LogRoller.html" title="class in org.apache.hadoop.hbase.regionserver">LogRoller</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#metawalRoller">metawalRoller</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#metricsRegionServer">metricsRegionServer</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/mob/MobCacheConfig.html" title="class in org.apache.hadoop.hbase.mob">MobCacheConfig</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#mobCacheConfig">mobCacheConfig</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionInfo</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#movedRegions">movedRegions</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionsCleaner</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#movedRegionsCleaner">movedRegionsCleaner</a></strong></code>
<div class="block">Chore to clean periodically the moved region list</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#msgInterval">msgInterval</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/javax/management/ObjectName.html?is-external=true" title="class or interface in javax.management">ObjectName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#mxBean">mxBean</a></strong></code>
<div class="block">MX Bean for RegionServerInfo</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/regionserver/ServerNonceManager.html" title="class in org.apache.hadoop.hbase.regionserver">ServerNonceManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#nonceManager">nonceManager</a></strong></code>
<div class="block">Nonce manager.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#nonceManagerChore">nonceManagerChore</a></strong></code>
<div class="block">The nonce manager chore.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#numRegionsToReport">numRegionsToReport</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#numRetries">numRetries</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#online">online</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#onlineRegions">onlineRegions</a></strong></code>
<div class="block">Map of regions currently being served by this region server.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#OPEN">OPEN</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#operationTimeout">operationTimeout</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/util/JvmPauseMonitor.html" title="class in org.apache.hadoop.hbase.util">JvmPauseMonitor</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#pauseMonitor">pauseMonitor</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#periodicFlusher">periodicFlusher</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#recoveringRegions">recoveringRegions</a></strong></code>
<div class="block">Set of regions currently being in recovering state which means it can accept writes(edits from
previous failed region server) but not reads.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/zookeeper/RecoveringRegionWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">RecoveringRegionWatcher</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#recoveringRegionWatcher">recoveringRegionWatcher</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>[]></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#regionFavoredNodesMap">regionFavoredNodesMap</a></strong></code>
<div class="block">Map of encoded region names to the DataNode locations they should be hosted on
@@ -388,165 +392,165 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
API (create() that takes favored nodes as hints for placing file blocks).</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#REGIONSERVER">REGIONSERVER</a></strong></code>
<div class="block">region server process name</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerAccounting</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#regionServerAccounting">regionServerAccounting</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#regionsInTransitionInRS">regionsInTransitionInRS</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/ReplicationSinkService.html" title="interface in org.apache.hadoop.hbase.regionserver">ReplicationSinkService</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#replicationSinkHandler">replicationSinkHandler</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/ReplicationSourceService.html" title="interface in org.apache.hadoop.hbase.regionserver">ReplicationSourceService</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#replicationSourceHandler">replicationSourceHandler</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private org.apache.hadoop.fs.Path</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#rootDir">rootDir</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/7/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/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#rowlocks">rowlocks</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html" title="interface in org.apache.hadoop.hbase.ipc">RpcClient</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#rpcClient">rpcClient</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#rpcControllerFactory">rpcControllerFactory</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#rpcRetryingCallerFactory">rpcRetryingCallerFactory</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#rpcServices">rpcServices</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#RS_HOSTNAME_KEY">RS_HOSTNAME_KEY</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerCoprocessorHost</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#rsHost">rsHost</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/procedure/RegionServerProcedureManagerHost.html" title="class in org.apache.hadoop.hbase.procedure">RegionServerProcedureManagerHost</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#rspmHost">rspmHost</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/quotas/RegionServerQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">RegionServerQuotaManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#rsQuotaManager">rsQuotaManager</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService.BlockingInterface</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#rssStub">rssStub</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#serverName">serverName</a></strong></code>
<div class="block">The server name the Master sees us as.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#service">service</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#shortOperationTimeout">shortOperationTimeout</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/util/Sleeper.html" title="class in org.apache.hadoop.hbase.util">Sleeper</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#sleeper">sleeper</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/trace/SpanReceiverHost.html" title="class in org.apache.hadoop.hbase.trace">SpanReceiverHost</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#spanReceiverHost">spanReceiverHost</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.html" title="class in org.apache.hadoop.hbase.regionserver">SplitLogWorker</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#splitLogWorker">splitLogWorker</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#startcode">startcode</a></strong></code>
<div class="block">This servers startcode.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#stopped">stopped</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#stopping">stopping</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/StorefileRefresherChore.html" title="class in org.apache.hadoop.hbase.regionserver">StorefileRefresherChore</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#storefileRefresher">storefileRefresher</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#tableDescriptors">tableDescriptors</a></strong></code>
<div class="block">Go here to get table descriptors.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/master/TableLockManager.html" title="class in org.apache.hadoop.hbase.master">TableLockManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#tableLockManager">tableLockManager</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#TEST_SKIP_REPORTING_TRANSITION">TEST_SKIP_REPORTING_TRANSITION</a></strong></code>
<div class="block">For testing only! Set to true to skip notifying region assignment to master .</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#threadWakeFrequency">threadWakeFrequency</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#TIMEOUT_REGION_MOVED">TIMEOUT_REGION_MOVED</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.UncaughtExceptionHandler.html?is-external=true" title="class or interface in java.lang">Thread.UncaughtExceptionHandler</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#uncaughtExceptionHandler">uncaughtExceptionHandler</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#UNSPECIFIED_REGION">UNSPECIFIED_REGION</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#userProvider">userProvider</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#useThisHostnameInstead">useThisHostnameInstead</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#walFactory">walFactory</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/regionserver/LogRoller.html" title="class in org.apache.hadoop.hbase.regionserver">LogRoller</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#walRoller">walRoller</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#zooKeeper">zooKeeper</a></strong></code> </td>
</tr>
@@ -852,9 +856,17 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFileSystem()">getFileSystem</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushPressure()">getFlushPressure</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequester</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushRequester()">getFlushRequester</a></strong>()</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushThroughputController()">getFlushThroughputController</a></strong>()</code> </td>
+</tr>
<tr class="altColor">
<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><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFromOnlineRegions(java.lang.String)">getFromOnlineRegions</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedRegionName)</code>
@@ -1153,70 +1165,77 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#onConfigurationChange(org.apache.hadoop.conf.Configuration)">onConfigurationChange</a></strong>(org.apache.hadoop.conf.Configuration newConf)</code>
+<div class="block">This method would be called by the <a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf"><code>ConfigurationManager</code></a>
+ object when the <code>Configuration</code> object is reloaded from disk.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#postOpenDeployTasks(org.apache.hadoop.hbase.regionserver.Region)">postOpenDeployTasks</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> r)</code>
<div class="block">Tasks to perform after region open to complete deploy of region on
regionserver</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#postOpenDeployTasks(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext)">postOpenDeployTasks</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerServices.PostOpenDeployContext</a> context)</code>
<div class="block">Tasks to perform after region open to complete deploy of region on
regionserver</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#preRegistrationInitialization()">preRegistrationInitialization</a></strong>()</code>
<div class="block">All initialization needed before we go register with Master.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#putUpWebUI()">putUpWebUI</a></strong>()</code>
<div class="block">Puts up the webui.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#registerConfigurationObservers()">registerConfigurationObservers</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#registerService(com.google.protobuf.Service)">registerService</a></strong>(com.google.protobuf.Service instance)</code>
<div class="block">Registers a new protocol buffer <code>Service</code> subclass as a coprocessor endpoint to be
available for handling</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#removeFromMovedRegions(java.lang.String)">removeFromMovedRegions</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedName)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#removeFromOnlineRegions(org.apache.hadoop.hbase.regionserver.Region,%20org.apache.hadoop.hbase.ServerName)">removeFromOnlineRegions</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> r,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> destination)</code>
<div class="block">This method removes Region corresponding to hri from the Map of onlineRegions.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportForDuty()">reportForDuty</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext)">reportRegionStateTransition</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerServices.RegionStateTransitionContext</a> context)</code>
<div class="block">Notify master that a handler requests to change a region state</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode,%20org.apache.hadoop.hbase.HRegionInfo...)">reportRegionStateTransition</a></strong>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>... hris)</code>
<div class="block">Notify master that a handler requests to change a region state</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode,%20long,%20org.apache.hadoop.hbase.HRegionInfo...)">reportRegionStateTransition</a></strong>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code,
long openSeqNum,
@@ -1224,112 +1243,112 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<div class="block">Notify master that a handler requests to change a region state</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#run()">run</a></strong>()</code>
<div class="block">The HRegionServer sticks in this loop until closed.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#sendShutdownInterrupt()">sendShutdownInterrupt</a></strong>()</code>
<div class="block">Called on stop/abort before closing the cluster connection and meta locator.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#setupClusterConnection()">setupClusterConnection</a></strong>()</code>
<div class="block">Setup our cluster connection if not already initialized.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#setupWALAndReplication()">setupWALAndReplication</a></strong>()</code>
<div class="block">Setup WAL log and replication if enabled.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#shouldUseThisHostnameInstead()">shouldUseThisHostnameInstead</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#shutdownWAL(boolean)">shutdownWAL</a></strong>(boolean close)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#sleep(long)">sleep</a></strong>(long millis)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#startHeapMemoryManager()">startHeapMemoryManager</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#startServiceThreads()">startServiceThreads</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#stop(java.lang.String)">stop</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg)</code>
<div class="block">Stop this service.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#stopServiceThreads()">stopServiceThreads</a></strong>()</code>
<div class="block">Wait on all threads to finish.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#toString()">toString</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#triggerFlushInPrimaryRegion(org.apache.hadoop.hbase.regionserver.HRegion)">triggerFlushInPrimaryRegion</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> region)</code>
<div class="block">Trigger a flush in the primary region replica if this region is a secondary replica.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#tryRegionServerReport(long,%20long)">tryRegionServerReport</a></strong>(long reportStartTime,
long reportEndTime)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#updateConfiguration()">updateConfiguration</a></strong>()</code>
<div class="block">Reload the configuration from disk.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#updateRecoveringRegionLastFlushedSequenceId(org.apache.hadoop.hbase.regionserver.Region)">updateRecoveringRegionLastFlushedSequenceId</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> r)</code>
<div class="block">A helper function to store the last flushed sequence Id with the previous failed RS for a
recovering region.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#updateRegionFavoredNodesMapping(java.lang.String,%20java.util.List)">updateRegionFavoredNodesMapping</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedRegionName,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ServerName> favoredNodes)</code>
<div class="block">Used to update the favored nodes mapping when required.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#waitForMasterActive()">waitForMasterActive</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#waitForServerOnline()">waitForServerOnline</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#waitOnAllRegionsToClose(boolean)">waitOnAllRegionsToClose</a></strong>(boolean abort)</code>
<div class="block">Wait on regions close.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#walRollRequestFinished()">walRollRequestFinished</a></strong>()</code>
<div class="block">For testing</div>
@@ -1370,7 +1389,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.203">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.208">LOG</a></pre>
</li>
</ul>
<a name="TEST_SKIP_REPORTING_TRANSITION">
@@ -1379,7 +1398,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>TEST_SKIP_REPORTING_TRANSITION</h4>
-<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.209">TEST_SKIP_REPORTING_TRANSITION</a></pre>
+<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.214">TEST_SKIP_REPORTING_TRANSITION</a></pre>
<div class="block">For testing only! Set to true to skip notifying region assignment to master .</div>
</li>
</ul>
@@ -1389,7 +1408,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>OPEN</h4>
-<pre>protected static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.215">OPEN</a></pre>
+<pre>protected static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.220">OPEN</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.HRegionServer.OPEN">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -1399,7 +1418,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>CLOSE</h4>
-<pre>protected static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.216">CLOSE</a></pre>
+<pre>protected static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.221">CLOSE</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.HRegionServer.CLOSE">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -1409,7 +1428,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>regionsInTransitionInRS</h4>
-<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.221">regionsInTransitionInRS</a></pre>
+<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.226">regionsInTransitionInRS</a></pre>
</li>
</ul>
<a name="cacheFlusher">
@@ -1418,7 +1437,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>cacheFlusher</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreFlusher</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.225">cacheFlusher</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreFlusher</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.230">cacheFlusher</a></pre>
</li>
</ul>
<a name="hMemManager">
@@ -1427,7 +1446,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>hMemManager</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.227">hMemManager</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.232">hMemManager</a></pre>
</li>
</ul>
<a name="clusterConnection">
@@ -1436,7 +1455,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>clusterConnection</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.234">clusterConnection</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.239">clusterConnection</a></pre>
<div class="block">Cluster connection to be shared by services.
Initialized at server startup and closed when server shuts down.
Clients must never close it explicitly.</div>
@@ -1448,7 +1467,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>metaTableLocator</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html" title="class in org.apache.hadoop.hbase.zookeeper">MetaTableLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.242">metaTableLocator</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html" title="class in org.apache.hadoop.hbase.zookeeper">MetaTableLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.247">metaTableLocator</a></pre>
</li>
</ul>
<a name="recoveringRegionWatcher">
@@ -1457,7 +1476,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>recoveringRegionWatcher</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/zookeeper/RecoveringRegionWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">RecoveringRegionWatcher</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.246">recoveringRegionWatcher</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/zookeeper/RecoveringRegionWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">RecoveringRegionWatcher</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.251">recoveringRegionWatcher</a></pre>
</li>
</ul>
<a name="tableDescriptors">
@@ -1466,7 +1485,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>tableDescriptors</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.251">tableDescriptors</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.256">tableDescriptors</a></pre>
<div class="block">Go here to get table descriptors.</div>
</li>
</ul>
@@ -1476,7 +1495,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>replicationSourceHandler</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/ReplicationSourceService.html" title="interface in org.apache.hadoop.hbase.regionserver">ReplicationSourceService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.254">replicationSourceHandler</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/ReplicationSourceService.html" title="interface in org.apache.hadoop.hbase.regionserver">ReplicationSourceService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.259">replicationSourceHandler</a></pre>
</li>
</ul>
<a name="replicationSinkHandler">
@@ -1485,7 +1504,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>replicationSinkHandler</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/ReplicationSinkService.html" title="interface in org.apache.hadoop.hbase.regionserver">ReplicationSinkService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.255">replicationSinkHandler</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/ReplicationSinkService.html" title="interface in org.apache.hadoop.hbase.regionserver">ReplicationSinkService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.260">replicationSinkHandler</a></pre>
</li>
</ul>
<a name="compactSplitThread">
@@ -1494,7 +1513,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>compactSplitThread</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html" title="class in org.apache.hadoop.hbase.regionserver">CompactSplitThread</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.258">compactSplitThread</a></pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html" title="class in org.apache.hadoop.hbase.regionserver">CompactSplitThread</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.263">compactSplitThread</a></pre>
</li>
</ul>
<a name="onlineRegions">
@@ -1503,7 +1522,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>onlineRegions</h4>
-<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<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/regionserver/HRegionServer.html#line.264">onlineRegions</a></pre>
+<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<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/regionserver/HRegionServer.html#line.269">onlineRegions</a></pre>
<div class="block">Map of regions currently being served by this region server. Key is the
encoded region name. All access should be synchronized.</div>
</li>
@@ -1514,7 +1533,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>regionFavoredNodesMap</h4>
-<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.275">regionFavoredNodesMap</a></pre>
+<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.280">regionFavoredNodesMap</a></pre>
<div class="block">Map of encoded region names to the DataNode locations they should be hosted on
We store the value as InetSocketAddress since this is used only in HDFS
API (create() that takes favored nodes as hints for placing file blocks).
@@ -1530,7 +1549,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>recoveringRegions</h4>
-<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<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/regionserver/HRegionServer.html#line.282">recoveringRegions</a></pre>
+<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<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/regionserver/HRegionServer.html#line.287">recoveringRegions</a></pre>
<div class="block">Set of regions currently being in recovering state which means it can accept writes(edits from
previous failed region server) but not reads. A recovering region is also an online region.</div>
</li>
@@ -1541,7 +1560,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>leases</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/Leases.html" title="class in org.apache.hadoop.hbase.regionserver">Leases</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.286">leases</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/Leases.html" title="class in org.apache.hadoop.hbase.regionserver">Leases</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.291">leases</a></pre>
</li>
</ul>
<a name="service">
@@ -1550,7 +1569,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>service</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.289">service</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.294">service</a></pre>
</li>
</ul>
<a name="fsOk">
@@ -1559,7 +1578,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>fsOk</h4>
-<pre>protected volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.292">fsOk</a></pre>
+<pre>protected volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.297">fsOk</a></pre>
</li>
</ul>
<a name="fs">
@@ -1568,7 +1587,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>fs</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.293">fs</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/fs/HFileSystem.html" title="class in org.apache.hadoop.hbase.fs">HFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.298">fs</a></pre>
</li>
</ul>
<a name="stopped">
@@ -1577,7 +1596,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>stopped</h4>
-<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.298">stopped</a></pre>
+<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.303">stopped</a></pre>
</li>
</ul>
<a name="abortRequested">
@@ -1586,7 +1605,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>abortRequested</h4>
-<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.302">abortRequested</a></pre>
+<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.307">abortRequested</a></pre>
</li>
</ul>
<a name="rowlocks">
@@ -1595,7 +1614,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>rowlocks</h4>
-<pre><a href="http://docs.oracle.com/javase/7/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/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.304">rowlocks</a></pre>
+<pre><a href="http://docs.oracle.com/javase/7/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/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.309">rowlocks</a></pre>
</li>
</ul>
<a name="stopping">
@@ -1604,7 +1623,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>stopping</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.308">stopping</a></pre>
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.313">stopping</a></pre>
</li>
</ul>
<a name="killed">
@@ -1613,7 +1632,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>killed</h4>
-<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.310">killed</a></pre>
+<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.315">killed</a></pre>
</li>
</ul>
<a name="conf">
@@ -1622,7 +1641,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>conf</h4>
-<pre>protected final org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.312">conf</a></pre>
+<pre>protected final org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.317">conf</a></pre>
</li>
</ul>
<a name="rootDir">
@@ -1631,7 +1650,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>rootDir</h4>
-<pre>private org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.314">rootDir</a></pre>
+<pre>private org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.319">rootDir</a></pre>
</li>
</ul>
<a name="lock">
@@ -1640,7 +1659,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>lock</h4>
-<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.316">lock</a></pre>
+<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.html?is-external=true" title="class or interface in java.util.concurrent.locks">ReentrantReadWriteLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.321">lock</a></pre>
</li>
</ul>
<a name="numRetries">
@@ -1649,7 +1668,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>numRetries</h4>
-<pre>final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.318">numRetries</a></pre>
+<pre>final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.323">numRetries</a></pre>
</li>
</ul>
<a name="threadWakeFrequency">
@@ -1658,7 +1677,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>threadWakeFrequency</h4>
-<pre>protected final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.319">threadWakeFrequency</a></pre>
+<pre>protected final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.324">threadWakeFrequency</a></pre>
</li>
</ul>
<a name="msgInterval">
@@ -1667,7 +1686,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>msgInterval</h4>
-<pre>protected final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.320">msgInterval</a></pre>
+<pre>protected final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.325">msgInterval</a></pre>
</li>
</ul>
<a name="numRegionsToReport">
@@ -1676,7 +1695,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>numRegionsToReport</h4>
-<pre>protected final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.322">numRegionsToReport</a></pre>
+<pre>protected final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.327">numRegionsToReport</a></pre>
</li>
</ul>
<a name="rssStub">
@@ -1685,7 +1704,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>rssStub</h4>
-<pre>private volatile org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.325">rssStub</a></pre>
+<pre>private volatile org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.330">rssStub</a></pre>
</li>
</ul>
<a name="rpcClient">
@@ -1694,7 +1713,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>rpcClient</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html" title="interface in org.apache.hadoop.hbase.ipc">RpcClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.327">rpcClient</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html" title="interface in org.apache.hadoop.hbase.ipc">RpcClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.332">rpcClient</a></pre>
</li>
</ul>
<a name="rpcRetryingCallerFactory">
@@ -1703,7 +1722,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>rpcRetryingCallerFactory</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.329">rpcRetryingCallerFactory</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.334">rpcRetryingCallerFactory</a></pre>
</li>
</ul>
<a name="rpcControllerFactory">
@@ -1712,7 +1731,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>rpcControllerFactory</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.330">rpcControllerFactory</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.335">rpcControllerFactory</a></pre>
</li>
</ul>
<a name="uncaughtExceptionHandler">
@@ -1721,7 +1740,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>uncaughtExceptionHandler</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.UncaughtExceptionHandler.html?is-external=true" title="class or interface in java.lang">Thread.UncaughtExceptionHandler</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.332">uncaughtExceptionHandler</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.UncaughtExceptionHandler.html?is-external=true" title="class or interface in java.lang">Thread.UncaughtExceptionHandler</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.337">uncaughtExceptionHandler</a></pre>
</li>
</ul>
<a name="infoServer">
@@ -1730,7 +1749,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>infoServer</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.337">infoServer</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.342">infoServer</a></pre>
</li>
</ul>
<a name="pauseMonitor">
@@ -1739,7 +1758,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>pauseMonitor</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/util/JvmPauseMonitor.html" title="class in org.apache.hadoop.hbase.util">JvmPauseMonitor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.338">pauseMonitor</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/util/JvmPauseMonitor.html" title="class in org.apache.hadoop.hbase.util">JvmPauseMonitor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.343">pauseMonitor</a></pre>
</li>
</ul>
<a name="REGIONSERVER">
@@ -1748,7 +1767,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>REGIONSERVER</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.341">REGIONSERVER</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.346">REGIONSERVER</a></pre>
<div class="block">region server process name</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.HRegionServer.REGIONSERVER">Constant Field Values</a></dd></dl>
</li>
@@ -1759,7 +1778,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>metricsRegionServer</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.343">metricsRegionServer</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.348">metricsRegionServer</a></pre>
</li>
</ul>
<a name="spanReceiverHost">
@@ -1768,7 +1787,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSe
<ul class="blockList">
<li class="blockList">
<h4>spanReceiverHost</h4>
-<pre>privat
<TRUNCATED>
[14/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html
new file mode 100644
index 0000000..5fa3e5f
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html
@@ -0,0 +1,561 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PressureAwareCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PressureAwareCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PressureAwareCompactionThroughputController.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareCompactionThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.regionserver.throttle</div>
+<h2 title="Class PressureAwareCompactionThroughputController" class="title">Class PressureAwareCompactionThroughputController</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.conf.Configured</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration")
+public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.43">PressureAwareCompactionThroughputController</a>
+extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></pre>
+<div class="block">A throughput controller which uses the follow schema to limit throughput
+ <ul>
+ <li>If compaction pressure is greater than 1.0, no limitation.</li>
+ <li>In off peak hours, use a fixed throughput limitation
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">"hbase.hstore.compaction.throughput.offpeak"</a></li>
+ <li>In normal hours, the max throughput is tuned between
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.compaction.throughput.lower.bound"</a> and
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">"hbase.hstore.compaction.throughput.higher.bound"</a>, using the formula "lower +
+ (higer - lower) * compactionPressure", where compactionPressure is in range [0.0, 1.0]</li>
+ </ul></div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactionPressure()"><code>Store.getCompactionPressure()</code></a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</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>
+<tr class="altColor">
+<td class="colFirst"><code>private static long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_THROUGHPUT_CONTROL_CHECK_INTERVAL">HBASE_HSTORE_COMPACTION_THROUGHPUT_CONTROL_CHECK_INTERVAL</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#LOG">LOG</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#maxThroughputOffpeak">maxThroughputOffpeak</a></strong></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></h3>
+<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#activeOperations">activeOperations</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#controlPerSize">controlPerSize</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#maxThroughputLowerBound">maxThroughputLowerBound</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#maxThroughputUpperBound">maxThroughputUpperBound</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#offPeakHours">offPeakHours</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#tuningPeriod">tuningPeriod</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#PressureAwareCompactionThroughputController()">PressureAwareCompactionThroughputController</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</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>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#setConf(org.apache.hadoop.conf.Configuration)">setConf</a></strong>(org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code>
+<div class="block">Setup controller for the given region server.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#skipControl(long,%20long)">skipControl</a></strong>(long deltaSize,
+ long controlSize)</code>
+<div class="block">Check whether to skip control given delta size and control size</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#toString()">toString</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#tune(double)">tune</a></strong>(double compactionPressure)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></h3>
+<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#control(java.lang.String,%20long)">control</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#finish(java.lang.String)">finish</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#getMaxThroughput()">getMaxThroughput</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#isStopped()">isStopped</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#setMaxThroughput(double)">setMaxThroughput</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#start(java.lang.String)">start</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/Pressu
reAwareThroughputController.html#stop(java.lang.String)">stop</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#throughputDesc(double)">throughputDesc</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#throughputDesc(long,%20long)">throughputDesc</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.conf.Configured">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
+<code>getConf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="LOG">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.45">LOG</a></pre>
+</li>
+</ul>
+<a name="HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.48">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</h4>
+<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.51">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.54">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</h4>
+<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.57">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.60">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</h4>
+<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.63">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.65">HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</h4>
+<pre>private static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.68">DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="HBASE_HSTORE_COMPACTION_THROUGHPUT_CONTROL_CHECK_INTERVAL">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HBASE_HSTORE_COMPACTION_THROUGHPUT_CONTROL_CHECK_INTERVAL</h4>
+<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.71">HBASE_HSTORE_COMPACTION_THROUGHPUT_CONTROL_CHECK_INTERVAL</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_THROUGHPUT_CONTROL_CHECK_INTERVAL">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="maxThroughputOffpeak">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maxThroughputOffpeak</h4>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.74">maxThroughputOffpeak</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PressureAwareCompactionThroughputController()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PressureAwareCompactionThroughputController</h4>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.43">PressureAwareCompactionThroughputController</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.77">setup</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">ThroughputController</a></code></strong></div>
+<div class="block">Setup controller for the given region server.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="tune(double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tune</h4>
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.88">tune</a>(double compactionPressure)</pre>
+</li>
+</ul>
+<a name="setConf(org.apache.hadoop.conf.Configuration)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setConf</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.110">setConf</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>setConf</code> in interface <code>org.apache.hadoop.conf.Configurable</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>setConf</code> in class <code>org.apache.hadoop.conf.Configured</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.139">toString</a>()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="skipControl(long, long)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>skipControl</h4>
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#line.146">skipControl</a>(long deltaSize,
+ long controlSize)</pre>
+<div class="block"><strong>Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#skipControl(long,%20long)">PressureAwareThroughputController</a></code></strong></div>
+<div class="block">Check whether to skip control given delta size and control size</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#skipControl(long,%20long)">skipControl</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>deltaSize</code> - Delta size since last control</dd><dd><code>controlSize</code> - Size limit to perform control</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a boolean indicates whether to skip this control</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PressureAwareCompactionThroughputController.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareCompactionThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html
new file mode 100644
index 0000000..43fb3a9
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html
@@ -0,0 +1,532 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PressureAwareFlushThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PressureAwareFlushThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PressureAwareFlushThroughputController.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareFlushThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.regionserver.throttle</div>
+<h2 title="Class PressureAwareFlushThroughputController" class="title">Class PressureAwareFlushThroughputController</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.conf.Configured</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration")
+public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.41">PressureAwareFlushThroughputController</a>
+extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></pre>
+<div class="block">A throughput controller which uses the follow schema to limit throughput
+ <ul>
+ <li>If flush pressure is greater than or equal to 1.0, no limitation.</li>
+ <li>In normal case, the max throughput is tuned between
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.flush.throughput.lower.bound"</a> and
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">"hbase.hstore.flush.throughput.upper.bound"</a>, using the formula "lower +
+ (upper - lower) * flushPressure", where flushPressure is in range [0.0, 1.0)</li>
+ </ul></div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushPressure()"><code>HRegionServer.getFlushPressure()</code></a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</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>
+<tr class="altColor">
+<td class="colFirst"><code>private static long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL">DEFAULT_HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD">DEFAULT_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL">HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD">HBASE_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#LOG">LOG</a></strong></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></h3>
+<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#activeOperations">activeOperations</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#controlPerSize">controlPerSize</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#maxThroughputLowerBound">maxThroughputLowerBound</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#maxThroughputUpperBound">maxThroughputUpperBound</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#offPeakHours">offPeakHours</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#tuningPeriod">tuningPeriod</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#PressureAwareFlushThroughputController()">PressureAwareFlushThroughputController</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</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>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#setConf(org.apache.hadoop.conf.Configuration)">setConf</a></strong>(org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code>
+<div class="block">Setup controller for the given region server.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#skipControl(long,%20long)">skipControl</a></strong>(long deltaSize,
+ long controlSize)</code>
+<div class="block">Check whether to skip control given delta size and control size</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#toString()">toString</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#tune(double)">tune</a></strong>(double flushPressure)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></h3>
+<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#control(java.lang.String,%20long)">control</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#finish(java.lang.String)">finish</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#getMaxThroughput()">getMaxThroughput</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#isStopped()">isStopped</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#setMaxThroughput(double)">setMaxThroughput</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#start(java.lang.String)">start</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/Pressu
reAwareThroughputController.html#stop(java.lang.String)">stop</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#throughputDesc(double)">throughputDesc</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#throughputDesc(long,%20long)">throughputDesc</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.conf.Configured">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
+<code>getConf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="LOG">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.43">LOG</a></pre>
+</li>
+</ul>
+<a name="HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.45">HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND</h4>
+<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.48">DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.51">HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND</h4>
+<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.54">DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="HBASE_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HBASE_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.57">HBASE_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.HBASE_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DEFAULT_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD</h4>
+<pre>private static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.60">DEFAULT_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.DEFAULT_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.63">HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DEFAULT_HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT_HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL</h4>
+<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.66">DEFAULT_HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.DEFAULT_HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PressureAwareFlushThroughputController()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PressureAwareFlushThroughputController</h4>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.41">PressureAwareFlushThroughputController</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.70">setup</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">ThroughputController</a></code></strong></div>
+<div class="block">Setup controller for the given region server.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></dd>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="tune(double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tune</h4>
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.81">tune</a>(double flushPressure)</pre>
+</li>
+</ul>
+<a name="setConf(org.apache.hadoop.conf.Configuration)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setConf</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.101">setConf</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>setConf</code> in interface <code>org.apache.hadoop.conf.Configurable</code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>setConf</code> in class <code>org.apache.hadoop.conf.Configured</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.126">toString</a>()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="skipControl(long, long)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>skipControl</h4>
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#line.132">skipControl</a>(long deltaSize,
+ long controlSize)</pre>
+<div class="block"><strong>Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#skipControl(long,%20long)">PressureAwareThroughputController</a></code></strong></div>
+<div class="block">Check whether to skip control given delta size and control size</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#skipControl(long,%20long)">skipControl</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>deltaSize</code> - Delta size since last control</dd><dd><code>controlSize</code> - Size limit to perform control</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a boolean indicates whether to skip this control</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PressureAwareFlushThroughputController.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareFlushThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
[08/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
index 59837d1..d9891e1 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
@@ -323,13 +323,13 @@ extends org.jamon.AbstractTemplateProxy</pre>
<!-- -->
</a>
<h3>Field Detail</h3>
-<a name="assignmentManager">
+<a name="serverManager">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>assignmentManager</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.275">assignmentManager</a></pre>
+<h4>serverManager</h4>
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.275">serverManager</a></pre>
</li>
</ul>
<a name="catalogJanitorEnabled">
@@ -341,67 +341,67 @@ extends org.jamon.AbstractTemplateProxy</pre>
<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.282">catalogJanitorEnabled</a></pre>
</li>
</ul>
-<a name="frags">
+<a name="metaLocation">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>frags</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.289">frags</a></pre>
+<h4>metaLocation</h4>
+<pre>protected <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/tmpl/master/MasterStatusTmpl.html#line.289">metaLocation</a></pre>
</li>
</ul>
-<a name="serverManager">
+<a name="deadServers">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>serverManager</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.296">serverManager</a></pre>
+<h4>deadServers</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/tmpl/master/MasterStatusTmpl.html#line.296">deadServers</a></pre>
</li>
</ul>
-<a name="deadServers">
+<a name="format">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>deadServers</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/tmpl/master/MasterStatusTmpl.html#line.303">deadServers</a></pre>
+<h4>format</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.303">format</a></pre>
</li>
</ul>
-<a name="servers">
+<a name="filter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>servers</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/tmpl/master/MasterStatusTmpl.html#line.310">servers</a></pre>
+<h4>filter</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.310">filter</a></pre>
</li>
</ul>
-<a name="metaLocation">
+<a name="frags">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>metaLocation</h4>
-<pre>protected <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/tmpl/master/MasterStatusTmpl.html#line.317">metaLocation</a></pre>
+<h4>frags</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.317">frags</a></pre>
</li>
</ul>
-<a name="filter">
+<a name="assignmentManager">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>filter</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.324">filter</a></pre>
+<h4>assignmentManager</h4>
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.324">assignmentManager</a></pre>
</li>
</ul>
-<a name="format">
+<a name="servers">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>format</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.331">format</a></pre>
+<h4>servers</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/tmpl/master/MasterStatusTmpl.html#line.331">servers</a></pre>
</li>
</ul>
</li>
@@ -473,13 +473,13 @@ extends org.jamon.AbstractTemplateProxy</pre>
</dl>
</li>
</ul>
-<a name="setAssignmentManager(org.apache.hadoop.hbase.master.AssignmentManager)">
+<a name="setServerManager(org.apache.hadoop.hbase.master.ServerManager)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setAssignmentManager</h4>
-<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.276">setAssignmentManager</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> p_assignmentManager)</pre>
+<h4>setServerManager</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.276">setServerManager</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> p_serverManager)</pre>
</li>
</ul>
<a name="setCatalogJanitorEnabled(boolean)">
@@ -491,67 +491,67 @@ extends org.jamon.AbstractTemplateProxy</pre>
<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.283">setCatalogJanitorEnabled</a>(boolean p_catalogJanitorEnabled)</pre>
</li>
</ul>
-<a name="setFrags(java.util.Map)">
+<a name="setMetaLocation(org.apache.hadoop.hbase.ServerName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setFrags</h4>
-<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.290">setFrags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> p_frags)</pre>
+<h4>setMetaLocation</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.290">setMetaLocation</a>(<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> p_metaLocation)</pre>
</li>
</ul>
-<a name="setServerManager(org.apache.hadoop.hbase.master.ServerManager)">
+<a name="setDeadServers(java.util.Set)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setServerManager</h4>
-<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.297">setServerManager</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> p_serverManager)</pre>
+<h4>setDeadServers</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.297">setDeadServers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> p_deadServers)</pre>
</li>
</ul>
-<a name="setDeadServers(java.util.Set)">
+<a name="setFormat(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setDeadServers</h4>
-<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.304">setDeadServers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> p_deadServers)</pre>
+<h4>setFormat</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.304">setFormat</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> p_format)</pre>
</li>
</ul>
-<a name="setServers(java.util.List)">
+<a name="setFilter(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setServers</h4>
-<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.311">setServers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> p_servers)</pre>
+<h4>setFilter</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.311">setFilter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> p_filter)</pre>
</li>
</ul>
-<a name="setMetaLocation(org.apache.hadoop.hbase.ServerName)">
+<a name="setFrags(java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setMetaLocation</h4>
-<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.318">setMetaLocation</a>(<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> p_metaLocation)</pre>
+<h4>setFrags</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.318">setFrags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> p_frags)</pre>
</li>
</ul>
-<a name="setFilter(java.lang.String)">
+<a name="setAssignmentManager(org.apache.hadoop.hbase.master.AssignmentManager)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setFilter</h4>
-<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.325">setFilter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> p_filter)</pre>
+<h4>setAssignmentManager</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.325">setAssignmentManager</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> p_assignmentManager)</pre>
</li>
</ul>
-<a name="setFormat(java.lang.String)">
+<a name="setServers(java.util.List)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setFormat</h4>
-<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.332">setFormat</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> p_format)</pre>
+<h4>setServers</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.332">setServers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> p_servers)</pre>
</li>
</ul>
<a name="constructImpl(java.lang.Class)">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
index 097af07..e688d6c 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
@@ -264,13 +264,13 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/Master
<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.62">master</a></pre>
</li>
</ul>
-<a name="assignmentManager">
+<a name="serverManager">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>assignmentManager</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.63">assignmentManager</a></pre>
+<h4>serverManager</h4>
+<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.63">serverManager</a></pre>
</li>
</ul>
<a name="catalogJanitorEnabled">
@@ -282,67 +282,67 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/Master
<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.64">catalogJanitorEnabled</a></pre>
</li>
</ul>
-<a name="frags">
+<a name="metaLocation">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>frags</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.65">frags</a></pre>
+<h4>metaLocation</h4>
+<pre>private final <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/tmpl/master/MasterStatusTmplImpl.html#line.65">metaLocation</a></pre>
</li>
</ul>
-<a name="serverManager">
+<a name="deadServers">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>serverManager</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.66">serverManager</a></pre>
+<h4>deadServers</h4>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/tmpl/master/MasterStatusTmplImpl.html#line.66">deadServers</a></pre>
</li>
</ul>
-<a name="deadServers">
+<a name="format">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>deadServers</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/tmpl/master/MasterStatusTmplImpl.html#line.67">deadServers</a></pre>
+<h4>format</h4>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.67">format</a></pre>
</li>
</ul>
-<a name="servers">
+<a name="filter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>servers</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/tmpl/master/MasterStatusTmplImpl.html#line.68">servers</a></pre>
+<h4>filter</h4>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.68">filter</a></pre>
</li>
</ul>
-<a name="metaLocation">
+<a name="frags">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>metaLocation</h4>
-<pre>private final <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/tmpl/master/MasterStatusTmplImpl.html#line.69">metaLocation</a></pre>
+<h4>frags</h4>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.69">frags</a></pre>
</li>
</ul>
-<a name="filter">
+<a name="assignmentManager">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>filter</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.70">filter</a></pre>
+<h4>assignmentManager</h4>
+<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.70">assignmentManager</a></pre>
</li>
</ul>
-<a name="format">
+<a name="servers">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>format</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.71">format</a></pre>
+<h4>servers</h4>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/tmpl/master/MasterStatusTmplImpl.html#line.71">servers</a></pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
index c87d66d..1058a36 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
@@ -279,40 +279,40 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.71">m_regionServer</a></pre>
</li>
</ul>
-<a name="m_format">
+<a name="m_bcv">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_format</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.83">m_format</a></pre>
+<h4>m_bcv</h4>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.83">m_bcv</a></pre>
</li>
</ul>
-<a name="m_format__IsNotDefault">
+<a name="m_bcv__IsNotDefault">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_format__IsNotDefault</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.88">m_format__IsNotDefault</a></pre>
+<h4>m_bcv__IsNotDefault</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.88">m_bcv__IsNotDefault</a></pre>
</li>
</ul>
-<a name="m_bcn">
+<a name="m_format">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_bcn</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.100">m_bcn</a></pre>
+<h4>m_format</h4>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.100">m_format</a></pre>
</li>
</ul>
-<a name="m_bcn__IsNotDefault">
+<a name="m_format__IsNotDefault">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_bcn__IsNotDefault</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.105">m_bcn__IsNotDefault</a></pre>
+<h4>m_format__IsNotDefault</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.105">m_format__IsNotDefault</a></pre>
</li>
</ul>
<a name="m_filter">
@@ -333,22 +333,22 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.122">m_filter__IsNotDefault</a></pre>
</li>
</ul>
-<a name="m_bcv">
+<a name="m_bcn">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_bcv</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.134">m_bcv</a></pre>
+<h4>m_bcn</h4>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.134">m_bcn</a></pre>
</li>
</ul>
-<a name="m_bcv__IsNotDefault">
+<a name="m_bcn__IsNotDefault">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>m_bcv__IsNotDefault</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.139">m_bcv__IsNotDefault</a></pre>
+<h4>m_bcn__IsNotDefault</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.139">m_bcn__IsNotDefault</a></pre>
</li>
</ul>
</li>
@@ -394,58 +394,58 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.67">getRegionServer</a>()</pre>
</li>
</ul>
-<a name="setFormat(java.lang.String)">
+<a name="setBcv(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setFormat</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.73">setFormat</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> format)</pre>
+<h4>setBcv</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.73">setBcv</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> bcv)</pre>
</li>
</ul>
-<a name="getFormat()">
+<a name="getBcv()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getFormat</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.79">getFormat</a>()</pre>
+<h4>getBcv</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.79">getBcv</a>()</pre>
</li>
</ul>
-<a name="getFormat__IsNotDefault()">
+<a name="getBcv__IsNotDefault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getFormat__IsNotDefault</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.84">getFormat__IsNotDefault</a>()</pre>
+<h4>getBcv__IsNotDefault</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.84">getBcv__IsNotDefault</a>()</pre>
</li>
</ul>
-<a name="setBcn(java.lang.String)">
+<a name="setFormat(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setBcn</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.90">setBcn</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> bcn)</pre>
+<h4>setFormat</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.90">setFormat</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> format)</pre>
</li>
</ul>
-<a name="getBcn()">
+<a name="getFormat()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getBcn</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.96">getBcn</a>()</pre>
+<h4>getFormat</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.96">getFormat</a>()</pre>
</li>
</ul>
-<a name="getBcn__IsNotDefault()">
+<a name="getFormat__IsNotDefault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getBcn__IsNotDefault</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.101">getBcn__IsNotDefault</a>()</pre>
+<h4>getFormat__IsNotDefault</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.101">getFormat__IsNotDefault</a>()</pre>
</li>
</ul>
<a name="setFilter(java.lang.String)">
@@ -475,31 +475,31 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.118">getFilter__IsNotDefault</a>()</pre>
</li>
</ul>
-<a name="setBcv(java.lang.String)">
+<a name="setBcn(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setBcv</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.124">setBcv</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> bcv)</pre>
+<h4>setBcn</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.124">setBcn</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> bcn)</pre>
</li>
</ul>
-<a name="getBcv()">
+<a name="getBcn()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getBcv</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.130">getBcv</a>()</pre>
+<h4>getBcn</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.130">getBcn</a>()</pre>
</li>
</ul>
-<a name="getBcv__IsNotDefault()">
+<a name="getBcn__IsNotDefault()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>getBcv__IsNotDefault</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.135">getBcv__IsNotDefault</a>()</pre>
+<h4>getBcn__IsNotDefault</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.135">getBcn__IsNotDefault</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
index 6d3c3ae..584f59e 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
@@ -283,22 +283,22 @@ extends org.jamon.AbstractTemplateProxy</pre>
<!-- -->
</a>
<h3>Field Detail</h3>
-<a name="format">
+<a name="bcv">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>format</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.151">format</a></pre>
+<h4>bcv</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.151">bcv</a></pre>
</li>
</ul>
-<a name="bcn">
+<a name="format">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>bcn</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.158">bcn</a></pre>
+<h4>format</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.158">format</a></pre>
</li>
</ul>
<a name="filter">
@@ -310,13 +310,13 @@ extends org.jamon.AbstractTemplateProxy</pre>
<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.165">filter</a></pre>
</li>
</ul>
-<a name="bcv">
+<a name="bcn">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>bcv</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.172">bcv</a></pre>
+<h4>bcn</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.172">bcn</a></pre>
</li>
</ul>
</li>
@@ -388,22 +388,22 @@ extends org.jamon.AbstractTemplateProxy</pre>
</dl>
</li>
</ul>
-<a name="setFormat(java.lang.String)">
+<a name="setBcv(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setFormat</h4>
-<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.152">setFormat</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> p_format)</pre>
+<h4>setBcv</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.152">setBcv</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> p_bcv)</pre>
</li>
</ul>
-<a name="setBcn(java.lang.String)">
+<a name="setFormat(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setBcn</h4>
-<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.159">setBcn</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> p_bcn)</pre>
+<h4>setFormat</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.159">setFormat</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> p_format)</pre>
</li>
</ul>
<a name="setFilter(java.lang.String)">
@@ -415,13 +415,13 @@ extends org.jamon.AbstractTemplateProxy</pre>
<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.166">setFilter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> p_filter)</pre>
</li>
</ul>
-<a name="setBcv(java.lang.String)">
+<a name="setBcn(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setBcv</h4>
-<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.173">setBcv</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> p_bcv)</pre>
+<h4>setBcn</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.173">setBcn</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> p_bcn)</pre>
</li>
</ul>
<a name="constructImpl(java.lang.Class)">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
index 88465ff..e187548 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
@@ -224,22 +224,22 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/
<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.28">regionServer</a></pre>
</li>
</ul>
-<a name="format">
+<a name="bcv">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>format</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.29">format</a></pre>
+<h4>bcv</h4>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.29">bcv</a></pre>
</li>
</ul>
-<a name="bcn">
+<a name="format">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>bcn</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.30">bcn</a></pre>
+<h4>format</h4>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.30">format</a></pre>
</li>
</ul>
<a name="filter">
@@ -251,13 +251,13 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/
<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.31">filter</a></pre>
</li>
</ul>
-<a name="bcv">
+<a name="bcn">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>bcv</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.32">bcv</a></pre>
+<h4>bcn</h4>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.32">bcn</a></pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html b/devapidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
index 1e4740a..7626b98 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
@@ -345,32 +345,38 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#hashCode(java.nio.ByteBuffer,%20int,%20int)">hashCode</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
+ int offset,
+ int length)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#intFitsIn(int)">intFitsIn</a></strong>(int value)</code>
<div class="block">Check how many bytes is required to store value.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#lessThanUnsignedInt(int,%20int)">lessThanUnsignedInt</a></strong>(int x1,
int x2)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#lessThanUnsignedLong(long,%20long)">lessThanUnsignedLong</a></strong>(long x1,
long x2)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#lessThanUnsignedShort(short,%20short)">lessThanUnsignedShort</a></strong>(short x1,
short x2)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#longFitsIn(long)">longFitsIn</a></strong>(long value)</code>
<div class="block">Check how many bytes are required to store value.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#moveBufferToStream(java.io.OutputStream,%20java.nio.ByteBuffer,%20int)">moveBufferToStream</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> in,
@@ -378,54 +384,54 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Copy the data to the output stream and update position in buffer.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putByte(java.nio.ByteBuffer,%20int,%20byte)">putByte</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset,
byte b)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putCompressedInt(java.io.OutputStream,%20int)">putCompressedInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
int value)</code>
<div class="block">Put in buffer integer using 7 bit encoding.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putInt(java.nio.ByteBuffer,%20int)">putInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int val)</code>
<div class="block">Put an int value out to the given ByteBuffer's current position in big-endian format.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putInt(java.io.OutputStream,%20int)">putInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
int value)</code>
<div class="block">Put in output stream 32 bit integer (Big Endian byte order).</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putLong(java.nio.ByteBuffer,%20long)">putLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
long val)</code>
<div class="block">Put a long value out to the given ByteBuffer's current position in big-endian format.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putLong(java.io.OutputStream,%20long,%20int)">putLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
long value,
int fitInBytes)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putShort(java.nio.ByteBuffer,%20short)">putShort</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
short val)</code>
<div class="block">Put a short value out to the given ByteBuffer's current position in big-endian format.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readAsInt(java.nio.ByteBuffer,%20int,%20int)">readAsInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
int offset,
@@ -433,47 +439,47 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Converts a ByteBuffer to an int value</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readCompressedInt(java.nio.ByteBuffer)">readCompressedInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer)</code>
<div class="block">Read integer from buffer coded in 7 bits and increment position.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readCompressedInt(java.io.InputStream)">readCompressedInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> input)</code>
<div class="block">Read integer from stream coded in 7 bits and increment position.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readLong(java.nio.ByteBuffer,%20int)">readLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> in,
int fitInBytes)</code>
<div class="block">Read long which was written to fitInBytes bytes and increment position.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readLong(java.io.InputStream,%20int)">readLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> in,
int fitInBytes)</code>
<div class="block">Read long which was written to fitInBytes bytes and increment position.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readVLong(java.nio.ByteBuffer)">readVLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> in)</code>
<div class="block">Similar to <code>WritableUtils.readVLong(DataInput)</code> but reads from a
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#skip(java.nio.ByteBuffer,%20int)">skip</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int length)</code>
<div class="block">Increment position in buffer.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toBigDecimal(java.nio.ByteBuffer,%20int,%20int)">toBigDecimal</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset,
@@ -481,12 +487,12 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Reads a BigDecimal value at the given buffer's offset.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static byte</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toByte(java.nio.ByteBuffer,%20int)">toByte</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toBytes(java.nio.ByteBuffer,%20int)">toBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int startPosition)</code>
@@ -494,7 +500,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
position and limit back to their original values (though not thread safe).</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toBytes(java.nio.ByteBuffer,%20int,%20int)">toBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset,
@@ -502,45 +508,45 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Copy the given number of bytes from specified offset into a new byte[]</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toDouble(java.nio.ByteBuffer,%20int)">toDouble</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</code>
<div class="block">Reads a double value at the given buffer's offset.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toInt(java.nio.ByteBuffer,%20int)">toInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</code>
<div class="block">Reads an int value at the given buffer's offset.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toLong(java.nio.ByteBuffer,%20int)">toLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</code>
<div class="block">Reads a long value at the given buffer's offset.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static short</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toShort(java.nio.ByteBuffer,%20int)">toShort</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</code>
<div class="block">Reads a short value at the given buffer's offset.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toStringBinary(java.nio.ByteBuffer)">toStringBinary</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toStringBinary(java.nio.ByteBuffer,%20int,%20int)">toStringBinary</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b,
int off,
int len)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#writeVLong(java.nio.ByteBuffer,%20long)">writeVLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> out,
long i)</code>
@@ -1051,13 +1057,25 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
int l2)</pre>
</li>
</ul>
+<a name="hashCode(java.nio.ByteBuffer, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.590">hashCode</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
+ int offset,
+ int length)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - ByteBuffer to hash</dd><dd><code>offset</code> - offset to start from</dd><dd><code>length</code> - length to hash</dd></dl>
+</li>
+</ul>
<a name="compareTo(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.582">compareTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.598">compareTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
int o1,
int l1,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf2,
@@ -1071,7 +1089,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
-<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.612">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
+<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.628">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
int o1,
int l1,
byte[] buf2,
@@ -1085,7 +1103,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.620">compareTo</a>(byte[] buf1,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.636">compareTo</a>(byte[] buf1,
int o1,
int l1,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf2,
@@ -1099,7 +1117,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.647">compareTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.663">compareTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
int o1,
int l1,
byte[] buf2,
@@ -1113,7 +1131,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>compareToUnsafe</h4>
-<pre>static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.672">compareToUnsafe</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj1,
+<pre>static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.688">compareToUnsafe</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj1,
long o1,
int l1,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj2,
@@ -1127,7 +1145,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>lessThanUnsignedLong</h4>
-<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.722">lessThanUnsignedLong</a>(long x1,
+<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.738">lessThanUnsignedLong</a>(long x1,
long x2)</pre>
</li>
</ul>
@@ -1137,7 +1155,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>lessThanUnsignedInt</h4>
-<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.734">lessThanUnsignedInt</a>(int x1,
+<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.750">lessThanUnsignedInt</a>(int x1,
int x2)</pre>
</li>
</ul>
@@ -1147,7 +1165,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>lessThanUnsignedShort</h4>
-<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.746">lessThanUnsignedShort</a>(short x1,
+<pre>private static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.762">lessThanUnsignedShort</a>(short x1,
short x2)</pre>
</li>
</ul>
@@ -1157,7 +1175,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toShort</h4>
-<pre>public static short <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.760">toShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static short <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.776">toShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</pre>
<div class="block">Reads a short value at the given buffer's offset.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - </dd><dd><code>offset</code> - </dd>
@@ -1170,7 +1188,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toInt</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.774">toInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.790">toInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</pre>
<div class="block">Reads an int value at the given buffer's offset.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - </dd><dd><code>offset</code> - </dd>
@@ -1183,7 +1201,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>readAsInt</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.792">readAsInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.808">readAsInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
int offset,
int length)</pre>
<div class="block">Converts a ByteBuffer to an int value</div>
@@ -1199,7 +1217,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toLong</h4>
-<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.811">toLong</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.827">toLong</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</pre>
<div class="block">Reads a long value at the given buffer's offset.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - </dd><dd><code>offset</code> - </dd>
@@ -1212,7 +1230,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>putInt</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.825">putInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.841">putInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int val)</pre>
<div class="block">Put an int value out to the given ByteBuffer's current position in big-endian format.
This also advances the position in buffer by int size.</div>
@@ -1225,7 +1243,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toDouble</h4>
-<pre>public static double <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.840">toDouble</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static double <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.856">toDouble</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</pre>
<div class="block">Reads a double value at the given buffer's offset.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - </dd><dd><code>offset</code> - offset where double is</dd>
@@ -1238,7 +1256,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toBigDecimal</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.850">toBigDecimal</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.866">toBigDecimal</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset,
int length)</pre>
<div class="block">Reads a BigDecimal value at the given buffer's offset.</div>
@@ -1252,7 +1270,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>putShort</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.868">putShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.884">putShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
short val)</pre>
<div class="block">Put a short value out to the given ByteBuffer's current position in big-endian format.
This also advances the position in buffer by short size.</div>
@@ -1265,7 +1283,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>putLong</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.883">putLong</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.899">putLong</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
long val)</pre>
<div class="block">Put a long value out to the given ByteBuffer's current position in big-endian format.
This also advances the position in buffer by long size.</div>
@@ -1278,7 +1296,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyFromArrayToBuffer</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.899">copyFromArrayToBuffer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> out,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.915">copyFromArrayToBuffer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> out,
byte[] in,
int inOffset,
int length)</pre>
@@ -1293,7 +1311,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyFromBufferToArray</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.922">copyFromBufferToArray</a>(byte[] out,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.938">copyFromBufferToArray</a>(byte[] out,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> in,
int sourceOffset,
int destinationOffset,
@@ -1309,7 +1327,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toStringBinary</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.937">toStringBinary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b,
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.953">toStringBinary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b,
int off,
int len)</pre>
</li>
@@ -1320,7 +1338,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>toStringBinary</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.956">toStringBinary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b)</pre>
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.972">toStringBinary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b)</pre>
</li>
</ul>
</li>
[26/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html
index d406b26..e558359 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html
@@ -103,7 +103,7 @@
</dl>
<hr>
<br>
-<pre>private final class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2034">HStore.StoreFlusherImpl</a>
+<pre>private final class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2036">HStore.StoreFlusherImpl</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFlushContext</a></pre>
</li>
@@ -252,7 +252,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockList">
<li class="blockList">
<h4>cacheFlushSeqNum</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2036">cacheFlushSeqNum</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2038">cacheFlushSeqNum</a></pre>
</li>
</ul>
<a name="snapshot">
@@ -261,7 +261,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockList">
<li class="blockList">
<h4>snapshot</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2037">snapshot</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2039">snapshot</a></pre>
</li>
</ul>
<a name="tempFiles">
@@ -270,7 +270,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockList">
<li class="blockList">
<h4>tempFiles</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2038">tempFiles</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2040">tempFiles</a></pre>
</li>
</ul>
<a name="committedFiles">
@@ -279,7 +279,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockList">
<li class="blockList">
<h4>committedFiles</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2039">committedFiles</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2041">committedFiles</a></pre>
</li>
</ul>
<a name="cacheFlushCount">
@@ -288,7 +288,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockList">
<li class="blockList">
<h4>cacheFlushCount</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2040">cacheFlushCount</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2042">cacheFlushCount</a></pre>
</li>
</ul>
<a name="cacheFlushSize">
@@ -297,7 +297,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockListLast">
<li class="blockList">
<h4>cacheFlushSize</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2041">cacheFlushSize</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2043">cacheFlushSize</a></pre>
</li>
</ul>
</li>
@@ -314,7 +314,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockListLast">
<li class="blockList">
<h4>HStore.StoreFlusherImpl</h4>
-<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2043">HStore.StoreFlusherImpl</a>(long cacheFlushSeqNum)</pre>
+<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2045">HStore.StoreFlusherImpl</a>(long cacheFlushSeqNum)</pre>
</li>
</ul>
</li>
@@ -331,7 +331,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockList">
<li class="blockList">
<h4>prepare</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2052">prepare</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2054">prepare</a>()</pre>
<div class="block">This is not thread safe. The caller should have a lock on the region or the store.
If necessary, the lock can be added with the patch provided in HBASE-10087</div>
<dl>
@@ -346,7 +346,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockList">
<li class="blockList">
<h4>flushCache</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2060">flushCache</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2062">flushCache</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html#flushCache(org.apache.hadoop.hbase.monitoring.MonitoredTask)">StoreFlushContext</a></code></strong></div>
<div class="block">Flush the cache (create the new store file)
@@ -366,7 +366,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockList">
<li class="blockList">
<h4>commit</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2065">commit</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2070">commit</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html#commit(org.apache.hadoop.hbase.monitoring.MonitoredTask)">StoreFlushContext</a></code></strong></div>
<div class="block">Commit the flush - add the store file to the store and clear the
@@ -389,7 +389,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockList">
<li class="blockList">
<h4>getCommittedFiles</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2104">getCommittedFiles</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2109">getCommittedFiles</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html#getCommittedFiles()">StoreFlushContext</a></code></strong></div>
<div class="block">Returns the newly committed files from the flush. Called only if commit returns true</div>
<dl>
@@ -404,7 +404,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockList">
<li class="blockList">
<h4>replayFlush</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2117">replayFlush</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> fileNames,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2122">replayFlush</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> fileNames,
boolean dropMemstoreSnapshot)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Similar to commit, but called in secondary region replicas for replaying the
@@ -424,7 +424,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlu
<ul class="blockListLast">
<li class="blockList">
<h4>abort</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2147">abort</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html#line.2152">abort</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Abort the snapshot preparation. Drops the snapshot if any.</div>
<dl>
[09/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
index 9b4d86d..bdae472 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
@@ -140,9 +140,9 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="strong">Permission.Action</span></a></li>
<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlFilter.Strategy.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="strong">AccessControlFilter.Strategy</span></a></li>
<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.OpType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="strong">AccessController.OpType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="strong">Permission.Action</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html b/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
index bba6c0c..13665d1 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
@@ -498,11 +498,38 @@
</tr>
<tbody>
<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">HMaster.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">dispatchMergingRegions</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
+ <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
+ boolean forcible,
+ <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">MasterServices.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">dispatchMergingRegions</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
+ <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
+ boolean forcible,
+ <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
+<div class="block">Merge two regions.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><span class="strong">MasterAnnotationReadingPriorityFunction.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/MasterAnnotationReadingPriorityFunction.html#getPriority(org.apache.hadoop.hbase.protobuf.generated.RPCProtos.RequestHeader,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.security.User)">getPriority</a></strong>(org.apache.hadoop.hbase.protobuf.generated.RPCProtos.RequestHeader header,
com.google.protobuf.Message param,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">ServerManager.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html#sendRegionsMerge(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">sendRegionsMerge</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+ <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
+ <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
+ boolean forcible,
+ <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
+<div class="block">Sends an MERGE REGIONS RPC to the specified server to merge the specified
+ regions.</div>
+</td>
+</tr>
</tbody>
</table>
</li>
@@ -521,6 +548,26 @@
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a></code></td>
<td class="colLast"><span class="strong">CreateTableHandler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/CreateTableHandler.html#activeUser">activeUser</a></strong></code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a></code></td>
+<td class="colLast"><span class="strong">DispatchMergingRegionHandler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#user">user</a></strong></code> </td>
+</tr>
+</tbody>
+</table>
+<table 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/handler/package-summary.html">org.apache.hadoop.hbase.master.handler</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</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><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">DispatchMergingRegionHandler</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
+ <a href="../../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master">CatalogJanitor</a> catalogJanitor,
+ <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
+ <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
+ boolean forcible,
+ <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
</tbody>
</table>
</li>
@@ -596,32 +643,32 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
+<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">DefaultStoreEngine.DefaultCompactionContext.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">DefaultStoreEngine.DefaultCompactionContext.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeStoreEngine.StripeCompaction.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">StripeStoreEngine.StripeCompaction.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="rowColor">
@@ -870,51 +917,51 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">DefaultCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
-<div class="block">Do a minor/major compaction on an explicit set of storefiles from a Store.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
int targetCount,
long targetSize,
byte[] left,
byte[] right,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">DefaultCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
+<div class="block">Do a minor/major compaction on an explicit set of storefiles from a Store.</div>
+</td>
+</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">CompactionContext.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">CompactionContext.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactionPolicy.StripeCompactionRequest.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">StripeCompactionPolicy.StripeCompactionRequest.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Executes the request against compactor (essentially, just calls correct overload of
compact method), to simulate more dynamic dispatch.</div>
@@ -922,14 +969,14 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactionPolicy.BoundaryStripeCompactionRequest.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">StripeCompactionPolicy.BoundaryStripeCompactionRequest.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactionPolicy.SplitStripeCompactionRequest.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">StripeCompactionPolicy.SplitStripeCompactionRequest.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
index 9869b17..6aea795 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
@@ -152,8 +152,8 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.security.<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security"><span class="strong">AuthMethod</span></a></li>
<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security"><span class="strong">SaslUtil.QualityOfProtection</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security"><span class="strong">AuthMethod</span></a></li>
<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslStatus.html" title="enum in org.apache.hadoop.hbase.security"><span class="strong">SaslStatus</span></a></li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
index 92b652b..cfd1df0 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
@@ -159,8 +159,8 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.ThriftServerType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="strong">ThriftMetrics.ThriftServerType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.ImplType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="strong">ThriftServerRunner.ImplType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.ThriftServerType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="strong">ThriftMetrics.ThriftServerType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="strong">MetricsThriftServerSourceFactoryImpl.FactoryStorage</span></a></li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
index 5ac4364..3a73978 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
@@ -379,22 +379,22 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
<pre>private <a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.110">m_master</a></pre>
</li>
</ul>
-<a name="m_assignmentManager">
+<a name="m_serverManager">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_assignmentManager</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.122">m_assignmentManager</a></pre>
+<h4>m_serverManager</h4>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.122">m_serverManager</a></pre>
</li>
</ul>
-<a name="m_assignmentManager__IsNotDefault">
+<a name="m_serverManager__IsNotDefault">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_assignmentManager__IsNotDefault</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.127">m_assignmentManager__IsNotDefault</a></pre>
+<h4>m_serverManager__IsNotDefault</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.127">m_serverManager__IsNotDefault</a></pre>
</li>
</ul>
<a name="m_catalogJanitorEnabled">
@@ -415,130 +415,130 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.144">m_catalogJanitorEnabled__IsNotDefault</a></pre>
</li>
</ul>
-<a name="m_frags">
+<a name="m_metaLocation">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_frags</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.156">m_frags</a></pre>
+<h4>m_metaLocation</h4>
+<pre>private <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/tmpl/master/MasterStatusTmpl.ImplData.html#line.156">m_metaLocation</a></pre>
</li>
</ul>
-<a name="m_frags__IsNotDefault">
+<a name="m_metaLocation__IsNotDefault">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_frags__IsNotDefault</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.161">m_frags__IsNotDefault</a></pre>
+<h4>m_metaLocation__IsNotDefault</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.161">m_metaLocation__IsNotDefault</a></pre>
</li>
</ul>
-<a name="m_serverManager">
+<a name="m_deadServers">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_serverManager</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.173">m_serverManager</a></pre>
+<h4>m_deadServers</h4>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/tmpl/master/MasterStatusTmpl.ImplData.html#line.173">m_deadServers</a></pre>
</li>
</ul>
-<a name="m_serverManager__IsNotDefault">
+<a name="m_deadServers__IsNotDefault">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_serverManager__IsNotDefault</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.178">m_serverManager__IsNotDefault</a></pre>
+<h4>m_deadServers__IsNotDefault</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.178">m_deadServers__IsNotDefault</a></pre>
</li>
</ul>
-<a name="m_deadServers">
+<a name="m_format">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_deadServers</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/tmpl/master/MasterStatusTmpl.ImplData.html#line.190">m_deadServers</a></pre>
+<h4>m_format</h4>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.190">m_format</a></pre>
</li>
</ul>
-<a name="m_deadServers__IsNotDefault">
+<a name="m_format__IsNotDefault">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_deadServers__IsNotDefault</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.195">m_deadServers__IsNotDefault</a></pre>
+<h4>m_format__IsNotDefault</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.195">m_format__IsNotDefault</a></pre>
</li>
</ul>
-<a name="m_servers">
+<a name="m_filter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_servers</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/tmpl/master/MasterStatusTmpl.ImplData.html#line.207">m_servers</a></pre>
+<h4>m_filter</h4>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.207">m_filter</a></pre>
</li>
</ul>
-<a name="m_servers__IsNotDefault">
+<a name="m_filter__IsNotDefault">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_servers__IsNotDefault</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.212">m_servers__IsNotDefault</a></pre>
+<h4>m_filter__IsNotDefault</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.212">m_filter__IsNotDefault</a></pre>
</li>
</ul>
-<a name="m_metaLocation">
+<a name="m_frags">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_metaLocation</h4>
-<pre>private <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/tmpl/master/MasterStatusTmpl.ImplData.html#line.224">m_metaLocation</a></pre>
+<h4>m_frags</h4>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.224">m_frags</a></pre>
</li>
</ul>
-<a name="m_metaLocation__IsNotDefault">
+<a name="m_frags__IsNotDefault">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_metaLocation__IsNotDefault</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.229">m_metaLocation__IsNotDefault</a></pre>
+<h4>m_frags__IsNotDefault</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.229">m_frags__IsNotDefault</a></pre>
</li>
</ul>
-<a name="m_filter">
+<a name="m_assignmentManager">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_filter</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.241">m_filter</a></pre>
+<h4>m_assignmentManager</h4>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.241">m_assignmentManager</a></pre>
</li>
</ul>
-<a name="m_filter__IsNotDefault">
+<a name="m_assignmentManager__IsNotDefault">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_filter__IsNotDefault</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.246">m_filter__IsNotDefault</a></pre>
+<h4>m_assignmentManager__IsNotDefault</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.246">m_assignmentManager__IsNotDefault</a></pre>
</li>
</ul>
-<a name="m_format">
+<a name="m_servers">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>m_format</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.258">m_format</a></pre>
+<h4>m_servers</h4>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/tmpl/master/MasterStatusTmpl.ImplData.html#line.258">m_servers</a></pre>
</li>
</ul>
-<a name="m_format__IsNotDefault">
+<a name="m_servers__IsNotDefault">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>m_format__IsNotDefault</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.263">m_format__IsNotDefault</a></pre>
+<h4>m_servers__IsNotDefault</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.263">m_servers__IsNotDefault</a></pre>
</li>
</ul>
</li>
@@ -584,31 +584,31 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
<pre>public <a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.106">getMaster</a>()</pre>
</li>
</ul>
-<a name="setAssignmentManager(org.apache.hadoop.hbase.master.AssignmentManager)">
+<a name="setServerManager(org.apache.hadoop.hbase.master.ServerManager)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setAssignmentManager</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.112">setAssignmentManager</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> assignmentManager)</pre>
+<h4>setServerManager</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.112">setServerManager</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> serverManager)</pre>
</li>
</ul>
-<a name="getAssignmentManager()">
+<a name="getServerManager()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getAssignmentManager</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.118">getAssignmentManager</a>()</pre>
+<h4>getServerManager</h4>
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.118">getServerManager</a>()</pre>
</li>
</ul>
-<a name="getAssignmentManager__IsNotDefault()">
+<a name="getServerManager__IsNotDefault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getAssignmentManager__IsNotDefault</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.123">getAssignmentManager__IsNotDefault</a>()</pre>
+<h4>getServerManager__IsNotDefault</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.123">getServerManager__IsNotDefault</a>()</pre>
</li>
</ul>
<a name="setCatalogJanitorEnabled(boolean)">
@@ -638,193 +638,193 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.140">getCatalogJanitorEnabled__IsNotDefault</a>()</pre>
</li>
</ul>
-<a name="setFrags(java.util.Map)">
+<a name="setMetaLocation(org.apache.hadoop.hbase.ServerName)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setFrags</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.146">setFrags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> frags)</pre>
+<h4>setMetaLocation</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.146">setMetaLocation</a>(<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> metaLocation)</pre>
</li>
</ul>
-<a name="getFrags()">
+<a name="getMetaLocation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getFrags</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.152">getFrags</a>()</pre>
+<h4>getMetaLocation</h4>
+<pre>public <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/tmpl/master/MasterStatusTmpl.ImplData.html#line.152">getMetaLocation</a>()</pre>
</li>
</ul>
-<a name="getFrags__IsNotDefault()">
+<a name="getMetaLocation__IsNotDefault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getFrags__IsNotDefault</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.157">getFrags__IsNotDefault</a>()</pre>
+<h4>getMetaLocation__IsNotDefault</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.157">getMetaLocation__IsNotDefault</a>()</pre>
</li>
</ul>
-<a name="setServerManager(org.apache.hadoop.hbase.master.ServerManager)">
+<a name="setDeadServers(java.util.Set)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setServerManager</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.163">setServerManager</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> serverManager)</pre>
+<h4>setDeadServers</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.163">setDeadServers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> deadServers)</pre>
</li>
</ul>
-<a name="getServerManager()">
+<a name="getDeadServers()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getServerManager</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.169">getServerManager</a>()</pre>
+<h4>getDeadServers</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/tmpl/master/MasterStatusTmpl.ImplData.html#line.169">getDeadServers</a>()</pre>
</li>
</ul>
-<a name="getServerManager__IsNotDefault()">
+<a name="getDeadServers__IsNotDefault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getServerManager__IsNotDefault</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.174">getServerManager__IsNotDefault</a>()</pre>
+<h4>getDeadServers__IsNotDefault</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.174">getDeadServers__IsNotDefault</a>()</pre>
</li>
</ul>
-<a name="setDeadServers(java.util.Set)">
+<a name="setFormat(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setDeadServers</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.180">setDeadServers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> deadServers)</pre>
+<h4>setFormat</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.180">setFormat</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> format)</pre>
</li>
</ul>
-<a name="getDeadServers()">
+<a name="getFormat()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getDeadServers</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/tmpl/master/MasterStatusTmpl.ImplData.html#line.186">getDeadServers</a>()</pre>
+<h4>getFormat</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.186">getFormat</a>()</pre>
</li>
</ul>
-<a name="getDeadServers__IsNotDefault()">
+<a name="getFormat__IsNotDefault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getDeadServers__IsNotDefault</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.191">getDeadServers__IsNotDefault</a>()</pre>
+<h4>getFormat__IsNotDefault</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.191">getFormat__IsNotDefault</a>()</pre>
</li>
</ul>
-<a name="setServers(java.util.List)">
+<a name="setFilter(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setServers</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.197">setServers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</pre>
+<h4>setFilter</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.197">setFilter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> filter)</pre>
</li>
</ul>
-<a name="getServers()">
+<a name="getFilter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getServers</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/tmpl/master/MasterStatusTmpl.ImplData.html#line.203">getServers</a>()</pre>
+<h4>getFilter</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.203">getFilter</a>()</pre>
</li>
</ul>
-<a name="getServers__IsNotDefault()">
+<a name="getFilter__IsNotDefault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getServers__IsNotDefault</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.208">getServers__IsNotDefault</a>()</pre>
+<h4>getFilter__IsNotDefault</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.208">getFilter__IsNotDefault</a>()</pre>
</li>
</ul>
-<a name="setMetaLocation(org.apache.hadoop.hbase.ServerName)">
+<a name="setFrags(java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setMetaLocation</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.214">setMetaLocation</a>(<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> metaLocation)</pre>
+<h4>setFrags</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.214">setFrags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> frags)</pre>
</li>
</ul>
-<a name="getMetaLocation()">
+<a name="getFrags()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getMetaLocation</h4>
-<pre>public <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/tmpl/master/MasterStatusTmpl.ImplData.html#line.220">getMetaLocation</a>()</pre>
+<h4>getFrags</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.220">getFrags</a>()</pre>
</li>
</ul>
-<a name="getMetaLocation__IsNotDefault()">
+<a name="getFrags__IsNotDefault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getMetaLocation__IsNotDefault</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.225">getMetaLocation__IsNotDefault</a>()</pre>
+<h4>getFrags__IsNotDefault</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.225">getFrags__IsNotDefault</a>()</pre>
</li>
</ul>
-<a name="setFilter(java.lang.String)">
+<a name="setAssignmentManager(org.apache.hadoop.hbase.master.AssignmentManager)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setFilter</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.231">setFilter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> filter)</pre>
+<h4>setAssignmentManager</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.231">setAssignmentManager</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> assignmentManager)</pre>
</li>
</ul>
-<a name="getFilter()">
+<a name="getAssignmentManager()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getFilter</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.237">getFilter</a>()</pre>
+<h4>getAssignmentManager</h4>
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.237">getAssignmentManager</a>()</pre>
</li>
</ul>
-<a name="getFilter__IsNotDefault()">
+<a name="getAssignmentManager__IsNotDefault()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getFilter__IsNotDefault</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.242">getFilter__IsNotDefault</a>()</pre>
+<h4>getAssignmentManager__IsNotDefault</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.242">getAssignmentManager__IsNotDefault</a>()</pre>
</li>
</ul>
-<a name="setFormat(java.lang.String)">
+<a name="setServers(java.util.List)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>setFormat</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.248">setFormat</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> format)</pre>
+<h4>setServers</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.248">setServers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</pre>
</li>
</ul>
-<a name="getFormat()">
+<a name="getServers()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getFormat</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.254">getFormat</a>()</pre>
+<h4>getServers</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/tmpl/master/MasterStatusTmpl.ImplData.html#line.254">getServers</a>()</pre>
</li>
</ul>
-<a name="getFormat__IsNotDefault()">
+<a name="getServers__IsNotDefault()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>getFormat__IsNotDefault</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.259">getFormat__IsNotDefault</a>()</pre>
+<h4>getServers__IsNotDefault</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.259">getServers__IsNotDefault</a>()</pre>
</li>
</ul>
</li>
[40/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.html
index e41b0f0..400e518 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.html
@@ -97,7 +97,7 @@
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Public</a>
<a href="../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a>
-public final class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.49">CellUtil</a>
+public final class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.50">CellUtil</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Utility methods helpful slinging <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a> instances.
Some methods below are for internal use only and are marked InterfaceAudience.Private at the
@@ -250,18 +250,26 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#cloneValue(org.apache.hadoop.hbase.Cell)">cloneValue</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#compressTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.io.TagCompressionContext)">compressTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
+ <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+ <a href="../../../../org/apache/hadoop/hbase/io/TagCompressionContext.html" title="class in org.apache.hadoop.hbase.io">TagCompressionContext</a> tagCompressionContext)</code>
+<div class="block">Compresses the tags to the given outputstream using the TagcompressionContext</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyFamilyTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyFamilyTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyQualifierTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyQualifierTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyRowTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyRowTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
@@ -269,7 +277,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">copyTo</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyTagTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyTagTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
@@ -277,26 +285,26 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Copies the tags info into the tag portion of the cell</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyValueTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyValueTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[])">createCell</a></strong>(byte[] row)</code>
<div class="block">Create a Cell with specific row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[])">createCell</a></strong>(byte[] row,
byte[] value)</code>
<div class="block">Create a Cell with specific row and value.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[],%20byte[])">createCell</a></strong>(byte[] row,
byte[] family,
@@ -304,7 +312,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Create a Cell with specific row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[],%20byte[],%20long,%20byte,%20byte[])">createCell</a></strong>(byte[] row,
byte[] family,
@@ -313,7 +321,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
byte type,
byte[] value)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[],%20byte[],%20long,%20byte,%20byte[],%20byte[],%20long)">createCell</a></strong>(byte[] row,
byte[] family,
@@ -326,7 +334,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Marked as audience Private as of 1.2.0.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[],%20byte[],%20long,%20byte,%20byte[],%20long)">createCell</a></strong>(byte[] row,
byte[] family,
@@ -338,7 +346,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Marked as audience Private as of 1.2.0.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[],%20byte[],%20long,%20org.apache.hadoop.hbase.KeyValue.Type,%20byte[],%20byte[])">createCell</a></strong>(byte[] row,
byte[] family,
@@ -350,7 +358,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Marked as audience Private as of 1.2.0.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20int,%20int,%20byte[],%20int,%20int,%20byte[],%20int,%20int)">createCell</a></strong>(byte[] rowArray,
int rowOffset,
@@ -362,29 +370,29 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
int qualifierOffset,
int qualifierLength)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(org.apache.hadoop.hbase.Cell[])">createCellScanner</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[] cellArray)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.lang.Iterable)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cellIterable)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.util.Iterator)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.util.List)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../org/apache/hadoop/hbase/CellScannable.html" title="interface in org.apache.hadoop.hbase">CellScannable</a>> cellScannerables)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.util.NavigableMap)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>>> map)</code>
<div class="block">Flatten the map of cells out under the CellScanner</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstDeleteFamilyCellOnRow(byte[],%20byte[])">createFirstDeleteFamilyCellOnRow</a></strong>(byte[] row,
byte[] fam)</code>
@@ -393,25 +401,25 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
same row and family.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnNextRow(org.apache.hadoop.hbase.Cell)">createFirstOnNextRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell row's next row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRow(org.apache.hadoop.hbase.Cell)">createFirstOnRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowCol(org.apache.hadoop.hbase.Cell)">createFirstOnRowCol</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowCol(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">createFirstOnRowCol</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] qArray,
@@ -421,81 +429,81 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
passed qualifier.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowColTS(org.apache.hadoop.hbase.Cell,%20long)">createFirstOnRowColTS</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
<div class="block">Creates the first cell with the row/family/qualifier of this cell and the given timestamp.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createLastOnRow(org.apache.hadoop.hbase.Cell)">createLastOnRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createLastOnRowCol(org.apache.hadoop.hbase.Cell)">createLastOnRowCol</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's rk:cf:q.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#equals(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">equals</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code>
<div class="block">equals</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#equalsIgnoreMvccVersion(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">equalsIgnoreMvccVersion</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code>
<div class="block">special case for Cell.equals</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedHeapSizeOf(org.apache.hadoop.hbase.Cell)">estimatedHeapSizeOf</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">This is an estimate of the heap space occupied by a cell.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOf(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOf</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOfKey(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOfKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillFamilyRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillFamilyRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillQualifierRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillQualifierRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillRowRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillRowRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code>
<div class="block">ByteRange</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillTagRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillTagRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillValueRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillValueRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#findCommonPrefixInFlatKey(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell,%20boolean,%20boolean)">findCommonPrefixInFlatKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c1,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c2,
@@ -505,17 +513,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getCellKeyAsString(org.apache.hadoop.hbase.Cell)">getCellKeyAsString</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getCellKeySerializedAsKeyValueKey(org.apache.hadoop.hbase.Cell)">getCellKeySerializedAsKeyValueKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">This method exists just to encapsulate how we serialize keys.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getQualifierBufferShallowCopy(org.apache.hadoop.hbase.Cell)">getQualifierBufferShallowCopy</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block"><strong>Deprecated.</strong>
@@ -523,105 +531,105 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getRowAsInt(org.apache.hadoop.hbase.Cell)">getRowAsInt</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the rowkey bytes of the given cell into an int value</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static byte</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getRowByte(org.apache.hadoop.hbase.Cell,%20int)">getRowByte</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
int index)</code>
<div class="block">misc</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getSumOfCellElementLengths(org.apache.hadoop.hbase.Cell)">getSumOfCellElementLengths</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getSumOfCellKeyElementLengths(org.apache.hadoop.hbase.Cell)">getSumOfCellKeyElementLengths</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getTag(org.apache.hadoop.hbase.Cell,%20byte)">getTag</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte type)</code>
<div class="block">Retrieve Cell's first tag, matching the passed in type</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getTagArray(org.apache.hadoop.hbase.Cell)">getTagArray</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Returns tag value in a new byte array.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getTags(org.apache.hadoop.hbase.Cell)">getTags</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsBigDecimal(org.apache.hadoop.hbase.Cell)">getValueAsBigDecimal</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a BigDecimal</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsDouble(org.apache.hadoop.hbase.Cell)">getValueAsDouble</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a double value</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsLong(org.apache.hadoop.hbase.Cell)">getValueAsLong</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a long value</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getValueBufferShallowCopy(org.apache.hadoop.hbase.Cell)">getValueBufferShallowCopy</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDelete(byte)">isDelete</a></strong>(byte type)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDelete(org.apache.hadoop.hbase.Cell)">isDelete</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumnOrFamily(org.apache.hadoop.hbase.Cell)">isDeleteColumnOrFamily</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumns(org.apache.hadoop.hbase.Cell)">isDeleteColumns</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumnVersion(org.apache.hadoop.hbase.Cell)">isDeleteColumnVersion</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteFamily(org.apache.hadoop.hbase.Cell)">isDeleteFamily</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteFamilyVersion(org.apache.hadoop.hbase.Cell)">isDeleteFamilyVersion</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteType(org.apache.hadoop.hbase.Cell)">isDeleteType</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20byte[],%20byte[])">matchingColumn</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] fam,
byte[] qual)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int,%20byte[],%20int,%20int)">matchingColumn</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] fam,
@@ -631,29 +639,29 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
int qoffset,
int qlength)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingColumn</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20byte[])">matchingFamily</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingFamily</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingFamily</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20byte[])">matchingQualifier</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code>
@@ -661,7 +669,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
byte[] are equal</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingQualifier</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
@@ -671,24 +679,24 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
byte[] are equal</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingQualifier</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20byte[])">matchingRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
@@ -698,48 +706,48 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRowColumn(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRowColumn</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
<div class="block">Compares the row and column of two keyvalues for equality</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRows(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRows</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
<div class="block">Compares the row of two keyvalues for equality</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingTimestamp(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingTimestamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingType(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingType</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20byte[])">matchingValue</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingValue</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell,%20int,%20int)">matchingValue</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right,
int lvlength,
int rvlength)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#overlappingKeys(byte[],%20byte[],%20byte[],%20byte[])">overlappingKeys</a></strong>(byte[] start1,
byte[] end1,
@@ -749,14 +757,14 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
start2...end2, assuming the byte arrays represent row keys</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#setSequenceId(org.apache.hadoop.hbase.Cell,%20long)">setSequenceId</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long seqId)</code>
<div class="block">Sets the given seqId to the cell.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#setTimestamp(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">setTimestamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] ts,
@@ -764,14 +772,14 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Sets the given timestamp to the cell.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#setTimestamp(org.apache.hadoop.hbase.Cell,%20long)">setTimestamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
<div class="block">Sets the given timestamp to the cell.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#tagsIterator(byte[],%20int,%20int)">tagsIterator</a></strong>(byte[] tags,
int offset,
@@ -782,26 +790,26 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#tagsIterator(java.nio.ByteBuffer,%20int,%20int)">tagsIterator</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> tags,
int offset,
int length)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#tagsIterator(org.apache.hadoop.hbase.Cell)">tagsIterator</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Util method to iterate through the tags in the given cell.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#toString(org.apache.hadoop.hbase.Cell,%20boolean)">toString</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
boolean verbose)</code>
<div class="block">Returns a string representation of the cell</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#updateLatestStamp(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">updateLatestStamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] ts,
@@ -810,7 +818,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<a href="../../../../org/apache/hadoop/hbase/HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#updateLatestStamp(org.apache.hadoop.hbase.Cell,%20long)">updateLatestStamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
@@ -818,7 +826,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<a href="../../../../org/apache/hadoop/hbase/HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeFamily(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20byte)">writeFamily</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -826,14 +834,14 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the family from the given cell to the output stream</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeFlatKey(org.apache.hadoop.hbase.Cell,%20java.io.DataOutputStream)">writeFlatKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out)</code>
<div class="block">Writes the Cell's key part as it would have serialized in a KeyValue.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeQualifier(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeQualifier</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -841,7 +849,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the qualifier from the given cell to the output stream</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeQualifierSkippingBytes(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int,%20int)">writeQualifierSkippingBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -850,7 +858,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the qualifier from the given cell to the output stream excluding the common prefix</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeRow(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20short)">writeRow</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -858,7 +866,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the row from the given cell to the output stream</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeRowKeyExcludingCommon(org.apache.hadoop.hbase.Cell,%20short,%20int,%20java.io.DataOutputStream)">writeRowKeyExcludingCommon</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
short rLen,
@@ -867,7 +875,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Write rowkey excluding the common part.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeRowSkippingBytes(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20short,%20int)">writeRowSkippingBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -876,7 +884,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the row from the given cell to the output stream excluding the common prefix</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -884,7 +892,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the tag from the given cell to the output stream</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeValue(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -920,7 +928,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>EMPTY_TAGS_ITR</h4>
-<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.815">EMPTY_TAGS_ITR</a></pre>
+<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.816">EMPTY_TAGS_ITR</a></pre>
</li>
</ul>
</li>
@@ -937,7 +945,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil</h4>
-<pre>private <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.54">CellUtil</a>()</pre>
+<pre>private <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.55">CellUtil</a>()</pre>
<div class="block">Private constructor to keep this class from being instantiated.</div>
</li>
</ul>
@@ -955,7 +963,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillRowRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.58">fillRowRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.59">fillRowRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
<div class="block">ByteRange</div>
</li>
@@ -966,7 +974,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillFamilyRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.62">fillFamilyRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.63">fillFamilyRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -976,7 +984,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillQualifierRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.66">fillQualifierRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.67">fillQualifierRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -986,7 +994,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillValueRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.71">fillValueRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.72">fillValueRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -996,7 +1004,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillTagRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.75">fillTagRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.76">fillTagRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -1006,7 +1014,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneRow</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.81">cloneRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.82">cloneRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block">get individual arrays for tests</div>
</li>
</ul>
@@ -1016,7 +1024,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneFamily</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.87">cloneFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.88">cloneFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="cloneQualifier(org.apache.hadoop.hbase.Cell)">
@@ -1025,7 +1033,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneQualifier</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.93">cloneQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.94">cloneQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="cloneValue(org.apache.hadoop.hbase.Cell)">
@@ -1034,7 +1042,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneValue</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.99">cloneValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.100">cloneValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="cloneTags(org.apache.hadoop.hbase.Cell)">
@@ -1043,7 +1051,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneTags</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.105">cloneTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.106">cloneTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="getTagArray(org.apache.hadoop.hbase.Cell)">
@@ -1052,7 +1060,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getTagArray</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.118">getTagArray</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.119">getTagArray</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block">Returns tag value in a new byte array. If server-side, use
<a href="../../../../org/apache/hadoop/hbase/Tag.html#getValueArray()"><code>Tag.getValueArray()</code></a> with appropriate <a href="../../../../org/apache/hadoop/hbase/Tag.html#getValueOffset()"><code>Tag.getValueOffset()</code></a> and
<a href="../../../../org/apache/hadoop/hbase/Tag.html#getValueLength()"><code>Tag.getValueLength()</code></a> instead to save on allocations.</div>
@@ -1066,7 +1074,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyRowTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.127">copyRowTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.128">copyRowTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
<div class="block">copyTo</div>
@@ -1078,7 +1086,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyFamilyTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.140">copyFamilyTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.141">copyFamilyTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
</li>
@@ -1089,7 +1097,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyQualifierTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.153">copyQualifierTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.154">copyQualifierTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
</li>
@@ -1100,7 +1108,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyValueTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.166">copyValueTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.167">copyValueTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
</li>
@@ -1111,7 +1119,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyTagTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.186">copyTagTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.187">copyTagTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
<div class="block">Copies the tags info into the tag portion of the cell</div>
@@ -1125,7 +1133,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getRowByte</h4>
-<pre>public static byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.201">getRowByte</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.202">getRowByte</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
int index)</pre>
<div class="block">misc</div>
</li>
@@ -1136,7 +1144,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getValueBufferShallowCopy</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.209">getValueBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.210">getValueBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="getQualifierBufferShallowCopy(org.apache.hadoop.hbase.Cell)">
@@ -1146,7 +1154,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<li class="blockList">
<h4>getQualifierBufferShallowCopy</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.221">getQualifierBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.222">getQualifierBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block"><span class="strong">Deprecated.</span> <i>As of release 2.0.0, this will be removed in HBase 3.0.0.</i></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>cell's qualifier wrapped into a ByteBuffer.</dd></dl>
@@ -1158,7 +1166,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.228">createCell</a>(byte[] row,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.229">createCell</a>(byte[] row,
byte[] family,
byte[] qualifier,
long timestamp,
@@ -1172,7 +1180,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.237">createCell</a>(byte[] rowArray,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.238">createCell</a>(byte[] rowArray,
int rowOffset,
int rowLength,
byte[] familyArray,
@@ -1190,7 +1198,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<li class="blockList">
<h4>createCell</h4>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.255">createCell</a>(byte[] row,
+public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.256">createCell</a>(byte[] row,
byte[] family,
byte[] qualifier,
long timestamp,
@@ -1209,7 +1217,7 @@ public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title
<li class="blockList">
<h4>createCell</h4>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.269">createCell</a>(byte[] row,
+public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.270">createCell</a>(byte[] row,
byte[] family,
byte[] qualifier,
long timestamp,
@@ -1229,7 +1237,7 @@ public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title
<li class="blockList">
<h4>createCell</h4>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.284">createCell</a>(byte[] row,
+public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.285">createCell</a>(byte[] row,
byte[] family,
byte[] qualifier,
long timestamp,
@@ -1247,7 +1255,7 @@ public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.295">createCell</a>(byte[] row)</pre>
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.296">createCell</a>(byte[] row)</pre>
<div class="block">Create a Cell with specific row. Other fields defaulted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>row</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>Cell with passed row but all other fields are arbitrary</dd></dl>
@@ -1259,7 +1267,7 @@ public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.305">createCell</a>(byte[] row,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.306">createCell</a>(byte[] row,
byte[] value)</pre>
<div class="block">Create a Cell with specific row and value. Other fields are defaulted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>row</code> - </dd><dd><code>value</code> - </dd>
@@ -1272,7 +1280,7 @@ public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.321">createCell</a>(byte[] row,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.322">createCell</a>(byte[] row,
byte[] family,
byte[] qualifier)</pre>
<div class="block">Create a Cell with specific row. Other fields defaulted.</div>
@@ -1286,7 +1294,7 @@ public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title
<ul class="blockList">
<li class="blockList">
<h4>createCellScanner</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.331">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../org/a
<TRUNCATED>
[44/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/checkstyle.rss
----------------------------------------------------------------------
diff --git a/checkstyle.rss b/checkstyle.rss
index 066a233..c59a9ee 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -25,8 +25,8 @@ under the License.
<language>en-us</language>
<copyright>©2007 - 2016 The Apache Software Foundation</copyright>
<item>
- <title>File: 1667,
- Errors: 12893,
+ <title>File: 1672,
+ Errors: 12884,
Warnings: 0,
Infos: 0
</title>
@@ -676,6 +676,20 @@ under the License.
</tr>
<tr>
<td>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.throttle.ThroughputControlUtil.java">org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.java</a>
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ </tr>
+ <tr>
+ <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.Hash.java">org/apache/hadoop/hbase/util/Hash.java</a>
</td>
<td>
@@ -2132,6 +2146,20 @@ under the License.
</tr>
<tr>
<td>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.java</a>
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ </tr>
+ <tr>
+ <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.byterange.impl.ByteRangeHashSet.java">org/apache/hadoop/hbase/util/byterange/impl/ByteRangeHashSet.java</a>
</td>
<td>
@@ -3322,6 +3350,20 @@ under the License.
</tr>
<tr>
<td>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.java</a>
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ </tr>
+ <tr>
+ <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.coprocessor.EndpointObserver.java">org/apache/hadoop/hbase/coprocessor/EndpointObserver.java</a>
</td>
<td>
@@ -4022,6 +4064,20 @@ under the License.
</tr>
<tr>
<td>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.throttle.FlushThroughputControllerFactory.java">org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.java</a>
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ </tr>
+ <tr>
+ <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.classification.tools.RootDocProcessor.java">org/apache/hadoop/hbase/classification/tools/RootDocProcessor.java</a>
</td>
<td>
@@ -4820,20 +4876,6 @@ under the License.
</tr>
<tr>
<td>
- <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputControllerFactory.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.java</a>
- </td>
- <td>
- 0
- </td>
- <td>
- 0
- </td>
- <td>
- 1
- </td>
- </tr>
- <tr>
- <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.balancer.SimpleLoadBalancer.java">org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.java</a>
</td>
<td>
@@ -6607,7 +6649,7 @@ under the License.
0
</td>
<td>
- 28
+ 27
</td>
</tr>
<tr>
@@ -6836,6 +6878,20 @@ under the License.
</tr>
<tr>
<td>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.throttle.ThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.java</a>
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ </tr>
+ <tr>
+ <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.Counter.java">org/apache/hadoop/hbase/util/Counter.java</a>
</td>
<td>
@@ -8110,7 +8166,7 @@ under the License.
</tr>
<tr>
<td>
- <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.quotas.NoopOperationQuota.java">org/apache/hadoop/hbase/quotas/NoopOperationQuota.java</a>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.thrift2.generated.TIOError.java">org/apache/hadoop/hbase/thrift2/generated/TIOError.java</a>
</td>
<td>
0
@@ -8119,12 +8175,12 @@ under the License.
0
</td>
<td>
- 1
+ 0
</td>
</tr>
<tr>
<td>
- <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.compactions.ExploringCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/ExploringCompactionPolicy.java</a>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.quotas.NoopOperationQuota.java">org/apache/hadoop/hbase/quotas/NoopOperationQuota.java</a>
</td>
<td>
0
@@ -8138,7 +8194,7 @@ under the License.
</tr>
<tr>
<td>
- <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.thrift2.generated.TIOError.java">org/apache/hadoop/hbase/thrift2/generated/TIOError.java</a>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.compactions.ExploringCompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/ExploringCompactionPolicy.java</a>
</td>
<td>
0
@@ -8147,7 +8203,7 @@ under the License.
0
</td>
<td>
- 0
+ 1
</td>
</tr>
<tr>
@@ -9645,7 +9701,7 @@ under the License.
0
</td>
<td>
- 5
+ 4
</td>
</tr>
<tr>
@@ -9701,7 +9757,7 @@ under the License.
0
</td>
<td>
- 3
+ 0
</td>
</tr>
<tr>
@@ -9771,7 +9827,7 @@ under the License.
0
</td>
<td>
- 3
+ 4
</td>
</tr>
<tr>
@@ -10308,6 +10364,20 @@ under the License.
</tr>
<tr>
<td>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.java</a>
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ </tr>
+ <tr>
+ <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.OrderedBytes.java">org/apache/hadoop/hbase/util/OrderedBytes.java</a>
</td>
<td>
@@ -11022,6 +11092,20 @@ under the License.
</tr>
<tr>
<td>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.LeaseNotRecoveredException.java">org/apache/hadoop/hbase/util/LeaseNotRecoveredException.java</a>
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ </tr>
+ <tr>
+ <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.codec.prefixtree.encode.other.ColumnNodeType.java">org/apache/hadoop/hbase/codec/prefixtree/encode/other/ColumnNodeType.java</a>
</td>
<td>
@@ -15068,20 +15152,6 @@ under the License.
</tr>
<tr>
<td>
- <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.java</a>
- </td>
- <td>
- 0
- </td>
- <td>
- 0
- </td>
- <td>
- 0
- </td>
- </tr>
- <tr>
- <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.monitoring.MonitoredTask.java">org/apache/hadoop/hbase/monitoring/MonitoredTask.java</a>
</td>
<td>
@@ -17630,6 +17700,20 @@ under the License.
</tr>
<tr>
<td>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.throttle.NoLimitThroughputController.java">org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.java</a>
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ </tr>
+ <tr>
+ <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.ClusterSchemaException.java">org/apache/hadoop/hbase/master/ClusterSchemaException.java</a>
</td>
<td>
@@ -18115,7 +18199,7 @@ under the License.
0
</td>
<td>
- 23
+ 22
</td>
</tr>
<tr>
@@ -18591,7 +18675,7 @@ under the License.
0
</td>
<td>
- 3
+ 1
</td>
</tr>
<tr>
@@ -19716,6 +19800,20 @@ under the License.
</tr>
<tr>
<td>
+ <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory.java">org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.java</a>
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ <td>
+ 0
+ </td>
+ </tr>
+ <tr>
+ <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.OperationWithAttributes.java">org/apache/hadoop/hbase/client/OperationWithAttributes.java</a>
</td>
<td>
@@ -19912,20 +20010,6 @@ under the License.
</tr>
<tr>
<td>
- <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.java">org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.java</a>
- </td>
- <td>
- 0
- </td>
- <td>
- 0
- </td>
- <td>
- 0
- </td>
- </tr>
- <tr>
- <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.java">org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.java</a>
</td>
<td>
@@ -21802,20 +21886,6 @@ under the License.
</tr>
<tr>
<td>
- <a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.compactions.NoLimitCompactionThroughputController.java">org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.java</a>
- </td>
- <td>
- 0
- </td>
- <td>
- 0
- </td>
- <td>
- 0
- </td>
- </tr>
- <tr>
- <td>
<a href="http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.ipc.QosPriority.java">org/apache/hadoop/hbase/ipc/QosPriority.java</a>
</td>
<td>
@@ -23295,7 +23365,7 @@ under the License.
0
</td>
<td>
- 41
+ 40
</td>
</tr>
<tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/coc.html
----------------------------------------------------------------------
diff --git a/coc.html b/coc.html
index 84fbeba..bde6646 100644
--- a/coc.html
+++ b/coc.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20160128" />
+ <meta name="Date-Revision-yyyymmdd" content="20160129" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase –
Code of Conduct Policy
@@ -244,9 +244,9 @@
<div class="container">
<div id="banner">
<div class="pull-left">
- <div id="bannerLeft">
- <h2></h2>
- </div>
+ <a href="http://hbasecon.com/" id="bannerLeft">
+ <img src="images/hbasecon2016-stack-logo.jpg" alt="hbasecon2016"/>
+ </a>
</div>
<div class="pull-right"> <a href="./" id="bannerRight">
<img src="images/hbase_logo_with_orca_large.png" alt="Apache HBase"/>
@@ -331,7 +331,7 @@ For flagrant violations requiring a firm response the PMC may opt to skip early
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-01-28</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-01-29</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/cygwin.html
----------------------------------------------------------------------
diff --git a/cygwin.html b/cygwin.html
index 4763252..5142d7d 100644
--- a/cygwin.html
+++ b/cygwin.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20160128" />
+ <meta name="Date-Revision-yyyymmdd" content="20160129" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Installing Apache HBase (TM) on Windows using Cygwin</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -242,9 +242,9 @@
<div class="container">
<div id="banner">
<div class="pull-left">
- <div id="bannerLeft">
- <h2></h2>
- </div>
+ <a href="http://hbasecon.com/" id="bannerLeft">
+ <img src="images/hbasecon2016-stack-logo.jpg" alt="hbasecon2016"/>
+ </a>
</div>
<div class="pull-right"> <a href="./" id="bannerRight">
<img src="images/hbase_logo_with_orca_large.png" alt="Apache HBase"/>
@@ -673,7 +673,7 @@ Now your <b>HBase </b>server is running, <b>start coding</b> and build that next
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-01-28</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-01-29</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/dependencies.html
----------------------------------------------------------------------
diff --git a/dependencies.html b/dependencies.html
index ed2d0f4..2b6d05a 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20160128" />
+ <meta name="Date-Revision-yyyymmdd" content="20160129" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Project Dependencies</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -242,9 +242,9 @@
<div class="container">
<div id="banner">
<div class="pull-left">
- <div id="bannerLeft">
- <h2></h2>
- </div>
+ <a href="http://hbasecon.com/" id="bannerLeft">
+ <img src="images/hbasecon2016-stack-logo.jpg" alt="hbasecon2016"/>
+ </a>
</div>
<div class="pull-right"> <a href="./" id="bannerRight">
<img src="images/hbase_logo_with_orca_large.png" alt="Apache HBase"/>
@@ -518,7 +518,7 @@
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-01-28</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-01-29</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/dependency-convergence.html b/dependency-convergence.html
index da78d1b..04b42a8 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20160128" />
+ <meta name="Date-Revision-yyyymmdd" content="20160129" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Reactor Dependency Convergence</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -242,9 +242,9 @@
<div class="container">
<div id="banner">
<div class="pull-left">
- <div id="bannerLeft">
- <h2></h2>
- </div>
+ <a href="http://hbasecon.com/" id="bannerLeft">
+ <img src="images/hbasecon2016-stack-logo.jpg" alt="hbasecon2016"/>
+ </a>
</div>
<div class="pull-right"> <a href="./" id="bannerRight">
<img src="images/hbase_logo_with_orca_large.png" alt="Apache HBase"/>
@@ -1593,7 +1593,7 @@
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-01-28</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-01-29</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/dependency-info.html
----------------------------------------------------------------------
diff --git a/dependency-info.html b/dependency-info.html
index 12d57a0..785b8ba 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20160128" />
+ <meta name="Date-Revision-yyyymmdd" content="20160129" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Dependency Information</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -242,9 +242,9 @@
<div class="container">
<div id="banner">
<div class="pull-left">
- <div id="bannerLeft">
- <h2></h2>
- </div>
+ <a href="http://hbasecon.com/" id="bannerLeft">
+ <img src="images/hbasecon2016-stack-logo.jpg" alt="hbasecon2016"/>
+ </a>
</div>
<div class="pull-right"> <a href="./" id="bannerRight">
<img src="images/hbase_logo_with_orca_large.png" alt="Apache HBase"/>
@@ -312,7 +312,7 @@
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-01-28</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-01-29</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/dependency-management.html
----------------------------------------------------------------------
diff --git a/dependency-management.html b/dependency-management.html
index 816ca29..a9ad0ba 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20160128" />
+ <meta name="Date-Revision-yyyymmdd" content="20160129" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Project Dependency Management</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -242,9 +242,9 @@
<div class="container">
<div id="banner">
<div class="pull-left">
- <div id="bannerLeft">
- <h2></h2>
- </div>
+ <a href="http://hbasecon.com/" id="bannerLeft">
+ <img src="images/hbasecon2016-stack-logo.jpg" alt="hbasecon2016"/>
+ </a>
</div>
<div class="pull-right"> <a href="./" id="bannerRight">
<img src="images/hbase_logo_with_orca_large.png" alt="Apache HBase"/>
@@ -786,7 +786,7 @@
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-01-28</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-01-29</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/allclasses-frame.html b/devapidocs/allclasses-frame.html
index b8ec02e..c443936 100644
--- a/devapidocs/allclasses-frame.html
+++ b/devapidocs/allclasses-frame.html
@@ -363,8 +363,7 @@
<li><a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">CompactionRequest</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html" title="enum in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">CompactionRequest.DisplayCompactionType</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/CompactionRequestor.html" title="interface in org.apache.hadoop.hbase.regionserver" target="classFrame"><i>CompactionRequestor</i></a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame"><i>CompactionThroughputController</i></a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">CompactionThroughputControllerFactory</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">CompactionThroughputControllerFactory</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/CompactionTool.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">CompactionTool</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionInputFormat.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">CompactionTool.CompactionInputFormat</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionMapper.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">CompactionTool.CompactionMapper</a></li>
@@ -627,6 +626,7 @@
<li><a href="org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot" target="classFrame">FlushSnapshotSubprocedure</a></li>
<li><a href="org/apache/hadoop/hbase/procedure/flush/FlushTableSubprocedure.html" title="class in org.apache.hadoop.hbase.procedure.flush" target="classFrame">FlushTableSubprocedure</a></li>
<li><a href="org/apache/hadoop/hbase/procedure/flush/FlushTableSubprocedure.RegionFlushTask.html" title="class in org.apache.hadoop.hbase.procedure.flush" target="classFrame">FlushTableSubprocedure.RegionFlushTask</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">FlushThroughputControllerFactory</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">FlushType</a></li>
<li><a href="org/apache/hadoop/hbase/errorhandling/ForeignException.html" title="class in org.apache.hadoop.hbase.errorhandling" target="classFrame">ForeignException</a></li>
<li><a href="org/apache/hadoop/hbase/errorhandling/ForeignException.ProxyThrowable.html" title="class in org.apache.hadoop.hbase.errorhandling" target="classFrame">ForeignException.ProxyThrowable</a></li>
@@ -985,6 +985,7 @@
<li><a href="org/apache/hadoop/hbase/security/visibility/expression/LeafExpressionNode.html" title="class in org.apache.hadoop.hbase.security.visibility.expression" target="classFrame">LeafExpressionNode</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/LeaseException.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">LeaseException</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/LeaseListener.html" title="interface in org.apache.hadoop.hbase.regionserver" target="classFrame"><i>LeaseListener</i></a></li>
+<li><a href="org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">LeaseNotRecoveredException</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/Leases.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">Leases</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/Leases.Lease.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">Leases.Lease</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/Leases.LeaseStillHeldException.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">Leases.LeaseStillHeldException</a></li>
@@ -1014,6 +1015,8 @@
<li><a href="org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html" title="class in org.apache.hadoop.hbase.io.hfile" target="classFrame">LruCachedBlockQueue</a></li>
<li><a href="org/apache/hadoop/hbase/io/util/LRUDictionary.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">LRUDictionary</a></li>
<li><a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">LRUDictionary.BidirectionalLRUMap</a></li>
+<li><a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a></li>
+<li><a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a></li>
<li><a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">LRUDictionary.BidirectionalLRUMap.Node</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/LruHashMap.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">LruHashMap</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/LruHashMap.Entry.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">LruHashMap.Entry</a></li>
@@ -1274,8 +1277,8 @@
<li><a href="org/apache/hadoop/hbase/namespace/NamespaceStateManager.html" title="class in org.apache.hadoop.hbase.namespace" target="classFrame">NamespaceStateManager</a></li>
<li><a href="org/apache/hadoop/hbase/namespace/NamespaceTableAndRegionInfo.html" title="class in org.apache.hadoop.hbase.namespace" target="classFrame">NamespaceTableAndRegionInfo</a></li>
<li><a href="org/apache/hadoop/hbase/http/NoCacheFilter.html" title="class in org.apache.hadoop.hbase.http" target="classFrame">NoCacheFilter</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">NoLimitCompactionThroughputController</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/NoLimitScannerContext.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">NoLimitScannerContext</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">NoLimitThroughputController</a></li>
<li><a href="org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client" target="classFrame"><i>NonceGenerator</i></a></li>
<li><a href="org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">NonceKey</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">NonLazyKeyValueScanner</a></li>
@@ -1370,8 +1373,10 @@
<li><a href="org/apache/hadoop/hbase/codec/prefixtree/PrefixTreeSeeker.html" title="class in org.apache.hadoop.hbase.codec.prefixtree" target="classFrame">PrefixTreeSeeker</a></li>
<li><a href="org/apache/hadoop/hbase/codec/prefixtree/PrefixTreeSeeker.OffheapPrefixTreeCell.html" title="class in org.apache.hadoop.hbase.codec.prefixtree" target="classFrame">PrefixTreeSeeker.OffheapPrefixTreeCell</a></li>
<li><a href="org/apache/hadoop/hbase/codec/prefixtree/PrefixTreeSeeker.OnheapPrefixTreeCell.html" title="class in org.apache.hadoop.hbase.codec.prefixtree" target="classFrame">PrefixTreeSeeker.OnheapPrefixTreeCell</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">PressureAwareCompactionThroughputController</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions" target="classFrame">PressureAwareCompactionThroughputController.ActiveCompaction</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">PressureAwareCompactionThroughputController</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">PressureAwareFlushThroughputController</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">PressureAwareThroughputController</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">PressureAwareThroughputController.ActiveOperation</a></li>
<li><a href="org/apache/hadoop/hbase/util/PrettyPrinter.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">PrettyPrinter</a></li>
<li><a href="org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util" target="classFrame">PrettyPrinter.Unit</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/PriorityFunction.html" title="interface in org.apache.hadoop.hbase.ipc" target="classFrame"><i>PriorityFunction</i></a></li>
@@ -2131,6 +2136,8 @@
<li><a href="org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas" target="classFrame">ThrottleType</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/ThrottlingException.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">ThrottlingException</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas" target="classFrame">ThrottlingException.Type</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame"><i>ThroughputController</i></a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">ThroughputControlUtil</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TimeBasedLimiter</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/TimeLimitedRpcController.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">TimeLimitedRpcController</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.html" title="class in org.apache.hadoop.hbase.procedure2.util" target="classFrame">TimeoutBlockingQueue</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/devapidocs/allclasses-noframe.html b/devapidocs/allclasses-noframe.html
index f684461..280d1a2 100644
--- a/devapidocs/allclasses-noframe.html
+++ b/devapidocs/allclasses-noframe.html
@@ -363,8 +363,7 @@
<li><a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html" title="enum in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest.DisplayCompactionType</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/CompactionRequestor.html" title="interface in org.apache.hadoop.hbase.regionserver"><i>CompactionRequestor</i></a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><i>CompactionThroughputController</i></a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputControllerFactory</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">CompactionThroughputControllerFactory</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/CompactionTool.html" title="class in org.apache.hadoop.hbase.regionserver">CompactionTool</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionInputFormat.html" title="class in org.apache.hadoop.hbase.regionserver">CompactionTool.CompactionInputFormat</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionMapper.html" title="class in org.apache.hadoop.hbase.regionserver">CompactionTool.CompactionMapper</a></li>
@@ -627,6 +626,7 @@
<li><a href="org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot">FlushSnapshotSubprocedure</a></li>
<li><a href="org/apache/hadoop/hbase/procedure/flush/FlushTableSubprocedure.html" title="class in org.apache.hadoop.hbase.procedure.flush">FlushTableSubprocedure</a></li>
<li><a href="org/apache/hadoop/hbase/procedure/flush/FlushTableSubprocedure.RegionFlushTask.html" title="class in org.apache.hadoop.hbase.procedure.flush">FlushTableSubprocedure.RegionFlushTask</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">FlushThroughputControllerFactory</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver">FlushType</a></li>
<li><a href="org/apache/hadoop/hbase/errorhandling/ForeignException.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignException</a></li>
<li><a href="org/apache/hadoop/hbase/errorhandling/ForeignException.ProxyThrowable.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignException.ProxyThrowable</a></li>
@@ -985,6 +985,7 @@
<li><a href="org/apache/hadoop/hbase/security/visibility/expression/LeafExpressionNode.html" title="class in org.apache.hadoop.hbase.security.visibility.expression">LeafExpressionNode</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/LeaseException.html" title="class in org.apache.hadoop.hbase.regionserver">LeaseException</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/LeaseListener.html" title="interface in org.apache.hadoop.hbase.regionserver"><i>LeaseListener</i></a></li>
+<li><a href="org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/Leases.html" title="class in org.apache.hadoop.hbase.regionserver">Leases</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/Leases.Lease.html" title="class in org.apache.hadoop.hbase.regionserver">Leases.Lease</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/Leases.LeaseStillHeldException.html" title="class in org.apache.hadoop.hbase.regionserver">Leases.LeaseStillHeldException</a></li>
@@ -1014,6 +1015,8 @@
<li><a href="org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html" title="class in org.apache.hadoop.hbase.io.hfile">LruCachedBlockQueue</a></li>
<li><a href="org/apache/hadoop/hbase/io/util/LRUDictionary.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary</a></li>
<li><a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap</a></li>
+<li><a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a></li>
+<li><a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a></li>
<li><a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/LruHashMap.html" title="class in org.apache.hadoop.hbase.regionserver">LruHashMap</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/LruHashMap.Entry.html" title="class in org.apache.hadoop.hbase.regionserver">LruHashMap.Entry</a></li>
@@ -1274,8 +1277,8 @@
<li><a href="org/apache/hadoop/hbase/namespace/NamespaceStateManager.html" title="class in org.apache.hadoop.hbase.namespace">NamespaceStateManager</a></li>
<li><a href="org/apache/hadoop/hbase/namespace/NamespaceTableAndRegionInfo.html" title="class in org.apache.hadoop.hbase.namespace">NamespaceTableAndRegionInfo</a></li>
<li><a href="org/apache/hadoop/hbase/http/NoCacheFilter.html" title="class in org.apache.hadoop.hbase.http">NoCacheFilter</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/NoLimitScannerContext.html" title="class in org.apache.hadoop.hbase.regionserver">NoLimitScannerContext</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a></li>
<li><a href="org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client"><i>NonceGenerator</i></a></li>
<li><a href="org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.html" title="class in org.apache.hadoop.hbase.regionserver">NonLazyKeyValueScanner</a></li>
@@ -1370,8 +1373,10 @@
<li><a href="org/apache/hadoop/hbase/codec/prefixtree/PrefixTreeSeeker.html" title="class in org.apache.hadoop.hbase.codec.prefixtree">PrefixTreeSeeker</a></li>
<li><a href="org/apache/hadoop/hbase/codec/prefixtree/PrefixTreeSeeker.OffheapPrefixTreeCell.html" title="class in org.apache.hadoop.hbase.codec.prefixtree">PrefixTreeSeeker.OffheapPrefixTreeCell</a></li>
<li><a href="org/apache/hadoop/hbase/codec/prefixtree/PrefixTreeSeeker.OnheapPrefixTreeCell.html" title="class in org.apache.hadoop.hbase.codec.prefixtree">PrefixTreeSeeker.OnheapPrefixTreeCell</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></li>
-<li><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController.ActiveCompaction</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController.ActiveOperation</a></li>
<li><a href="org/apache/hadoop/hbase/util/PrettyPrinter.html" title="class in org.apache.hadoop.hbase.util">PrettyPrinter</a></li>
<li><a href="org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util">PrettyPrinter.Unit</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/PriorityFunction.html" title="interface in org.apache.hadoop.hbase.ipc"><i>PriorityFunction</i></a></li>
@@ -2131,6 +2136,8 @@
<li><a href="org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottleType</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/ThrottlingException.html" title="class in org.apache.hadoop.hbase.quotas">ThrottlingException</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas">ThrottlingException.Type</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle"><i>ThroughputController</i></a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">ThroughputControlUtil</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html" title="class in org.apache.hadoop.hbase.quotas">TimeBasedLimiter</a></li>
<li><a href="org/apache/hadoop/hbase/ipc/TimeLimitedRpcController.html" title="class in org.apache.hadoop.hbase.ipc">TimeLimitedRpcController</a></li>
<li><a href="org/apache/hadoop/hbase/procedure2/util/TimeoutBlockingQueue.html" title="class in org.apache.hadoop.hbase.procedure2.util">TimeoutBlockingQueue</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index af6383f..aa6f10f 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -15727,7 +15727,28 @@
</li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputControllerFactory</a></span><span class="tabEnd"> </span></caption>
+<caption><span>org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.compactions.Compactor.COMPACTION_PROGRESS_LOG_INTERVAL">
+<!-- -->
+</a><code>private static final long</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#COMPACTION_PROGRESS_LOG_INTERVAL">COMPACTION_PROGRESS_LOG_INTERVAL</a></code></td>
+<td class="colLast"><code>60000L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.regionserver.snapshot.<a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot">RegionServerSnapshotManager</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
@@ -15735,10 +15756,94 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputControllerFactory.HBASE_THROUGHPUT_CONTROLLER_KEY">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.CONCURENT_SNAPSHOT_TASKS_KEY">
+<!-- -->
+</a><code>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#CONCURENT_SNAPSHOT_TASKS_KEY">CONCURENT_SNAPSHOT_TASKS_KEY</a></code></td>
+<td class="colLast"><code>"hbase.snapshot.region.concurrentTasks"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.DEFAULT_CONCURRENT_SNAPSHOT_TASKS">
+<!-- -->
+</a><code>private static final int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#DEFAULT_CONCURRENT_SNAPSHOT_TASKS">DEFAULT_CONCURRENT_SNAPSHOT_TASKS</a></code></td>
+<td class="colLast"><code>3</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_REQUEST_THREADS_DEFAULT">
+<!-- -->
+</a><code>public static final int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_REQUEST_THREADS_DEFAULT">SNAPSHOT_REQUEST_THREADS_DEFAULT</a></code></td>
+<td class="colLast"><code>10</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_REQUEST_THREADS_KEY">
+<!-- -->
+</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_REQUEST_THREADS_KEY">SNAPSHOT_REQUEST_THREADS_KEY</a></code></td>
+<td class="colLast"><code>"hbase.snapshot.region.pool.threads"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_REQUEST_WAKE_MILLIS_DEFAULT">
+<!-- -->
+</a><code>private static final long</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_REQUEST_WAKE_MILLIS_DEFAULT">SNAPSHOT_REQUEST_WAKE_MILLIS_DEFAULT</a></code></td>
+<td class="colLast"><code>500L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_REQUEST_WAKE_MILLIS_KEY">
+<!-- -->
+</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_REQUEST_WAKE_MILLIS_KEY">SNAPSHOT_REQUEST_WAKE_MILLIS_KEY</a></code></td>
+<td class="colLast"><code>"hbase.snapshot.region.wakefrequency"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_TIMEOUT_MILLIS_DEFAULT">
+<!-- -->
+</a><code>public static final long</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_TIMEOUT_MILLIS_DEFAULT">SNAPSHOT_TIMEOUT_MILLIS_DEFAULT</a></code></td>
+<td class="colLast"><code>300000L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_TIMEOUT_MILLIS_KEY">
<!-- -->
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#HBASE_THROUGHPUT_CONTROLLER_KEY">HBASE_THROUGHPUT_CONTROLLER_KEY</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_TIMEOUT_MILLIS_KEY">SNAPSHOT_TIMEOUT_MILLIS_KEY</a></code></td>
+<td class="colLast"><code>"hbase.snapshot.region.timeout"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">CompactionThroughputControllerFactory</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory.DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS">
+<!-- -->
+</a><code>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS">DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS</a></code></td>
+<td class="colLast"><code>"org.apache.hadoop.hbase.regionserver.compactions.NoLimitThroughputController.java"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory.DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS">
+<!-- -->
+</a><code>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS">DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS</a></code></td>
+<td class="colLast"><code>"org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory.HBASE_THROUGHPUT_CONTROLLER_KEY">
+<!-- -->
+</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#HBASE_THROUGHPUT_CONTROLLER_KEY">HBASE_THROUGHPUT_CONTROLLER_KEY</a></code></td>
<td class="colLast"><code>"hbase.regionserver.throughput.controller"</code></td>
</tr>
</tbody>
@@ -15746,7 +15851,7 @@
</li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor</a></span><span class="tabEnd"> </span></caption>
+<caption><span>org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">FlushThroughputControllerFactory</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
@@ -15754,18 +15859,18 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.compactions.Compactor.COMPACTION_PROGRESS_LOG_INTERVAL">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.FlushThroughputControllerFactory.HBASE_FLUSH_THROUGHPUT_CONTROLLER_KEY">
<!-- -->
-</a><code>private static final long</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#COMPACTION_PROGRESS_LOG_INTERVAL">COMPACTION_PROGRESS_LOG_INTERVAL</a></code></td>
-<td class="colLast"><code>60000L</code></td>
+</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#HBASE_FLUSH_THROUGHPUT_CONTROLLER_KEY">HBASE_FLUSH_THROUGHPUT_CONTROLLER_KEY</a></code></td>
+<td class="colLast"><code>"hbase.regionserver.flush.throughput.controller"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></span><span class="tabEnd"> </span></caption>
+<caption><span>org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
@@ -15773,69 +15878,74 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">
<!-- -->
</a><code>private static final long</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></code></td>
<td class="colLast"><code>20971520L</code></td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">
<!-- -->
</a><code>private static final long</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></code></td>
<td class="colLast"><code>10485760L</code></td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">
<!-- -->
</a><code>private static final long</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></code></td>
<td class="colLast"><code>9223372036854775807L</code></td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">
<!-- -->
</a><code>private static final int</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></code></td>
<td class="colLast"><code>60000</code></td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">
<!-- -->
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></code></td>
<td class="colLast"><code>"hbase.hstore.compaction.throughput.higher.bound"</code></td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">
<!-- -->
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></code></td>
<td class="colLast"><code>"hbase.hstore.compaction.throughput.lower.bound"</code></td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">
<!-- -->
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></code></td>
<td class="colLast"><code>"hbase.hstore.compaction.throughput.offpeak"</code></td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_THROUGHPUT_CONTROL_CHECK_INTERVAL">
+<!-- -->
+</a><code>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_THROUGHPUT_CONTROL_CHECK_INTERVAL">HBASE_HSTORE_COMPACTION_THROUGHPUT_CONTROL_CHECK_INTERVAL</a></code></td>
+<td class="colLast"><code>"hbase.hstore.compaction.throughput.control.check.interval"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">
<!-- -->
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></code></td>
<td class="colLast"><code>"hbase.hstore.compaction.throughput.tune.period"</code></td>
</tr>
</tbody>
</table>
</li>
-</ul>
-<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.regionserver.snapshot.<a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot">RegionServerSnapshotManager</a></span><span class="tabEnd"> </span></caption>
+<caption><span>org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
@@ -15843,60 +15953,79 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.CONCURENT_SNAPSHOT_TASKS_KEY">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">
<!-- -->
-</a><code>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#CONCURENT_SNAPSHOT_TASKS_KEY">CONCURENT_SNAPSHOT_TASKS_KEY</a></code></td>
-<td class="colLast"><code>"hbase.snapshot.region.concurrentTasks"</code></td>
+</a><code>private static final long</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND</a></code></td>
+<td class="colLast"><code>104857600L</code></td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.DEFAULT_CONCURRENT_SNAPSHOT_TASKS">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">
<!-- -->
-</a><code>private static final int</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#DEFAULT_CONCURRENT_SNAPSHOT_TASKS">DEFAULT_CONCURRENT_SNAPSHOT_TASKS</a></code></td>
-<td class="colLast"><code>3</code></td>
+</a><code>private static final long</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND</a></code></td>
+<td class="colLast"><code>209715200L</code></td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_REQUEST_THREADS_DEFAULT">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.DEFAULT_HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL">
<!-- -->
-</a><code>public static final int</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_REQUEST_THREADS_DEFAULT">SNAPSHOT_REQUEST_THREADS_DEFAULT</a></code></td>
-<td class="colLast"><code>10</code></td>
+</a><code>private static final long</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL">DEFAULT_HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL</a></code></td>
+<td class="colLast"><code>10485760L</code></td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_REQUEST_THREADS_KEY">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.DEFAULT_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD">
<!-- -->
-</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_REQUEST_THREADS_KEY">SNAPSHOT_REQUEST_THREADS_KEY</a></code></td>
-<td class="colLast"><code>"hbase.snapshot.region.pool.threads"</code></td>
+</a><code>private static final int</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD">DEFAULT_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD</a></code></td>
+<td class="colLast"><code>20000</code></td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_REQUEST_WAKE_MILLIS_DEFAULT">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">
<!-- -->
-</a><code>private static final long</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_REQUEST_WAKE_MILLIS_DEFAULT">SNAPSHOT_REQUEST_WAKE_MILLIS_DEFAULT</a></code></td>
-<td class="colLast"><code>500L</code></td>
+</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND</a></code></td>
+<td class="colLast"><code>"hbase.hstore.flush.throughput.lower.bound"</code></td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_REQUEST_WAKE_MILLIS_KEY">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">
<!-- -->
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_REQUEST_WAKE_MILLIS_KEY">SNAPSHOT_REQUEST_WAKE_MILLIS_KEY</a></code></td>
-<td class="colLast"><code>"hbase.snapshot.region.wakefrequency"</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND</a></code></td>
+<td class="colLast"><code>"hbase.hstore.flush.throughput.upper.bound"</code></td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_TIMEOUT_MILLIS_DEFAULT">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL">
<!-- -->
-</a><code>public static final long</code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_TIMEOUT_MILLIS_DEFAULT">SNAPSHOT_TIMEOUT_MILLIS_DEFAULT</a></code></td>
-<td class="colLast"><code>300000L</code></td>
+</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL">HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL</a></code></td>
+<td class="colLast"><code>"hbase.hstore.flush.throughput.control.check.interval"</code></td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager.SNAPSHOT_TIMEOUT_MILLIS_KEY">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController.HBASE_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD">
<!-- -->
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#SNAPSHOT_TIMEOUT_MILLIS_KEY">SNAPSHOT_TIMEOUT_MILLIS_KEY</a></code></td>
-<td class="colLast"><code>"hbase.snapshot.region.timeout"</code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD">HBASE_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD</a></code></td>
+<td class="colLast"><code>"hbase.hstore.flush.throughput.tune.period"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">ThroughputControlUtil</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.hadoop.hbase.regionserver.throttle.ThroughputControlUtil.NAME_DELIMITER">
+<!-- -->
+</a><code>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html#NAME_DELIMITER">NAME_DELIMITER</a></code></td>
+<td class="colLast"><code>"#"</code></td>
</tr>
</tbody>
</table>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/deprecated-list.html
----------------------------------------------------------------------
diff --git a/devapidocs/deprecated-list.html b/devapidocs/deprecated-list.html
index bda1819..0eec2ae 100644
--- a/devapidocs/deprecated-list.html
+++ b/devapidocs/deprecated-list.html
@@ -376,8 +376,8 @@
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">org.apache.hadoop.hbase.regionserver.Store.compact(CompactionContext, CompactionThroughputController)</a>
-<div class="block"><i>see compact(CompactionContext, CompactionThroughputController, User)</i></div>
+<td class="colOne"><a href="org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">org.apache.hadoop.hbase.regionserver.Store.compact(CompactionContext, ThroughputController)</a>
+<div class="block"><i>see compact(CompactionContext, ThroughputController, User)</i></div>
</td>
</tr>
<tr class="altColor">
[28/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html
index 9ff576e..5ee4a63 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html
@@ -108,7 +108,7 @@
</dl>
<hr>
<br>
-<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.1588">HRegionServer.PeriodicMemstoreFlusher</a>
+<pre>static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.1597">HRegionServer.PeriodicMemstoreFlusher</a>
extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a></pre>
</li>
</ul>
@@ -214,7 +214,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" tit
<ul class="blockList">
<li class="blockList">
<h4>server</h4>
-<pre>final <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html#line.1589">server</a></pre>
+<pre>final <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html#line.1598">server</a></pre>
</li>
</ul>
<a name="RANGE_OF_DELAY">
@@ -223,7 +223,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" tit
<ul class="blockList">
<li class="blockList">
<h4>RANGE_OF_DELAY</h4>
-<pre>static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html#line.1590">RANGE_OF_DELAY</a></pre>
+<pre>static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html#line.1599">RANGE_OF_DELAY</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.HRegionServer.PeriodicMemstoreFlusher.RANGE_OF_DELAY">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -233,7 +233,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>MIN_DELAY_TIME</h4>
-<pre>static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html#line.1591">MIN_DELAY_TIME</a></pre>
+<pre>static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html#line.1600">MIN_DELAY_TIME</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.HRegionServer.PeriodicMemstoreFlusher.MIN_DELAY_TIME">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -251,7 +251,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>HRegionServer.PeriodicMemstoreFlusher</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html#line.1592">HRegionServer.PeriodicMemstoreFlusher</a>(int cacheFlushInterval,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html#line.1601">HRegionServer.PeriodicMemstoreFlusher</a>(int cacheFlushInterval,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> server)</pre>
</li>
</ul>
@@ -269,7 +269,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>chore</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html#line.1598">chore</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemstoreFlusher.html#line.1607">chore</a>()</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html#chore()">ScheduledChore</a></code></strong></div>
<div class="block">The task to execute on each scheduled execution of the Chore</div>
<dl>
[07/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/util/KeyRange.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/KeyRange.html b/devapidocs/org/apache/hadoop/hbase/util/KeyRange.html
index 0b1ae90..4989a7c 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/KeyRange.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/KeyRange.html
@@ -36,7 +36,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/util/KeyLocker.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/util/ManualEnvironmentEdge.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/KeyRange.html" target="_top">Frames</a></li>
@@ -180,7 +180,7 @@ public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/util/K
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/util/KeyLocker.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/util/ManualEnvironmentEdge.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/KeyRange.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html b/devapidocs/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html
new file mode 100644
index 0000000..3e54395
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html
@@ -0,0 +1,302 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LeaseNotRecoveredException (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LeaseNotRecoveredException (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LeaseNotRecoveredException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/util/KeyRange.html" title="interface in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/ManualEnvironmentEdge.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" target="_top">Frames</a></li>
+<li><a href="LeaseNotRecoveredException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.util</div>
+<h2 title="Class LeaseNotRecoveredException" class="title">Class LeaseNotRecoveredException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">java.io.IOException</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.HBaseIOException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.util.LeaseNotRecoveredException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Public</a>
+<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Stable.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Stable</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#line.31">LeaseNotRecoveredException</a>
+extends <a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a></pre>
+<div class="block">Thrown when the lease was expected to be recovered,
+ but the file can't be opened.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.hadoop.hbase.util.LeaseNotRecoveredException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException()">LeaseNotRecoveredException</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException(java.lang.String)">LeaseNotRecoveredException</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException(java.lang.String,%20java.lang.Throwable)">LeaseNotRecoveredException</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException(java.lang.Throwable)">LeaseNotRecoveredException</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang">addSuppressed</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getMessage()" title="class or interface in java.lang">getMessage</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or inter
face in java.lang">getStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed()" title="class or interface in java.lang">getSuppressed</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lan
g/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LeaseNotRecoveredException()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LeaseNotRecoveredException</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#line.32">LeaseNotRecoveredException</a>()</pre>
+</li>
+</ul>
+<a name="LeaseNotRecoveredException(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LeaseNotRecoveredException</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#line.36">LeaseNotRecoveredException</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</pre>
+</li>
+</ul>
+<a name="LeaseNotRecoveredException(java.lang.String, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LeaseNotRecoveredException</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#line.40">LeaseNotRecoveredException</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre>
+</li>
+</ul>
+<a name="LeaseNotRecoveredException(java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LeaseNotRecoveredException</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#line.44">LeaseNotRecoveredException</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LeaseNotRecoveredException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/util/KeyRange.html" title="interface in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/ManualEnvironmentEdge.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" target="_top">Frames</a></li>
+<li><a href="LeaseNotRecoveredException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/util/ManualEnvironmentEdge.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/ManualEnvironmentEdge.html b/devapidocs/org/apache/hadoop/hbase/util/ManualEnvironmentEdge.html
index c5f3494..67ea189 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/ManualEnvironmentEdge.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/ManualEnvironmentEdge.html
@@ -35,7 +35,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/util/KeyRange.html" title="interface in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/util/MapreduceDependencyClasspathTool.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -288,7 +288,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/util/EnvironmentEdge.
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/util/KeyRange.html" title="interface in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/util/MapreduceDependencyClasspathTool.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/util/class-use/LeaseNotRecoveredException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/class-use/LeaseNotRecoveredException.html b/devapidocs/org/apache/hadoop/hbase/util/class-use/LeaseNotRecoveredException.html
new file mode 100644
index 0000000..c0b90b6
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/util/class-use/LeaseNotRecoveredException.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.util.LeaseNotRecoveredException (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.util.LeaseNotRecoveredException (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">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/util/class-use/LeaseNotRecoveredException.html" target="_top">Frames</a></li>
+<li><a href="LeaseNotRecoveredException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.util.LeaseNotRecoveredException" class="title">Uses of Class<br>org.apache.hadoop.hbase.util.LeaseNotRecoveredException</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.util.LeaseNotRecoveredException</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">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/util/class-use/LeaseNotRecoveredException.html" target="_top">Frames</a></li>
+<li><a href="LeaseNotRecoveredException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/util/package-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-frame.html b/devapidocs/org/apache/hadoop/hbase/util/package-frame.html
index 4b82bad..70b5ab2 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-frame.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-frame.html
@@ -213,6 +213,7 @@
<ul title="Exceptions">
<li><a href="FileSystemVersionException.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">FileSystemVersionException</a></li>
<li><a href="HBaseFsck.RegionRepairException.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">HBaseFsck.RegionRepairException</a></li>
+<li><a href="LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">LeaseNotRecoveredException</a></li>
<li><a href="ReadOnlyByteRangeException.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">ReadOnlyByteRangeException</a></li>
</ul>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/util/package-summary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-summary.html b/devapidocs/org/apache/hadoop/hbase/util/package-summary.html
index ec9e7f3..d9df4c5 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-summary.html
@@ -1259,6 +1259,13 @@
</td>
</tr>
<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></td>
+<td class="colLast">
+<div class="block">Thrown when the lease was expected to be recovered,
+ but the file can't be opened.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/util/ReadOnlyByteRangeException.html" title="class in org.apache.hadoop.hbase.util">ReadOnlyByteRangeException</a></td>
<td class="colLast">
<div class="block">Exception thrown when a read only byte range is modified</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
index 6448700..ec5e384 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -384,6 +384,11 @@
<ul>
<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/FileSystemVersionException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">FileSystemVersionException</span></a></li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.RegionRepairException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">HBaseFsck.RegionRepairException</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase"><span class="strong">HBaseIOException</span></a>
+<ul>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">LeaseNotRecoveredException</span></a></li>
+</ul>
+</li>
</ul>
</li>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="strong">RuntimeException</span></a>
@@ -456,13 +461,13 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.util.<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">Order</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">PoolMap.PoolType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">HBaseFsck.ErrorReporter.ERROR_CODE</span></a></li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a><T>)</li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">PrettyPrinter.Unit</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">Order</span></a></li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.UnsafeComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">Bytes.LexicographicalComparerHolder.UnsafeComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a><T>)</li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">HBaseFsck.ErrorReporter.ERROR_CODE</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">PoolMap.PoolType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/ChecksumType.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">ChecksumType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">PrettyPrinter.Unit</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.Providers.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.Providers.html b/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.Providers.html
index 33c8445..70b4b9b 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.Providers.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.Providers.html
@@ -108,7 +108,7 @@
</dl>
<hr>
<br>
-<pre>static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.75">WALFactory.Providers</a>
+<pre>static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.76">WALFactory.Providers</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal">WALFactory.Providers</a>></pre>
<div class="block">Maps between configuration names for providers and implementation classes.</div>
</li>
@@ -219,7 +219,7 @@ the order they are declared.</div>
<ul class="blockList">
<li class="blockList">
<h4>defaultProvider</h4>
-<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal">WALFactory.Providers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.76">defaultProvider</a></pre>
+<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal">WALFactory.Providers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.77">defaultProvider</a></pre>
</li>
</ul>
<a name="filesystem">
@@ -228,7 +228,7 @@ the order they are declared.</div>
<ul class="blockList">
<li class="blockList">
<h4>filesystem</h4>
-<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal">WALFactory.Providers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.77">filesystem</a></pre>
+<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal">WALFactory.Providers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.78">filesystem</a></pre>
</li>
</ul>
<a name="multiwal">
@@ -237,7 +237,7 @@ the order they are declared.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>multiwal</h4>
-<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal">WALFactory.Providers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.78">multiwal</a></pre>
+<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal">WALFactory.Providers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.79">multiwal</a></pre>
</li>
</ul>
</li>
@@ -254,7 +254,7 @@ the order they are declared.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>clazz</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.80">clazz</a></pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.81">clazz</a></pre>
</li>
</ul>
</li>
@@ -271,7 +271,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/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal">WALFactory.Providers</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.75">values</a>()</pre>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal">WALFactory.Providers</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.76">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:
@@ -288,7 +288,7 @@ for (WALFactory.Providers c : WALFactory.Providers.values())
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal">WALFactory.Providers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.75">valueOf</a>(<a href="http://docs.oracle.com/javase/7/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/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal">WALFactory.Providers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.Providers.html#line.76">valueOf</a>(<a href="http://docs.oracle.com/javase/7/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
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html b/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
index e30b6a1..cbfbcd9 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
@@ -96,7 +96,7 @@
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.68">WALFactory</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.69">WALFactory</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Entry point for users of the Write Ahead Log.
Acts as the shim between internal use and the particular WALProvider we use to handle wal
@@ -394,7 +394,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.70">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.71">LOG</a></pre>
</li>
</ul>
<a name="WAL_PROVIDER">
@@ -403,7 +403,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>WAL_PROVIDER</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.86">WAL_PROVIDER</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.87">WAL_PROVIDER</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.wal.WALFactory.WAL_PROVIDER">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -413,7 +413,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_WAL_PROVIDER</h4>
-<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.87">DEFAULT_WAL_PROVIDER</a></pre>
+<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.88">DEFAULT_WAL_PROVIDER</a></pre>
</li>
</ul>
<a name="META_WAL_PROVIDER">
@@ -422,7 +422,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>META_WAL_PROVIDER</h4>
-<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.89">META_WAL_PROVIDER</a></pre>
+<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.90">META_WAL_PROVIDER</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.wal.WALFactory.META_WAL_PROVIDER">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -432,7 +432,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_META_WAL_PROVIDER</h4>
-<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.90">DEFAULT_META_WAL_PROVIDER</a></pre>
+<pre>static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.91">DEFAULT_META_WAL_PROVIDER</a></pre>
</li>
</ul>
<a name="factoryId">
@@ -441,7 +441,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>factoryId</h4>
-<pre>final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.92">factoryId</a></pre>
+<pre>final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.93">factoryId</a></pre>
</li>
</ul>
<a name="provider">
@@ -450,7 +450,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>provider</h4>
-<pre>final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.93">provider</a></pre>
+<pre>final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.94">provider</a></pre>
</li>
</ul>
<a name="metaProvider">
@@ -459,7 +459,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>metaProvider</h4>
-<pre>final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.97">metaProvider</a></pre>
+<pre>final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.98">metaProvider</a></pre>
</li>
</ul>
<a name="logReaderClass">
@@ -468,7 +468,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>logReaderClass</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../org/apache/hadoop/hbase/wal/DefaultWALProvider.Reader.html" title="interface in org.apache.hadoop.hbase.wal">DefaultWALProvider.Reader</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.102">logReaderClass</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../org/apache/hadoop/hbase/wal/DefaultWALProvider.Reader.html" title="interface in org.apache.hadoop.hbase.wal">DefaultWALProvider.Reader</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.103">logReaderClass</a></pre>
<div class="block">Configuration-specified WAL Reader used when a custom reader is requested</div>
</li>
</ul>
@@ -478,7 +478,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>timeoutMillis</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.107">timeoutMillis</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.108">timeoutMillis</a></pre>
<div class="block">How long to attempt opening in-recovery wals</div>
</li>
</ul>
@@ -488,7 +488,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>conf</h4>
-<pre>private final org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.109">conf</a></pre>
+<pre>private final org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.110">conf</a></pre>
</li>
</ul>
<a name="singleton">
@@ -497,7 +497,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>singleton</h4>
-<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.373">singleton</a></pre>
+<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.376">singleton</a></pre>
</li>
</ul>
<a name="SINGLETON_ID">
@@ -506,7 +506,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>SINGLETON_ID</h4>
-<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.374">SINGLETON_ID</a></pre>
+<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.377">SINGLETON_ID</a></pre>
</li>
</ul>
</li>
@@ -523,7 +523,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>WALFactory</h4>
-<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.112">WALFactory</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.113">WALFactory</a>(org.apache.hadoop.conf.Configuration conf)</pre>
</li>
</ul>
<a name="WALFactory(org.apache.hadoop.conf.Configuration, java.util.List, java.lang.String)">
@@ -532,7 +532,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>WALFactory</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.166">WALFactory</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.167">WALFactory</a>(org.apache.hadoop.conf.Configuration conf,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html" title="interface in org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>> listeners,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> factoryId)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -557,7 +557,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getProvider</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.132">getProvider</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
+<pre><a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.133">getProvider</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultValue,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html" title="interface in org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>> listeners,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> providerId)
@@ -574,7 +574,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.192">close</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.193">close</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Shutdown all WALs and clean up any underlying storage.
Use only when you will not need to replay and edits that have gone to any wals from this
@@ -589,7 +589,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>shutdown</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.209">shutdown</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.210">shutdown</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Tell the underlying WAL providers to shut down, but do not clean up underlying storage.
If you are not ending cleanly and will need to replay edits from this factory's wals,
@@ -604,7 +604,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getWAL</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.229">getWAL</a>(byte[] identifier,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.230">getWAL</a>(byte[] identifier,
byte[] namespace)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>identifier</code> - may not be null, contents will not be altered</dd><dd><code>namespace</code> - could be null, and will use default namespace if null</dd>
@@ -618,7 +618,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getMetaWAL</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.236">getMetaWAL</a>(byte[] identifier)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.237">getMetaWAL</a>(byte[] identifier)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>identifier</code> - may not be null, contents will not be altered</dd>
<dt><span class="strong">Throws:</span></dt>
@@ -631,7 +631,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createReader</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.253">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.254">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -644,7 +644,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createReader</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.264">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.265">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
<a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -662,7 +662,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createReader</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.269">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.270">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
<a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter,
boolean allowCustom)
@@ -677,7 +677,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createWALWriter</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.355">createWALWriter</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.358">createWALWriter</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Create a writer for the WAL.
@@ -694,7 +694,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createRecoveredEditsWriter</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.364">createRecoveredEditsWriter</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.367">createRecoveredEditsWriter</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">should be package-private, visible for recovery testing.</div>
@@ -709,7 +709,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.377">getInstance</a>(org.apache.hadoop.conf.Configuration configuration)</pre>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.380">getInstance</a>(org.apache.hadoop.conf.Configuration configuration)</pre>
</li>
</ul>
<a name="createReader(org.apache.hadoop.fs.FileSystem, org.apache.hadoop.fs.Path, org.apache.hadoop.conf.Configuration)">
@@ -718,7 +718,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createReader</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.401">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.404">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration configuration)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -735,7 +735,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createReader</h4>
-<pre>static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.411">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.414">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration configuration,
<a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter)
@@ -753,7 +753,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createReaderIgnoreCustomClass</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.422">createReaderIgnoreCustomClass</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.425">createReaderIgnoreCustomClass</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration configuration)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -771,7 +771,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createRecoveredEditsWriter</h4>
-<pre>static <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.431">createRecoveredEditsWriter</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>static <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.434">createRecoveredEditsWriter</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration configuration)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -787,7 +787,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createWALWriter</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.442">createWALWriter</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.445">createWALWriter</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration configuration)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -803,7 +803,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getWALProvider</h4>
-<pre>public final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.448">getWALProvider</a>()</pre>
+<pre>public final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.451">getWALProvider</a>()</pre>
</li>
</ul>
<a name="getMetaWALProvider()">
@@ -812,7 +812,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>getMetaWALProvider</h4>
-<pre>public final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.452">getMetaWALProvider</a>()</pre>
+<pre>public final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.455">getMetaWALProvider</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
index 515651f..8260133 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -148,8 +148,8 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/RegionGroupingProvider.Strategies.html" title="enum in org.apache.hadoop.hbase.wal"><span class="strong">RegionGroupingProvider.Strategies</span></a></li>
<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal"><span class="strong">WALFactory.Providers</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/RegionGroupingProvider.Strategies.html" title="enum in org.apache.hadoop.hbase.wal"><span class="strong">RegionGroupingProvider.Strategies</span></a></li>
<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALKey.Version.html" title="enum in org.apache.hadoop.hbase.wal"><span class="strong">WALKey.Version</span></a></li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/overview-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/overview-frame.html b/devapidocs/overview-frame.html
index fd23ac6..a0a7652 100644
--- a/devapidocs/overview-frame.html
+++ b/devapidocs/overview-frame.html
@@ -88,6 +88,7 @@
<li><a href="org/apache/hadoop/hbase/regionserver/compactions/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.regionserver.compactions</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/handler/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.regionserver.handler</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/snapshot/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.regionserver.snapshot</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.regionserver.throttle</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.regionserver.wal</a></li>
<li><a href="org/apache/hadoop/hbase/replication/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.replication</a></li>
<li><a href="org/apache/hadoop/hbase/replication/master/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.replication.master</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/overview-summary.html
----------------------------------------------------------------------
diff --git a/devapidocs/overview-summary.html b/devapidocs/overview-summary.html
index 86de21b..ef2ecd0 100644
--- a/devapidocs/overview-summary.html
+++ b/devapidocs/overview-summary.html
@@ -422,108 +422,112 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colFirst"><a href="org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><a href="org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/replication/package-summary.html">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/replication/master/package-summary.html">org.apache.hadoop.hbase.replication.master</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/replication/regionserver/package-summary.html">org.apache.hadoop.hbase.replication.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rest/package-summary.html">org.apache.hadoop.hbase.rest</a></td>
<td class="colLast">
<div class="block">HBase REST</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rest/client/package-summary.html">org.apache.hadoop.hbase.rest.client</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rest/filter/package-summary.html">org.apache.hadoop.hbase.rest.filter</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rest/model/package-summary.html">org.apache.hadoop.hbase.rest.model</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rest/provider/package-summary.html">org.apache.hadoop.hbase.rest.provider</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rest/provider/consumer/package-summary.html">org.apache.hadoop.hbase.rest.provider.consumer</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rest/provider/producer/package-summary.html">org.apache.hadoop.hbase.rest.provider.producer</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/security/package-summary.html">org.apache.hadoop.hbase.security</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/security/access/package-summary.html">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/security/token/package-summary.html">org.apache.hadoop.hbase.security.token</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/security/visibility/package-summary.html">org.apache.hadoop.hbase.security.visibility</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/security/visibility/expression/package-summary.html">org.apache.hadoop.hbase.security.visibility.expression</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/thrift/package-summary.html">org.apache.hadoop.hbase.thrift</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://incubator.apache.org/thrift/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/thrift2/package-summary.html">org.apache.hadoop.hbase.thrift2</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://thrift.apache.org/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/tmpl/master/package-summary.html">org.apache.hadoop.hbase.tmpl.master</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/tmpl/regionserver/package-summary.html">org.apache.hadoop.hbase.tmpl.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/tool/package-summary.html">org.apache.hadoop.hbase.tool</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/trace/package-summary.html">org.apache.hadoop.hbase.trace</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/types/package-summary.html">org.apache.hadoop.hbase.types</a></td>
<td class="colLast">
<div class="block">
@@ -531,55 +535,55 @@ service.</div>
extensible data type API.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/util/byterange/package-summary.html">org.apache.hadoop.hbase.util.byterange</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/util/byterange/impl/package-summary.html">org.apache.hadoop.hbase.util.byterange.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/util/hbck/package-summary.html">org.apache.hadoop.hbase.util.hbck</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/util/test/package-summary.html">org.apache.hadoop.hbase.util.test</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/util/vint/package-summary.html">org.apache.hadoop.hbase.util.vint</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/wal/package-summary.html">org.apache.hadoop.hbase.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/zookeeper/package-summary.html">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/zookeeper/lock/package-summary.html">org.apache.hadoop.hbase.zookeeper.lock</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/metrics2/package-summary.html">org.apache.hadoop.metrics2</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/metrics2/impl/package-summary.html">org.apache.hadoop.metrics2.impl</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/metrics2/lib/package-summary.html">org.apache.hadoop.metrics2.lib</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/metrics2/util/package-summary.html">org.apache.hadoop.metrics2.util</a></td>
<td class="colLast"> </td>
</tr>
[22/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html
index f6348ec..a8305b1 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html
@@ -36,7 +36,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html" target="_top">Frames</a></li>
@@ -290,7 +290,7 @@ not permitted.)</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html
deleted file mode 100644
index 71c5629..0000000
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html
+++ /dev/null
@@ -1,282 +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>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="CompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CompactionThroughputController.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html" title="enum in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="CompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.hadoop.hbase.regionserver.compactions</div>
-<h2 title="Interface CompactionThroughputController" class="title">Interface CompactionThroughputController</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></dd>
-</dl>
-<hr>
-<br>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration")
-public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#line.30">CompactionThroughputController</a>
-extends <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></pre>
-<div class="block">A utility that constrains the total throughput of one or more simultaneous flows (compactions) by
- sleeping when necessary.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</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>
-<tr class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#control(java.lang.String,%20long)">control</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName,
- long size)</code>
-<div class="block">Control the compaction throughput.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#finish(java.lang.String)">finish</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</code>
-<div class="block">Finish a compaction.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code>
-<div class="block">Setup controller for the given region server.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#start(java.lang.String)">start</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</code>
-<div class="block">Start a compaction.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.Stoppable">
-<!-- -->
-</a>
-<h3>Methods inherited from interface org.apache.hadoop.hbase.<a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#isStopped()">isStopped</a>, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)">stop</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setup</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#line.35">setup</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</pre>
-<div class="block">Setup controller for the given region server.</div>
-</li>
-</ul>
-<a name="start(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#line.40">start</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</pre>
-<div class="block">Start a compaction.</div>
-</li>
-</ul>
-<a name="control(java.lang.String, long)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>control</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#line.46">control</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName,
- long size)
- throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
-<div class="block">Control the compaction throughput. Will sleep if too fast.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the actual sleep time.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd></dl>
-</li>
-</ul>
-<a name="finish(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>finish</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#line.51">finish</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</pre>
-<div class="block">Finish a compaction. Should call this method in a finally block.</div>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CompactionThroughputController.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html" title="enum in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="CompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html
deleted file mode 100644
index c36d4ed..0000000
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html
+++ /dev/null
@@ -1,335 +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>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CompactionThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="CompactionThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CompactionThroughputControllerFactory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" target="_top">Frames</a></li>
-<li><a href="CompactionThroughputControllerFactory.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#field_summary">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field_detail">Field</a> | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.hadoop.hbase.regionserver.compactions</div>
-<h2 title="Class CompactionThroughputControllerFactory" class="title">Class CompactionThroughputControllerFactory</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputControllerFactory</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration")
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#line.29">CompactionThroughputControllerFactory</a>
-extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_summary">
-<!-- -->
-</a>
-<h3>Field Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</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>
-<tr class="altColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#DEFAULT_THROUGHPUT_CONTROLLER_CLASS">DEFAULT_THROUGHPUT_CONTROLLER_CLASS</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#HBASE_THROUGHPUT_CONTROLLER_KEY">HBASE_THROUGHPUT_CONTROLLER_KEY</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#LOG">LOG</a></strong></code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#CompactionThroughputControllerFactory()">CompactionThroughputControllerFactory</a></strong>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</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>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
- org.apache.hadoop.conf.Configuration conf)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#getThroughputControllerClass(org.apache.hadoop.conf.Configuration)">getThroughputControllerClass</a></strong>(org.apache.hadoop.conf.Configuration conf)</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_detail">
-<!-- -->
-</a>
-<h3>Field Detail</h3>
-<a name="LOG">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#line.31">LOG</a></pre>
-</li>
-</ul>
-<a name="HBASE_THROUGHPUT_CONTROLLER_KEY">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HBASE_THROUGHPUT_CONTROLLER_KEY</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#line.33">HBASE_THROUGHPUT_CONTROLLER_KEY</a></pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputControllerFactory.HBASE_THROUGHPUT_CONTROLLER_KEY">Constant Field Values</a></dd></dl>
-</li>
-</ul>
-<a name="DEFAULT_THROUGHPUT_CONTROLLER_CLASS">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DEFAULT_THROUGHPUT_CONTROLLER_CLASS</h4>
-<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#line.37">DEFAULT_THROUGHPUT_CONTROLLER_CLASS</a></pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="CompactionThroughputControllerFactory()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CompactionThroughputControllerFactory</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#line.29">CompactionThroughputControllerFactory</a>()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="create(org.apache.hadoop.hbase.regionserver.RegionServerServices, org.apache.hadoop.conf.Configuration)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>create</h4>
-<pre>public static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#line.39">create</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
- org.apache.hadoop.conf.Configuration conf)</pre>
-</li>
-</ul>
-<a name="getThroughputControllerClass(org.apache.hadoop.conf.Configuration)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getThroughputControllerClass</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#line.47">getThroughputControllerClass</a>(org.apache.hadoop.conf.Configuration conf)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CompactionThroughputControllerFactory.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" target="_top">Frames</a></li>
-<li><a href="CompactionThroughputControllerFactory.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#field_summary">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field_detail">Field</a> | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html
index c392035..da6b719 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html
@@ -95,7 +95,7 @@
</dl>
<hr>
<br>
-<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.87">Compactor.CellSink</a></pre>
+<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.88">Compactor.CellSink</a></pre>
</li>
</ul>
</div>
@@ -139,7 +139,7 @@
<ul class="blockListLast">
<li class="blockList">
<h4>append</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html#line.88">append</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html#line.89">append</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html
index a59f99e..61bb2e3 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html
@@ -99,7 +99,7 @@
</dl>
<hr>
<br>
-<pre>protected static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.96">Compactor.FileDetails</a>
+<pre>protected static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.97">Compactor.FileDetails</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">The sole reason this class exists is that java has no ref/out/pointer parameters.</div>
</li>
@@ -217,7 +217,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>maxKeyCount</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.98">maxKeyCount</a></pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.99">maxKeyCount</a></pre>
<div class="block">Maximum key count after compaction (for blooms)</div>
</li>
</ul>
@@ -227,7 +227,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>earliestPutTs</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.100">earliestPutTs</a></pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.101">earliestPutTs</a></pre>
<div class="block">Earliest put timestamp if major compaction</div>
</li>
</ul>
@@ -237,7 +237,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>latestPutTs</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.102">latestPutTs</a></pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.103">latestPutTs</a></pre>
<div class="block">Latest put timestamp</div>
</li>
</ul>
@@ -247,7 +247,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>maxSeqId</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.104">maxSeqId</a></pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.105">maxSeqId</a></pre>
<div class="block">The last key in the files we're compacting.</div>
</li>
</ul>
@@ -257,7 +257,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>maxMVCCReadpoint</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.106">maxMVCCReadpoint</a></pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.107">maxMVCCReadpoint</a></pre>
<div class="block">Latest memstore read point found in any of the involved files</div>
</li>
</ul>
@@ -267,7 +267,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>maxTagsLength</h4>
-<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.108">maxTagsLength</a></pre>
+<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.109">maxTagsLength</a></pre>
<div class="block">Max tags length</div>
</li>
</ul>
@@ -277,7 +277,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>minSeqIdToKeep</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.110">minSeqIdToKeep</a></pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.111">minSeqIdToKeep</a></pre>
<div class="block">Min SeqId to keep during a major compaction</div>
</li>
</ul>
@@ -295,7 +295,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>Compactor.FileDetails</h4>
-<pre>protected <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.96">Compactor.FileDetails</a>()</pre>
+<pre>protected <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html#line.97">Compactor.FileDetails</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html
index 71c6270..9ef7fa9 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html
@@ -35,7 +35,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html" title="enum in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -100,7 +100,7 @@
<hr>
<br>
<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.62">Compactor</a>
+public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.63">Compactor</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">A compactor is a compaction algorithm associated a given policy. Base class also contains
reusable parts for implementing compactors (what is common and what isn't is evolving).</div>
@@ -174,17 +174,10 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#LOG">LOG</a></strong></code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#NAME_COUNTER">NAME_COUNTER</a></strong></code>
-<div class="block">Used to prevent compaction name conflict when multiple compactions running parallel on the
- same store.</div>
-</td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionProgress</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#progress">progress</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#store">store</a></strong></code> </td>
</tr>
@@ -255,37 +248,33 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
long earliestPutTs)</code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#generateCompactionName()">generateCompactionName</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#getFileDetails(java.util.Collection,%20boolean)">getFileDetails</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesToCompact,
boolean allFiles)</code>
<div class="block">Extracts some details about the files to compact that are commonly needed by compactors.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionProgress</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#getProgress()">getProgress</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#getSmallestReadPoint()">getSmallestReadPoint</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
long smallestReadPoint,
boolean cleanSeqId,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
boolean major)</code>
<div class="block">Performs the compaction.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#postCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.security.User)">postCreateCoprocScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a> scanType,
@@ -294,7 +283,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Calls coprocessor, if any, to create scanners - after normal scanner creation.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#preCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20java.util.List)">preCreateCoprocScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a> scanType,
@@ -303,7 +292,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Calls coprocessor, if any, to create compaction scanner - before normal scanner creation.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#preCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20java.util.List,%20org.apache.hadoop.hbase.security.User)">preCreateCoprocScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a> scanType,
@@ -339,7 +328,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.63">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.64">LOG</a></pre>
</li>
</ul>
<a name="COMPACTION_PROGRESS_LOG_INTERVAL">
@@ -348,7 +337,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>COMPACTION_PROGRESS_LOG_INTERVAL</h4>
-<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.64">COMPACTION_PROGRESS_LOG_INTERVAL</a></pre>
+<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.65">COMPACTION_PROGRESS_LOG_INTERVAL</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.compactions.Compactor.COMPACTION_PROGRESS_LOG_INTERVAL">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -358,7 +347,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>progress</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionProgress</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.65">progress</a></pre>
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionProgress</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.66">progress</a></pre>
</li>
</ul>
<a name="conf">
@@ -367,7 +356,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>conf</h4>
-<pre>protected org.apache.hadoop.conf.Configuration <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.66">conf</a></pre>
+<pre>protected org.apache.hadoop.conf.Configuration <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.67">conf</a></pre>
</li>
</ul>
<a name="store">
@@ -376,7 +365,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>store</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.67">store</a></pre>
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.68">store</a></pre>
</li>
</ul>
<a name="compactionKVMax">
@@ -385,7 +374,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>compactionKVMax</h4>
-<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.69">compactionKVMax</a></pre>
+<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.70">compactionKVMax</a></pre>
</li>
</ul>
<a name="compactionCompression">
@@ -394,30 +383,19 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>compactionCompression</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.70">compactionCompression</a></pre>
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.71">compactionCompression</a></pre>
</li>
</ul>
<a name="keepSeqIdPeriod">
<!-- -->
</a>
-<ul class="blockList">
+<ul class="blockListLast">
<li class="blockList">
<h4>keepSeqIdPeriod</h4>
-<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.73">keepSeqIdPeriod</a></pre>
+<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.74">keepSeqIdPeriod</a></pre>
<div class="block">specify how many days to keep MVCC values during major compaction</div>
</li>
</ul>
-<a name="NAME_COUNTER">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NAME_COUNTER</h4>
-<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.288">NAME_COUNTER</a></pre>
-<div class="block">Used to prevent compaction name conflict when multiple compactions running parallel on the
- same store.</div>
-</li>
-</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -432,7 +410,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>Compactor</h4>
-<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.76">Compactor</a>(org.apache.hadoop.conf.Configuration conf,
+<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.77">Compactor</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store)</pre>
</li>
</ul>
@@ -450,7 +428,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getProgress</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionProgress</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.91">getProgress</a>()</pre>
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionProgress</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.92">getProgress</a>()</pre>
</li>
</ul>
<a name="getFileDetails(java.util.Collection, boolean)">
@@ -459,7 +437,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getFileDetails</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.119">getFileDetails</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesToCompact,
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.120">getFileDetails</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesToCompact,
boolean allFiles)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Extracts some details about the files to compact that are commonly needed by compactors.</div>
@@ -475,7 +453,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createFileScanners</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFileScanner</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.203">createFileScanners</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesToCompact,
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFileScanner</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.204">createFileScanners</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesToCompact,
long smallestReadPoint,
boolean useDropBehind)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -492,7 +470,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getSmallestReadPoint</h4>
-<pre>protected long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.215">getSmallestReadPoint</a>()</pre>
+<pre>protected long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.216">getSmallestReadPoint</a>()</pre>
</li>
</ul>
<a name="preCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, org.apache.hadoop.hbase.regionserver.ScanType, long, java.util.List)">
@@ -501,7 +479,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>preCreateCoprocScanner</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.227">preCreateCoprocScanner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.228">preCreateCoprocScanner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a> scanType,
long earliestPutTs,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFileScanner</a>> scanners)
@@ -519,7 +497,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>preCreateCoprocScanner</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.232">preCreateCoprocScanner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.233">preCreateCoprocScanner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a> scanType,
long earliestPutTs,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFileScanner</a>> scanners,
@@ -535,7 +513,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>postCreateCoprocScanner</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.263">postCreateCoprocScanner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.264">postCreateCoprocScanner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a> scanType,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
@@ -547,27 +525,18 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="generateCompactionName()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>generateCompactionName</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.290">generateCompactionName</a>()</pre>
-</li>
-</ul>
-<a name="performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails, org.apache.hadoop.hbase.regionserver.InternalScanner, org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink, long, boolean, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, boolean)">
+<a name="performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails, org.apache.hadoop.hbase.regionserver.InternalScanner, org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink, long, boolean, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>performCompaction</h4>
-<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.313">performCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.295">performCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
long smallestReadPoint,
boolean cleanSeqId,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
boolean major)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Performs the compaction.</div>
@@ -583,7 +552,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createScanner</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.417">createScanner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.399">createScanner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFileScanner</a>> scanners,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a> scanType,
long smallestReadPoint,
@@ -601,7 +570,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createScanner</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.434">createScanner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.416">createScanner</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFileScanner</a>> scanners,
long smallestReadPoint,
long earliestPutTs,
@@ -620,7 +589,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>appendMetadataAndCloseWriter</h4>
-<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.450">appendMetadataAndCloseWriter</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a> writer,
+<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#line.432">appendMetadataAndCloseWriter</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a> writer,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
boolean isMajor)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -656,7 +625,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.DisplayCompactionType.html" title="enum in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
[12/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/CompactionThroughputControllerFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/CompactionThroughputControllerFactory.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/CompactionThroughputControllerFactory.html
new file mode 100644
index 0000000..9b00ed7
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/CompactionThroughputControllerFactory.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/CompactionThroughputControllerFactory.html" target="_top">Frames</a></li>
+<li><a href="CompactionThroughputControllerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/CompactionThroughputControllerFactory.html" target="_top">Frames</a></li>
+<li><a href="CompactionThroughputControllerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/FlushThroughputControllerFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/FlushThroughputControllerFactory.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/FlushThroughputControllerFactory.html
new file mode 100644
index 0000000..cf5ceaf
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/FlushThroughputControllerFactory.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.regionserver.throttle.FlushThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.FlushThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/FlushThroughputControllerFactory.html" target="_top">Frames</a></li>
+<li><a href="FlushThroughputControllerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.FlushThroughputControllerFactory" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.throttle.FlushThroughputControllerFactory</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.regionserver.throttle.FlushThroughputControllerFactory</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/FlushThroughputControllerFactory.html" target="_top">Frames</a></li>
+<li><a href="FlushThroughputControllerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/NoLimitThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/NoLimitThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/NoLimitThroughputController.html
new file mode 100644
index 0000000..9c92538
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/NoLimitThroughputController.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.regionserver.throttle.NoLimitThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.NoLimitThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/NoLimitThroughputController.html" target="_top">Frames</a></li>
+<li><a href="NoLimitThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.NoLimitThroughputController" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.throttle.NoLimitThroughputController</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table 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/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</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.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</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.regionserver.throttle">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> declared as <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</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>static <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a></code></td>
+<td class="colLast"><span class="strong">NoLimitThroughputController.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#INSTANCE">INSTANCE</a></strong></code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/NoLimitThroughputController.html" target="_top">Frames</a></li>
+<li><a href="NoLimitThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareCompactionThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareCompactionThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareCompactionThroughputController.html
new file mode 100644
index 0000000..6846a12
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareCompactionThroughputController.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/PressureAwareCompactionThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareCompactionThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.regionserver.throttle.PressureAwareCompactionThroughputController</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/PressureAwareCompactionThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareCompactionThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareFlushThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareFlushThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareFlushThroughputController.html
new file mode 100644
index 0000000..e5b1222
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareFlushThroughputController.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/PressureAwareFlushThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareFlushThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.regionserver.throttle.PressureAwareFlushThroughputController</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/PressureAwareFlushThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareFlushThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareThroughputController.ActiveOperation.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareThroughputController.ActiveOperation.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareThroughputController.ActiveOperation.html
new file mode 100644
index 0000000..81c2f34
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareThroughputController.ActiveOperation.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController.ActiveOperation (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController.ActiveOperation (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/PressureAwareThroughputController.ActiveOperation.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareThroughputController.ActiveOperation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController.ActiveOperation" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController.ActiveOperation</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table 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/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController.ActiveOperation</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.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</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.regionserver.throttle">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController.ActiveOperation</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> with type parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController.ActiveOperation</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>protected <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController.ActiveOperation</a>></code></td>
+<td class="colLast"><span class="strong">PressureAwareThroughputController.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#activeOperations">activeOperations</a></strong></code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/PressureAwareThroughputController.ActiveOperation.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareThroughputController.ActiveOperation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareThroughputController.html
new file mode 100644
index 0000000..7c2cd63
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareThroughputController.html
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/PressureAwareThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table 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/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</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.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</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.regionserver.throttle">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a></strong></code>
+<div class="block">A throughput controller which uses the follow schema to limit throughput
+
+ If compaction pressure is greater than 1.0, no limitation.
+ In off peak hours, use a fixed throughput limitation
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">"hbase.hstore.compaction.throughput.offpeak"</a>
+ In normal hours, the max throughput is tuned between
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.compaction.throughput.lower.bound"</a> and
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">"hbase.hstore.compaction.throughput.higher.bound"</a>, using the formula "lower +
+ (higer - lower) * compactionPressure", where compactionPressure is in range [0.0, 1.0]
+ </div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></strong></code>
+<div class="block">A throughput controller which uses the follow schema to limit throughput
+
+ If flush pressure is greater than or equal to 1.0, no limitation.
+ In normal case, the max throughput is tuned between
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.flush.throughput.lower.bound"</a> and
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">"hbase.hstore.flush.throughput.upper.bound"</a>, using the formula "lower +
+ (upper - lower) * flushPressure", where flushPressure is in range [0.0, 1.0)
+ </div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/PressureAwareThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/ThroughputControlUtil.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/ThroughputControlUtil.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/ThroughputControlUtil.html
new file mode 100644
index 0000000..c8735dd
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/ThroughputControlUtil.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.regionserver.throttle.ThroughputControlUtil (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.ThroughputControlUtil (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/ThroughputControlUtil.html" target="_top">Frames</a></li>
+<li><a href="ThroughputControlUtil.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.throttle.ThroughputControlUtil" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.throttle.ThroughputControlUtil</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.regionserver.throttle.ThroughputControlUtil</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/ThroughputControlUtil.html" target="_top">Frames</a></li>
+<li><a href="ThroughputControlUtil.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
[50/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/CellUtil.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/CellUtil.html b/apidocs/org/apache/hadoop/hbase/CellUtil.html
index 30c84a0..2e44ff3 100644
--- a/apidocs/org/apache/hadoop/hbase/CellUtil.html
+++ b/apidocs/org/apache/hadoop/hbase/CellUtil.html
@@ -97,7 +97,7 @@
<br>
<pre>@InterfaceAudience.Public
@InterfaceStability.Evolving
-public final class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.49">CellUtil</a>
+public final class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.50">CellUtil</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Utility methods helpful slinging <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a> instances.
Some methods below are for internal use only and are marked InterfaceAudience.Private at the
@@ -143,18 +143,26 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#cloneValue(org.apache.hadoop.hbase.Cell)">cloneValue</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#compressTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.io.TagCompressionContext)">compressTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
+ <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+ org.apache.hadoop.hbase.io.TagCompressionContext tagCompressionContext)</code>
+<div class="block">Compresses the tags to the given outputstream using the TagcompressionContext</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyFamilyTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyFamilyTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyQualifierTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyQualifierTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyRowTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyRowTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
@@ -162,7 +170,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">copyTo</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyTagTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyTagTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
@@ -170,26 +178,26 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Copies the tags info into the tag portion of the cell</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyValueTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyValueTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[])">createCell</a></strong>(byte[] row)</code>
<div class="block">Create a Cell with specific row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[])">createCell</a></strong>(byte[] row,
byte[] value)</code>
<div class="block">Create a Cell with specific row and value.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[],%20byte[])">createCell</a></strong>(byte[] row,
byte[] family,
@@ -197,7 +205,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Create a Cell with specific row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[],%20byte[],%20long,%20byte,%20byte[])">createCell</a></strong>(byte[] row,
byte[] family,
@@ -206,7 +214,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
byte type,
byte[] value)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20int,%20int,%20byte[],%20int,%20int,%20byte[],%20int,%20int)">createCell</a></strong>(byte[] rowArray,
int rowOffset,
@@ -218,29 +226,29 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
int qualifierOffset,
int qualifierLength)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.CellScanner</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(org.apache.hadoop.hbase.Cell[])">createCellScanner</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[] cellArray)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.CellScanner</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.lang.Iterable)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cellIterable)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.CellScanner</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.util.Iterator)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.CellScanner</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.util.List)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends org.apache.hadoop.hbase.CellScannable> cellScannerables)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.CellScanner</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.util.NavigableMap)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>>> map)</code>
<div class="block">Flatten the map of cells out under the CellScanner</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstDeleteFamilyCellOnRow(byte[],%20byte[])">createFirstDeleteFamilyCellOnRow</a></strong>(byte[] row,
byte[] fam)</code>
@@ -249,25 +257,25 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
same row and family.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnNextRow(org.apache.hadoop.hbase.Cell)">createFirstOnNextRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell row's next row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRow(org.apache.hadoop.hbase.Cell)">createFirstOnRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowCol(org.apache.hadoop.hbase.Cell)">createFirstOnRowCol</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowCol(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">createFirstOnRowCol</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] qArray,
@@ -277,81 +285,81 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
passed qualifier.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowColTS(org.apache.hadoop.hbase.Cell,%20long)">createFirstOnRowColTS</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
<div class="block">Creates the first cell with the row/family/qualifier of this cell and the given timestamp.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createLastOnRow(org.apache.hadoop.hbase.Cell)">createLastOnRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createLastOnRowCol(org.apache.hadoop.hbase.Cell)">createLastOnRowCol</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's rk:cf:q.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#equals(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">equals</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code>
<div class="block">equals</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#equalsIgnoreMvccVersion(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">equalsIgnoreMvccVersion</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code>
<div class="block">special case for Cell.equals</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedHeapSizeOf(org.apache.hadoop.hbase.Cell)">estimatedHeapSizeOf</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">This is an estimate of the heap space occupied by a cell.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOf(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOf</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOfKey(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOfKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillFamilyRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillFamilyRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillQualifierRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillQualifierRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillRowRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillRowRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code>
<div class="block">ByteRange</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillTagRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillTagRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillValueRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillValueRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#findCommonPrefixInFlatKey(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell,%20boolean,%20boolean)">findCommonPrefixInFlatKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c1,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c2,
@@ -361,17 +369,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<code>KeyValue</code>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getCellKeyAsString(org.apache.hadoop.hbase.Cell)">getCellKeyAsString</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getCellKeySerializedAsKeyValueKey(org.apache.hadoop.hbase.Cell)">getCellKeySerializedAsKeyValueKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">This method exists just to encapsulate how we serialize keys.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getQualifierBufferShallowCopy(org.apache.hadoop.hbase.Cell)">getQualifierBufferShallowCopy</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block"><strong>Deprecated.</strong>
@@ -379,97 +387,97 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getRowAsInt(org.apache.hadoop.hbase.Cell)">getRowAsInt</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the rowkey bytes of the given cell into an int value</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static byte</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getRowByte(org.apache.hadoop.hbase.Cell,%20int)">getRowByte</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
int index)</code>
<div class="block">misc</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.Tag</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getTag(org.apache.hadoop.hbase.Cell,%20byte)">getTag</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte type)</code>
<div class="block">Retrieve Cell's first tag, matching the passed in type</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getTagArray(org.apache.hadoop.hbase.Cell)">getTagArray</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Returns tag value in a new byte array.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.Tag></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getTags(org.apache.hadoop.hbase.Cell)">getTags</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsBigDecimal(org.apache.hadoop.hbase.Cell)">getValueAsBigDecimal</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a BigDecimal</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsDouble(org.apache.hadoop.hbase.Cell)">getValueAsDouble</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a double value</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsLong(org.apache.hadoop.hbase.Cell)">getValueAsLong</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a long value</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getValueBufferShallowCopy(org.apache.hadoop.hbase.Cell)">getValueBufferShallowCopy</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDelete(byte)">isDelete</a></strong>(byte type)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDelete(org.apache.hadoop.hbase.Cell)">isDelete</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumnOrFamily(org.apache.hadoop.hbase.Cell)">isDeleteColumnOrFamily</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumns(org.apache.hadoop.hbase.Cell)">isDeleteColumns</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumnVersion(org.apache.hadoop.hbase.Cell)">isDeleteColumnVersion</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteFamily(org.apache.hadoop.hbase.Cell)">isDeleteFamily</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteFamilyVersion(org.apache.hadoop.hbase.Cell)">isDeleteFamilyVersion</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteType(org.apache.hadoop.hbase.Cell)">isDeleteType</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20byte[],%20byte[])">matchingColumn</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] fam,
byte[] qual)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int,%20byte[],%20int,%20int)">matchingColumn</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] fam,
@@ -479,29 +487,29 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
int qoffset,
int qlength)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingColumn</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20byte[])">matchingFamily</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingFamily</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingFamily</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20byte[])">matchingQualifier</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code>
@@ -509,7 +517,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
byte[] are equal</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingQualifier</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
@@ -519,24 +527,24 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
byte[] are equal</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingQualifier</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20byte[])">matchingRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
@@ -546,48 +554,48 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRowColumn(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRowColumn</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
<div class="block">Compares the row and column of two keyvalues for equality</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRows(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRows</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
<div class="block">Compares the row of two keyvalues for equality</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingTimestamp(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingTimestamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingType(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingType</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20byte[])">matchingValue</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingValue</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell,%20int,%20int)">matchingValue</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right,
int lvlength,
int rvlength)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#overlappingKeys(byte[],%20byte[],%20byte[],%20byte[])">overlappingKeys</a></strong>(byte[] start1,
byte[] end1,
@@ -597,7 +605,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
start2...end2, assuming the byte arrays represent row keys</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#setTimestamp(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">setTimestamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] ts,
@@ -605,14 +613,14 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Sets the given timestamp to the cell.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#setTimestamp(org.apache.hadoop.hbase.Cell,%20long)">setTimestamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
<div class="block">Sets the given timestamp to the cell.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><org.apache.hadoop.hbase.Tag></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#tagsIterator(byte[],%20int,%20int)">tagsIterator</a></strong>(byte[] tags,
int offset,
@@ -623,20 +631,20 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><org.apache.hadoop.hbase.Tag></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#tagsIterator(org.apache.hadoop.hbase.Cell)">tagsIterator</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Util method to iterate through the tags in the given cell.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#toString(org.apache.hadoop.hbase.Cell,%20boolean)">toString</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
boolean verbose)</code>
<div class="block">Returns a string representation of the cell</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#updateLatestStamp(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">updateLatestStamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] ts,
@@ -645,7 +653,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<a href="../../../../org/apache/hadoop/hbase/HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#updateLatestStamp(org.apache.hadoop.hbase.Cell,%20long)">updateLatestStamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
@@ -653,7 +661,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<a href="../../../../org/apache/hadoop/hbase/HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeFamily(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20byte)">writeFamily</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -661,14 +669,14 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the family from the given cell to the output stream</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeFlatKey(org.apache.hadoop.hbase.Cell,%20java.io.DataOutputStream)">writeFlatKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out)</code>
<div class="block">Writes the Cell's key part as it would have serialized in a KeyValue.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeQualifier(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeQualifier</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -676,7 +684,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the qualifier from the given cell to the output stream</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeQualifierSkippingBytes(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int,%20int)">writeQualifierSkippingBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -685,7 +693,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the qualifier from the given cell to the output stream excluding the common prefix</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeRow(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20short)">writeRow</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -693,7 +701,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the row from the given cell to the output stream</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeRowKeyExcludingCommon(org.apache.hadoop.hbase.Cell,%20short,%20int,%20java.io.DataOutputStream)">writeRowKeyExcludingCommon</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
short rLen,
@@ -702,7 +710,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Write rowkey excluding the common part.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeRowSkippingBytes(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20short,%20int)">writeRowSkippingBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -711,7 +719,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the row from the given cell to the output stream excluding the common prefix</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -719,7 +727,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Writes the tag from the given cell to the output stream</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeValue(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -755,7 +763,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillRowRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.58">fillRowRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.59">fillRowRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
<div class="block">ByteRange</div>
</li>
@@ -766,7 +774,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillFamilyRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.62">fillFamilyRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.63">fillFamilyRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -776,7 +784,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillQualifierRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.66">fillQualifierRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.67">fillQualifierRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -786,7 +794,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillValueRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.71">fillValueRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.72">fillValueRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -796,7 +804,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillTagRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.75">fillTagRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.76">fillTagRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -806,7 +814,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneRow</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.81">cloneRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.82">cloneRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block">get individual arrays for tests</div>
</li>
</ul>
@@ -816,7 +824,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneFamily</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.87">cloneFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.88">cloneFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="cloneQualifier(org.apache.hadoop.hbase.Cell)">
@@ -825,7 +833,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneQualifier</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.93">cloneQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.94">cloneQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="cloneValue(org.apache.hadoop.hbase.Cell)">
@@ -834,7 +842,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneValue</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.99">cloneValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.100">cloneValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="cloneTags(org.apache.hadoop.hbase.Cell)">
@@ -843,7 +851,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneTags</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.105">cloneTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.106">cloneTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="getTagArray(org.apache.hadoop.hbase.Cell)">
@@ -852,7 +860,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getTagArray</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.118">getTagArray</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.119">getTagArray</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block">Returns tag value in a new byte array. If server-side, use
<code>Tag.getValueArray()</code> with appropriate <code>Tag.getValueOffset()</code> and
<code>Tag.getValueLength()</code> instead to save on allocations.</div>
@@ -866,7 +874,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyRowTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.127">copyRowTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.128">copyRowTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
<div class="block">copyTo</div>
@@ -878,7 +886,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyFamilyTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.140">copyFamilyTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.141">copyFamilyTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
</li>
@@ -889,7 +897,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyQualifierTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.153">copyQualifierTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.154">copyQualifierTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
</li>
@@ -900,7 +908,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyValueTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.166">copyValueTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.167">copyValueTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
</li>
@@ -911,7 +919,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyTagTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.186">copyTagTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.187">copyTagTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
<div class="block">Copies the tags info into the tag portion of the cell</div>
@@ -925,7 +933,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getRowByte</h4>
-<pre>public static byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.201">getRowByte</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.202">getRowByte</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
int index)</pre>
<div class="block">misc</div>
</li>
@@ -936,7 +944,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getValueBufferShallowCopy</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.209">getValueBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.210">getValueBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="getQualifierBufferShallowCopy(org.apache.hadoop.hbase.Cell)">
@@ -946,7 +954,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<li class="blockList">
<h4>getQualifierBufferShallowCopy</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.221">getQualifierBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.222">getQualifierBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block"><span class="strong">Deprecated.</span> <i>As of release 2.0.0, this will be removed in HBase 3.0.0.</i></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>cell's qualifier wrapped into a ByteBuffer.</dd></dl>
@@ -958,7 +966,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.228">createCell</a>(byte[] row,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.229">createCell</a>(byte[] row,
byte[] family,
byte[] qualifier,
long timestamp,
@@ -972,7 +980,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.237">createCell</a>(byte[] rowArray,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.238">createCell</a>(byte[] rowArray,
int rowOffset,
int rowLength,
byte[] familyArray,
@@ -989,7 +997,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.295">createCell</a>(byte[] row)</pre>
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.296">createCell</a>(byte[] row)</pre>
<div class="block">Create a Cell with specific row. Other fields defaulted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>row</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>Cell with passed row but all other fields are arbitrary</dd></dl>
@@ -1001,7 +1009,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.305">createCell</a>(byte[] row,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.306">createCell</a>(byte[] row,
byte[] value)</pre>
<div class="block">Create a Cell with specific row and value. Other fields are defaulted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>row</code> - </dd><dd><code>value</code> - </dd>
@@ -1014,7 +1022,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.321">createCell</a>(byte[] row,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.322">createCell</a>(byte[] row,
byte[] family,
byte[] qualifier)</pre>
<div class="block">Create a Cell with specific row. Other fields defaulted.</div>
@@ -1028,7 +1036,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCellScanner</h4>
-<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.331">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends org.apache.hadoop.hbase.CellScannable> cellScannerables)</pre>
+<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.332">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends org.apache.hadoop.hbase.CellScannable> cellScannerables)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cellScannerables</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>CellScanner interface over <code>cellIterables</code></dd></dl>
</li>
@@ -1039,7 +1047,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCellScanner</h4>
-<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.360">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cellIterable)</pre>
+<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.361">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cellIterable)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cellIterable</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>CellScanner interface over <code>cellIterable</code></dd></dl>
</li>
@@ -1050,7 +1058,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCellScanner</h4>
-<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.370">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells)</pre>
+<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.371">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cells</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>CellScanner interface over <code>cellIterable</code> or null if <code>cells</code> is
null</dd></dl>
@@ -1062,7 +1070,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCellScanner</h4>
-<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.394">createCellScanner</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[] cellArray)</pre>
+<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.395">createCellScanner</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[] cellArray)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cellArray</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>CellScanner interface over <code>cellArray</code></dd></dl>
</li>
@@ -1073,7 +1081,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCellScanner</h4>
-<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.419">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>>> map)</pre>
+<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.420">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>>> map)</pre>
<div class="block">Flatten the map of cells out under the CellScanner</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>map</code> - Map of Cell Lists; for example, the map of families to Cells that is used
inside Put, etc., keeping Cells organized by family.</dd>
@@ -1087,7 +1095,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<li class="blockList">
<h4>matchingRow</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.456">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.457">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
<div class="block"><span class="strong">Deprecated.</span> <i>As of release 2.0.0, this will be removed in HBase 3.0.0.
Instead use <a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRows(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)"><code>matchingRows(Cell, Cell)</code></a></i></div>
@@ -1101,7 +1109,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingRow</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.460">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.461">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</pre>
</li>
</ul>
@@ -1111,7 +1119,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingRow</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.467">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.468">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</pre>
@@ -1123,7 +1131,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingFamily</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.478">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.479">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
</li>
</ul>
@@ -1133,7 +1141,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingFamily</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.501">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.502">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</pre>
</li>
</ul>
@@ -1143,7 +1151,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop
<TRUNCATED>
[05/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
index 56f1bc7..c554a04 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
@@ -43,2260 +43,2279 @@
<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.35"></a>
<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.36"></a>
<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.io.HeapSize;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.40"></a>
-<span class="sourceLineNo">041</span><a name="line.41"></a>
-<span class="sourceLineNo">042</span>/**<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * method level.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>@InterfaceAudience.Public<a name="line.47"></a>
-<span class="sourceLineNo">048</span>@InterfaceStability.Evolving<a name="line.48"></a>
-<span class="sourceLineNo">049</span>public final class CellUtil {<a name="line.49"></a>
-<span class="sourceLineNo">050</span><a name="line.50"></a>
-<span class="sourceLineNo">051</span> /**<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * Private constructor to keep this class from being instantiated.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span> private CellUtil(){}<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
-<span class="sourceLineNo">056</span> /******************* ByteRange *******************************/<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.58"></a>
-<span class="sourceLineNo">059</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.59"></a>
-<span class="sourceLineNo">060</span> }<a name="line.60"></a>
-<span class="sourceLineNo">061</span><a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.62"></a>
-<span class="sourceLineNo">063</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.63"></a>
-<span class="sourceLineNo">064</span> }<a name="line.64"></a>
-<span class="sourceLineNo">065</span><a name="line.65"></a>
-<span class="sourceLineNo">066</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.66"></a>
-<span class="sourceLineNo">067</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.67"></a>
-<span class="sourceLineNo">068</span> cell.getQualifierLength());<a name="line.68"></a>
-<span class="sourceLineNo">069</span> }<a name="line.69"></a>
-<span class="sourceLineNo">070</span><a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.71"></a>
-<span class="sourceLineNo">072</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.72"></a>
-<span class="sourceLineNo">073</span> }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.75"></a>
-<span class="sourceLineNo">076</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.76"></a>
-<span class="sourceLineNo">077</span> }<a name="line.77"></a>
-<span class="sourceLineNo">078</span><a name="line.78"></a>
-<span class="sourceLineNo">079</span> /***************** get individual arrays for tests ************/<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span> public static byte[] cloneRow(Cell cell){<a name="line.81"></a>
-<span class="sourceLineNo">082</span> byte[] output = new byte[cell.getRowLength()];<a name="line.82"></a>
-<span class="sourceLineNo">083</span> copyRowTo(cell, output, 0);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> return output;<a name="line.84"></a>
-<span class="sourceLineNo">085</span> }<a name="line.85"></a>
-<span class="sourceLineNo">086</span><a name="line.86"></a>
-<span class="sourceLineNo">087</span> public static byte[] cloneFamily(Cell cell){<a name="line.87"></a>
-<span class="sourceLineNo">088</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.88"></a>
-<span class="sourceLineNo">089</span> copyFamilyTo(cell, output, 0);<a name="line.89"></a>
-<span class="sourceLineNo">090</span> return output;<a name="line.90"></a>
-<span class="sourceLineNo">091</span> }<a name="line.91"></a>
-<span class="sourceLineNo">092</span><a name="line.92"></a>
-<span class="sourceLineNo">093</span> public static byte[] cloneQualifier(Cell cell){<a name="line.93"></a>
-<span class="sourceLineNo">094</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.94"></a>
-<span class="sourceLineNo">095</span> copyQualifierTo(cell, output, 0);<a name="line.95"></a>
-<span class="sourceLineNo">096</span> return output;<a name="line.96"></a>
-<span class="sourceLineNo">097</span> }<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span> public static byte[] cloneValue(Cell cell){<a name="line.99"></a>
-<span class="sourceLineNo">100</span> byte[] output = new byte[cell.getValueLength()];<a name="line.100"></a>
-<span class="sourceLineNo">101</span> copyValueTo(cell, output, 0);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> return output;<a name="line.102"></a>
-<span class="sourceLineNo">103</span> }<a name="line.103"></a>
-<span class="sourceLineNo">104</span><a name="line.104"></a>
-<span class="sourceLineNo">105</span> public static byte[] cloneTags(Cell cell) {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.106"></a>
-<span class="sourceLineNo">107</span> copyTagTo(cell, output, 0);<a name="line.107"></a>
-<span class="sourceLineNo">108</span> return output;<a name="line.108"></a>
-<span class="sourceLineNo">109</span> }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span> /**<a name="line.111"></a>
-<span class="sourceLineNo">112</span> * Returns tag value in a new byte array. If server-side, use<a name="line.112"></a>
-<span class="sourceLineNo">113</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.113"></a>
-<span class="sourceLineNo">114</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * @param cell<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @return tag value in a new byte array.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public static byte[] getTagArray(Cell cell){<a name="line.118"></a>
-<span class="sourceLineNo">119</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.119"></a>
-<span class="sourceLineNo">120</span> copyTagTo(cell, output, 0);<a name="line.120"></a>
-<span class="sourceLineNo">121</span> return output;<a name="line.121"></a>
-<span class="sourceLineNo">122</span> }<a name="line.122"></a>
-<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.io.TagCompressionContext;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span>/**<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * method level.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> */<a name="line.47"></a>
+<span class="sourceLineNo">048</span>@InterfaceAudience.Public<a name="line.48"></a>
+<span class="sourceLineNo">049</span>@InterfaceStability.Evolving<a name="line.49"></a>
+<span class="sourceLineNo">050</span>public final class CellUtil {<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span> /**<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * Private constructor to keep this class from being instantiated.<a name="line.53"></a>
+<span class="sourceLineNo">054</span> */<a name="line.54"></a>
+<span class="sourceLineNo">055</span> private CellUtil(){}<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /******************* ByteRange *******************************/<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.59"></a>
+<span class="sourceLineNo">060</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.60"></a>
+<span class="sourceLineNo">061</span> }<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.63"></a>
+<span class="sourceLineNo">064</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.64"></a>
+<span class="sourceLineNo">065</span> }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.67"></a>
+<span class="sourceLineNo">068</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.68"></a>
+<span class="sourceLineNo">069</span> cell.getQualifierLength());<a name="line.69"></a>
+<span class="sourceLineNo">070</span> }<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.72"></a>
+<span class="sourceLineNo">073</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.73"></a>
+<span class="sourceLineNo">074</span> }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.76"></a>
+<span class="sourceLineNo">077</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.77"></a>
+<span class="sourceLineNo">078</span> }<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span> /***************** get individual arrays for tests ************/<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span> public static byte[] cloneRow(Cell cell){<a name="line.82"></a>
+<span class="sourceLineNo">083</span> byte[] output = new byte[cell.getRowLength()];<a name="line.83"></a>
+<span class="sourceLineNo">084</span> copyRowTo(cell, output, 0);<a name="line.84"></a>
+<span class="sourceLineNo">085</span> return output;<a name="line.85"></a>
+<span class="sourceLineNo">086</span> }<a name="line.86"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span> public static byte[] cloneFamily(Cell cell){<a name="line.88"></a>
+<span class="sourceLineNo">089</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.89"></a>
+<span class="sourceLineNo">090</span> copyFamilyTo(cell, output, 0);<a name="line.90"></a>
+<span class="sourceLineNo">091</span> return output;<a name="line.91"></a>
+<span class="sourceLineNo">092</span> }<a name="line.92"></a>
+<span class="sourceLineNo">093</span><a name="line.93"></a>
+<span class="sourceLineNo">094</span> public static byte[] cloneQualifier(Cell cell){<a name="line.94"></a>
+<span class="sourceLineNo">095</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.95"></a>
+<span class="sourceLineNo">096</span> copyQualifierTo(cell, output, 0);<a name="line.96"></a>
+<span class="sourceLineNo">097</span> return output;<a name="line.97"></a>
+<span class="sourceLineNo">098</span> }<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span> public static byte[] cloneValue(Cell cell){<a name="line.100"></a>
+<span class="sourceLineNo">101</span> byte[] output = new byte[cell.getValueLength()];<a name="line.101"></a>
+<span class="sourceLineNo">102</span> copyValueTo(cell, output, 0);<a name="line.102"></a>
+<span class="sourceLineNo">103</span> return output;<a name="line.103"></a>
+<span class="sourceLineNo">104</span> }<a name="line.104"></a>
+<span class="sourceLineNo">105</span><a name="line.105"></a>
+<span class="sourceLineNo">106</span> public static byte[] cloneTags(Cell cell) {<a name="line.106"></a>
+<span class="sourceLineNo">107</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.107"></a>
+<span class="sourceLineNo">108</span> copyTagTo(cell, output, 0);<a name="line.108"></a>
+<span class="sourceLineNo">109</span> return output;<a name="line.109"></a>
+<span class="sourceLineNo">110</span> }<a name="line.110"></a>
+<span class="sourceLineNo">111</span><a name="line.111"></a>
+<span class="sourceLineNo">112</span> /**<a name="line.112"></a>
+<span class="sourceLineNo">113</span> * Returns tag value in a new byte array. If server-side, use<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> * @param cell<a name="line.116"></a>
+<span class="sourceLineNo">117</span> * @return tag value in a new byte array.<a name="line.117"></a>
+<span class="sourceLineNo">118</span> */<a name="line.118"></a>
+<span class="sourceLineNo">119</span> public static byte[] getTagArray(Cell cell){<a name="line.119"></a>
+<span class="sourceLineNo">120</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.120"></a>
+<span class="sourceLineNo">121</span> copyTagTo(cell, output, 0);<a name="line.121"></a>
+<span class="sourceLineNo">122</span> return output;<a name="line.122"></a>
+<span class="sourceLineNo">123</span> }<a name="line.123"></a>
<span class="sourceLineNo">124</span><a name="line.124"></a>
-<span class="sourceLineNo">125</span> /******************** copyTo **********************************/<a name="line.125"></a>
-<span class="sourceLineNo">126</span><a name="line.126"></a>
-<span class="sourceLineNo">127</span> public static int copyRowTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.127"></a>
-<span class="sourceLineNo">128</span> short rowLen = cell.getRowLength();<a name="line.128"></a>
-<span class="sourceLineNo">129</span> if (cell instanceof ByteBufferedCell) {<a name="line.129"></a>
-<span class="sourceLineNo">130</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.130"></a>
-<span class="sourceLineNo">131</span> ((ByteBufferedCell) cell).getRowByteBuffer(),<a name="line.131"></a>
-<span class="sourceLineNo">132</span> ((ByteBufferedCell) cell).getRowPosition(), destinationOffset, rowLen);<a name="line.132"></a>
-<span class="sourceLineNo">133</span> } else {<a name="line.133"></a>
-<span class="sourceLineNo">134</span> System.arraycopy(cell.getRowArray(), cell.getRowOffset(), destination, destinationOffset,<a name="line.134"></a>
-<span class="sourceLineNo">135</span> rowLen);<a name="line.135"></a>
-<span class="sourceLineNo">136</span> }<a name="line.136"></a>
-<span class="sourceLineNo">137</span> return destinationOffset + rowLen;<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> public static int copyFamilyTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span> byte fLen = cell.getFamilyLength();<a name="line.141"></a>
-<span class="sourceLineNo">142</span> if (cell instanceof ByteBufferedCell) {<a name="line.142"></a>
-<span class="sourceLineNo">143</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.143"></a>
-<span class="sourceLineNo">144</span> ((ByteBufferedCell) cell).getFamilyByteBuffer(),<a name="line.144"></a>
-<span class="sourceLineNo">145</span> ((ByteBufferedCell) cell).getFamilyPosition(), destinationOffset, fLen);<a name="line.145"></a>
-<span class="sourceLineNo">146</span> } else {<a name="line.146"></a>
-<span class="sourceLineNo">147</span> System.arraycopy(cell.getFamilyArray(), cell.getFamilyOffset(), destination,<a name="line.147"></a>
-<span class="sourceLineNo">148</span> destinationOffset, fLen);<a name="line.148"></a>
-<span class="sourceLineNo">149</span> }<a name="line.149"></a>
-<span class="sourceLineNo">150</span> return destinationOffset + fLen;<a name="line.150"></a>
-<span class="sourceLineNo">151</span> }<a name="line.151"></a>
-<span class="sourceLineNo">152</span><a name="line.152"></a>
-<span class="sourceLineNo">153</span> public static int copyQualifierTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.153"></a>
-<span class="sourceLineNo">154</span> int qlen = cell.getQualifierLength();<a name="line.154"></a>
-<span class="sourceLineNo">155</span> if (cell instanceof ByteBufferedCell) {<a name="line.155"></a>
-<span class="sourceLineNo">156</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.156"></a>
-<span class="sourceLineNo">157</span> ((ByteBufferedCell) cell).getQualifierByteBuffer(),<a name="line.157"></a>
-<span class="sourceLineNo">158</span> ((ByteBufferedCell) cell).getQualifierPosition(), destinationOffset, qlen);<a name="line.158"></a>
-<span class="sourceLineNo">159</span> } else {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> System.arraycopy(cell.getQualifierArray(), cell.getQualifierOffset(), destination,<a name="line.160"></a>
-<span class="sourceLineNo">161</span> destinationOffset, qlen);<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
-<span class="sourceLineNo">163</span> return destinationOffset + qlen;<a name="line.163"></a>
-<span class="sourceLineNo">164</span> }<a name="line.164"></a>
-<span class="sourceLineNo">165</span><a name="line.165"></a>
-<span class="sourceLineNo">166</span> public static int copyValueTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.166"></a>
-<span class="sourceLineNo">167</span> int vlen = cell.getValueLength();<a name="line.167"></a>
-<span class="sourceLineNo">168</span> if (cell instanceof ByteBufferedCell) {<a name="line.168"></a>
-<span class="sourceLineNo">169</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.169"></a>
-<span class="sourceLineNo">170</span> ((ByteBufferedCell) cell).getValueByteBuffer(),<a name="line.170"></a>
-<span class="sourceLineNo">171</span> ((ByteBufferedCell) cell).getValuePosition(), destinationOffset, vlen);<a name="line.171"></a>
-<span class="sourceLineNo">172</span> } else {<a name="line.172"></a>
-<span class="sourceLineNo">173</span> System.arraycopy(cell.getValueArray(), cell.getValueOffset(), destination, destinationOffset,<a name="line.173"></a>
-<span class="sourceLineNo">174</span> vlen);<a name="line.174"></a>
-<span class="sourceLineNo">175</span> }<a name="line.175"></a>
-<span class="sourceLineNo">176</span> return destinationOffset + vlen;<a name="line.176"></a>
-<span class="sourceLineNo">177</span> }<a name="line.177"></a>
-<span class="sourceLineNo">178</span><a name="line.178"></a>
-<span class="sourceLineNo">179</span> /**<a name="line.179"></a>
-<span class="sourceLineNo">180</span> * Copies the tags info into the tag portion of the cell<a name="line.180"></a>
-<span class="sourceLineNo">181</span> * @param cell<a name="line.181"></a>
-<span class="sourceLineNo">182</span> * @param destination<a name="line.182"></a>
-<span class="sourceLineNo">183</span> * @param destinationOffset<a name="line.183"></a>
-<span class="sourceLineNo">184</span> * @return position after tags<a name="line.184"></a>
-<span class="sourceLineNo">185</span> */<a name="line.185"></a>
-<span class="sourceLineNo">186</span> public static int copyTagTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.186"></a>
-<span class="sourceLineNo">187</span> int tlen = cell.getTagsLength();<a name="line.187"></a>
-<span class="sourceLineNo">188</span> if (cell instanceof ByteBufferedCell) {<a name="line.188"></a>
-<span class="sourceLineNo">189</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.189"></a>
-<span class="sourceLineNo">190</span> ((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.190"></a>
-<span class="sourceLineNo">191</span> ((ByteBufferedCell) cell).getTagsPosition(), destinationOffset, tlen);<a name="line.191"></a>
-<span class="sourceLineNo">192</span> } else {<a name="line.192"></a>
-<span class="sourceLineNo">193</span> System.arraycopy(cell.getTagsArray(), cell.getTagsOffset(), destination, destinationOffset,<a name="line.193"></a>
-<span class="sourceLineNo">194</span> tlen);<a name="line.194"></a>
-<span class="sourceLineNo">195</span> }<a name="line.195"></a>
-<span class="sourceLineNo">196</span> return destinationOffset + tlen;<a name="line.196"></a>
-<span class="sourceLineNo">197</span> }<a name="line.197"></a>
-<span class="sourceLineNo">198</span><a name="line.198"></a>
-<span class="sourceLineNo">199</span> /********************* misc *************************************/<a name="line.199"></a>
-<span class="sourceLineNo">200</span><a name="line.200"></a>
-<span class="sourceLineNo">201</span> public static byte getRowByte(Cell cell, int index) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span> if (cell instanceof ByteBufferedCell) {<a name="line.202"></a>
-<span class="sourceLineNo">203</span> return ((ByteBufferedCell) cell).getRowByteBuffer().get(<a name="line.203"></a>
-<span class="sourceLineNo">204</span> ((ByteBufferedCell) cell).getRowPosition() + index);<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span> return cell.getRowArray()[cell.getRowOffset() + index];<a name="line.206"></a>
-<span class="sourceLineNo">207</span> }<a name="line.207"></a>
-<span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span> public static ByteBuffer getValueBufferShallowCopy(Cell cell) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getValueArray(), cell.getValueOffset(),<a name="line.210"></a>
-<span class="sourceLineNo">211</span> cell.getValueLength());<a name="line.211"></a>
-<span class="sourceLineNo">212</span> return buffer;<a name="line.212"></a>
-<span class="sourceLineNo">213</span> }<a name="line.213"></a>
-<span class="sourceLineNo">214</span><a name="line.214"></a>
-<span class="sourceLineNo">215</span> /**<a name="line.215"></a>
-<span class="sourceLineNo">216</span> * @param cell<a name="line.216"></a>
-<span class="sourceLineNo">217</span> * @return cell's qualifier wrapped into a ByteBuffer.<a name="line.217"></a>
-<span class="sourceLineNo">218</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.218"></a>
-<span class="sourceLineNo">219</span> */<a name="line.219"></a>
-<span class="sourceLineNo">220</span> @Deprecated<a name="line.220"></a>
-<span class="sourceLineNo">221</span> public static ByteBuffer getQualifierBufferShallowCopy(Cell cell) {<a name="line.221"></a>
-<span class="sourceLineNo">222</span> // No usage of this in code.<a name="line.222"></a>
-<span class="sourceLineNo">223</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.223"></a>
-<span class="sourceLineNo">224</span> cell.getQualifierLength());<a name="line.224"></a>
-<span class="sourceLineNo">225</span> return buffer;<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier,<a name="line.228"></a>
-<span class="sourceLineNo">229</span> final long timestamp, final byte type, final byte [] value) {<a name="line.229"></a>
-<span class="sourceLineNo">230</span> // I need a Cell Factory here. Using KeyValue for now. TODO.<a name="line.230"></a>
-<span class="sourceLineNo">231</span> // TODO: Make a new Cell implementation that just carries these<a name="line.231"></a>
-<span class="sourceLineNo">232</span> // byte arrays.<a name="line.232"></a>
-<span class="sourceLineNo">233</span> // TODO: Call factory to create Cell<a name="line.233"></a>
-<span class="sourceLineNo">234</span> return new KeyValue(row, family, qualifier, timestamp, KeyValue.Type.codeToType(type), value);<a name="line.234"></a>
-<span class="sourceLineNo">235</span> }<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> public static Cell createCell(final byte [] rowArray, final int rowOffset, final int rowLength,<a name="line.237"></a>
-<span class="sourceLineNo">238</span> final byte [] familyArray, final int familyOffset, final int familyLength,<a name="line.238"></a>
-<span class="sourceLineNo">239</span> final byte [] qualifierArray, final int qualifierOffset, final int qualifierLength) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> // See createCell(final byte [] row, final byte [] value) for why we default Maximum type.<a name="line.240"></a>
-<span class="sourceLineNo">241</span> return new KeyValue(rowArray, rowOffset, rowLength,<a name="line.241"></a>
-<span class="sourceLineNo">242</span> familyArray, familyOffset, familyLength,<a name="line.242"></a>
-<span class="sourceLineNo">243</span> qualifierArray, qualifierOffset, qualifierLength,<a name="line.243"></a>
-<span class="sourceLineNo">244</span> HConstants.LATEST_TIMESTAMP,<a name="line.244"></a>
-<span class="sourceLineNo">245</span> KeyValue.Type.Maximum,<a name="line.245"></a>
-<span class="sourceLineNo">246</span> HConstants.EMPTY_BYTE_ARRAY, 0, HConstants.EMPTY_BYTE_ARRAY.length);<a name="line.246"></a>
-<span class="sourceLineNo">247</span> }<a name="line.247"></a>
-<span class="sourceLineNo">248</span><a name="line.248"></a>
-<span class="sourceLineNo">249</span> /**<a name="line.249"></a>
-<span class="sourceLineNo">250</span> * Marked as audience Private as of 1.2.0.<a name="line.250"></a>
-<span class="sourceLineNo">251</span> * Creating a Cell with a memstoreTS/mvcc is an internal implementation detail not for<a name="line.251"></a>
-<span class="sourceLineNo">252</span> * public use.<a name="line.252"></a>
-<span class="sourceLineNo">253</span> */<a name="line.253"></a>
-<span class="sourceLineNo">254</span> @InterfaceAudience.Private<a name="line.254"></a>
-<span class="sourceLineNo">255</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.255"></a>
-<span class="sourceLineNo">256</span> final long timestamp, final byte type, final byte[] value, final long memstoreTS) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.257"></a>
-<span class="sourceLineNo">258</span> KeyValue.Type.codeToType(type), value);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> keyValue.setSequenceId(memstoreTS);<a name="line.259"></a>
-<span class="sourceLineNo">260</span> return keyValue;<a name="line.260"></a>
-<span class="sourceLineNo">261</span> }<a name="line.261"></a>
-<span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span> /**<a name="line.263"></a>
-<span class="sourceLineNo">264</span> * Marked as audience Private as of 1.2.0.<a name="line.264"></a>
-<span class="sourceLineNo">265</span> * Creating a Cell with tags and a memstoreTS/mvcc is an internal implementation detail not for<a name="line.265"></a>
-<span class="sourceLineNo">266</span> * public use.<a name="line.266"></a>
-<span class="sourceLineNo">267</span> */<a name="line.267"></a>
-<span class="sourceLineNo">268</span> @InterfaceAudience.Private<a name="line.268"></a>
-<span class="sourceLineNo">269</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.269"></a>
-<span class="sourceLineNo">270</span> final long timestamp, final byte type, final byte[] value, byte[] tags,<a name="line.270"></a>
-<span class="sourceLineNo">271</span> final long memstoreTS) {<a name="line.271"></a>
-<span class="sourceLineNo">272</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.272"></a>
-<span class="sourceLineNo">273</span> KeyValue.Type.codeToType(type), value, tags);<a name="line.273"></a>
-<span class="sourceLineNo">274</span> keyValue.setSequenceId(memstoreTS);<a name="line.274"></a>
-<span class="sourceLineNo">275</span> return keyValue;<a name="line.275"></a>
-<span class="sourceLineNo">276</span> }<a name="line.276"></a>
-<span class="sourceLineNo">277</span><a name="line.277"></a>
-<span class="sourceLineNo">278</span> /**<a name="line.278"></a>
-<span class="sourceLineNo">279</span> * Marked as audience Private as of 1.2.0.<a name="line.279"></a>
-<span class="sourceLineNo">280</span> * Creating a Cell with tags is an internal implementation detail not for<a name="line.280"></a>
-<span class="sourceLineNo">281</span> * public use.<a name="line.281"></a>
-<span class="sourceLineNo">282</span> */<a name="line.282"></a>
-<span class="sourceLineNo">283</span> @InterfaceAudience.Private<a name="line.283"></a>
-<span class="sourceLineNo">284</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.284"></a>
-<span class="sourceLineNo">285</span> final long timestamp, Type type, final byte[] value, byte[] tags) {<a name="line.285"></a>
-<span class="sourceLineNo">286</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp, type, value, tags);<a name="line.286"></a>
-<span class="sourceLineNo">287</span> return keyValue;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> }<a name="line.288"></a>
-<span class="sourceLineNo">289</span><a name="line.289"></a>
-<span class="sourceLineNo">290</span> /**<a name="line.290"></a>
-<span class="sourceLineNo">291</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.291"></a>
-<span class="sourceLineNo">292</span> * @param row<a name="line.292"></a>
-<span class="sourceLineNo">293</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.293"></a>
-<span class="sourceLineNo">294</span> */<a name="line.294"></a>
-<span class="sourceLineNo">295</span> public static Cell createCell(final byte [] row) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY);<a name="line.296"></a>
-<span class="sourceLineNo">297</span> }<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span> /**<a name="line.299"></a>
-<span class="sourceLineNo">300</span> * Create a Cell with specific row and value. Other fields are defaulted.<a name="line.300"></a>
-<span class="sourceLineNo">301</span> * @param row<a name="line.301"></a>
-<span class="sourceLineNo">302</span> * @param value<a name="line.302"></a>
-<span class="sourceLineNo">303</span> * @return Cell with passed row and value but all other fields are arbitrary<a name="line.303"></a>
-<span class="sourceLineNo">304</span> */<a name="line.304"></a>
-<span class="sourceLineNo">305</span> public static Cell createCell(final byte [] row, final byte [] value) {<a name="line.305"></a>
-<span class="sourceLineNo">306</span> // An empty family + empty qualifier + Type.Minimum is used as flag to indicate last on row.<a name="line.306"></a>
-<span class="sourceLineNo">307</span> // See the CellComparator and KeyValue comparator. Search for compareWithoutRow.<a name="line.307"></a>
-<span class="sourceLineNo">308</span> // Lets not make a last-on-row key as default but at same time, if you are making a key<a name="line.308"></a>
-<span class="sourceLineNo">309</span> // without specifying type, etc., flag it as weird by setting type to be Maximum.<a name="line.309"></a>
-<span class="sourceLineNo">310</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY, HConstants.EMPTY_BYTE_ARRAY,<a name="line.310"></a>
-<span class="sourceLineNo">311</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), value);<a name="line.311"></a>
-<span class="sourceLineNo">312</span> }<a name="line.312"></a>
-<span class="sourceLineNo">313</span><a name="line.313"></a>
-<span class="sourceLineNo">314</span> /**<a name="line.314"></a>
-<span class="sourceLineNo">315</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.315"></a>
-<span class="sourceLineNo">316</span> * @param row<a name="line.316"></a>
-<span class="sourceLineNo">317</span> * @param family<a name="line.317"></a>
-<span class="sourceLineNo">318</span> * @param qualifier<a name="line.318"></a>
-<span class="sourceLineNo">319</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.319"></a>
-<span class="sourceLineNo">320</span> */<a name="line.320"></a>
-<span class="sourceLineNo">321</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier) {<a name="line.321"></a>
-<span class="sourceLineNo">322</span> // See above in createCell(final byte [] row, final byte [] value) why we set type to Maximum.<a name="line.322"></a>
-<span class="sourceLineNo">323</span> return createCell(row, family, qualifier,<a name="line.323"></a>
-<span class="sourceLineNo">324</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), HConstants.EMPTY_BYTE_ARRAY);<a name="line.324"></a>
-<span class="sourceLineNo">325</span> }<a name="line.325"></a>
-<span class="sourceLineNo">326</span><a name="line.326"></a>
-<span class="sourceLineNo">327</span> /**<a name="line.327"></a>
-<span class="sourceLineNo">328</span> * @param cellScannerables<a name="line.328"></a>
-<span class="sourceLineNo">329</span> * @return CellScanner interface over <code>cellIterables</code><a name="line.329"></a>
-<span class="sourceLineNo">330</span> */<a name="line.330"></a>
-<span class="sourceLineNo">331</span> public static CellScanner createCellScanner(<a name="line.331"></a>
-<span class="sourceLineNo">332</span> final List<? extends CellScannable> cellScannerables) {<a name="line.332"></a>
-<span class="sourceLineNo">333</span> return new CellScanner() {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> private final Iterator<? extends CellScannable> iterator = cellScannerables.iterator();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> private CellScanner cellScanner = null;<a name="line.335"></a>
-<span class="sourceLineNo">336</span><a name="line.336"></a>
-<span class="sourceLineNo">337</span> @Override<a name="line.337"></a>
-<span class="sourceLineNo">338</span> public Cell current() {<a name="line.338"></a>
-<span class="sourceLineNo">339</span> return this.cellScanner != null? this.cellScanner.current(): null;<a name="line.339"></a>
-<span class="sourceLineNo">340</span> }<a name="line.340"></a>
-<span class="sourceLineNo">341</span><a name="line.341"></a>
-<span class="sourceLineNo">342</span> @Override<a name="line.342"></a>
-<span class="sourceLineNo">343</span> public boolean advance() throws IOException {<a name="line.343"></a>
-<span class="sourceLineNo">344</span> while (true) {<a name="line.344"></a>
-<span class="sourceLineNo">345</span> if (this.cellScanner == null) {<a name="line.345"></a>
-<span class="sourceLineNo">346</span> if (!this.iterator.hasNext()) return false;<a name="line.346"></a>
-<span class="sourceLineNo">347</span> this.cellScanner = this.iterator.next().cellScanner();<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span> if (this.cellScanner.advance()) return true;<a name="line.349"></a>
-<span class="sourceLineNo">350</span> this.cellScanner = null;<a name="line.350"></a>
-<span class="sourceLineNo">351</span> }<a name="line.351"></a>
-<span class="sourceLineNo">352</span> }<a name="line.352"></a>
-<span class="sourceLineNo">353</span> };<a name="line.353"></a>
-<span class="sourceLineNo">354</span> }<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> /**<a name="line.356"></a>
-<span class="sourceLineNo">357</span> * @param cellIterable<a name="line.357"></a>
-<span class="sourceLineNo">358</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.358"></a>
-<span class="sourceLineNo">359</span> */<a name="line.359"></a>
-<span class="sourceLineNo">360</span> public static CellScanner createCellScanner(final Iterable<Cell> cellIterable) {<a name="line.360"></a>
-<span class="sourceLineNo">361</span> if (cellIterable == null) return null;<a name="line.361"></a>
-<span class="sourceLineNo">362</span> return createCellScanner(cellIterable.iterator());<a name="line.362"></a>
-<span class="sourceLineNo">363</span> }<a name="line.363"></a>
-<span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span> /**<a name="line.365"></a>
-<span class="sourceLineNo">366</span> * @param cells<a name="line.366"></a>
-<span class="sourceLineNo">367</span> * @return CellScanner interface over <code>cellIterable</code> or null if <code>cells</code> is<a name="line.367"></a>
-<span class="sourceLineNo">368</span> * null<a name="line.368"></a>
-<span class="sourceLineNo">369</span> */<a name="line.369"></a>
-<span class="sourceLineNo">370</span> public static CellScanner createCellScanner(final Iterator<Cell> cells) {<a name="line.370"></a>
-<span class="sourceLineNo">371</span> if (cells == null) return null;<a name="line.371"></a>
-<span class="sourceLineNo">372</span> return new CellScanner() {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> private final Iterator<Cell> iterator = cells;<a name="line.373"></a>
-<span class="sourceLineNo">374</span> private Cell current = null;<a name="line.374"></a>
-<span class="sourceLineNo">375</span><a name="line.375"></a>
-<span class="sourceLineNo">376</span> @Override<a name="line.376"></a>
-<span class="sourceLineNo">377</span> public Cell current() {<a name="line.377"></a>
-<span class="sourceLineNo">378</span> return this.current;<a name="line.378"></a>
-<span class="sourceLineNo">379</span> }<a name="line.379"></a>
-<span class="sourceLineNo">380</span><a name="line.380"></a>
-<span class="sourceLineNo">381</span> @Override<a name="line.381"></a>
-<span class="sourceLineNo">382</span> public boolean advance() {<a name="line.382"></a>
-<span class="sourceLineNo">383</span> boolean hasNext = this.iterator.hasNext();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> this.current = hasNext? this.iterator.next(): null;<a name="line.384"></a>
-<span class="sourceLineNo">385</span> return hasNext;<a name="line.385"></a>
-<span class="sourceLineNo">386</span> }<a name="line.386"></a>
-<span class="sourceLineNo">387</span> };<a name="line.387"></a>
-<span class="sourceLineNo">388</span> }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span> /**<a name="line.390"></a>
-<span class="sourceLineNo">391</span> * @param cellArray<a name="line.391"></a>
-<span class="sourceLineNo">392</span> * @return CellScanner interface over <code>cellArray</code><a name="line.392"></a>
-<span class="sourceLineNo">393</span> */<a name="line.393"></a>
-<span class="sourceLineNo">394</span> public static CellScanner createCellScanner(final Cell[] cellArray) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span> return new CellScanner() {<a name="line.395"></a>
-<span class="sourceLineNo">396</span> private final Cell [] cells = cellArray;<a name="line.396"></a>
-<span class="sourceLineNo">397</span> private int index = -1;<a name="line.397"></a>
-<span class="sourceLineNo">398</span><a name="line.398"></a>
-<span class="sourceLineNo">399</span> @Override<a name="line.399"></a>
-<span class="sourceLineNo">400</span> public Cell current() {<a name="line.400"></a>
-<span class="sourceLineNo">401</span> if (cells == null) return null;<a name="line.401"></a>
-<span class="sourceLineNo">402</span> return (index < 0)? null: this.cells[index];<a name="line.402"></a>
-<span class="sourceLineNo">403</span> }<a name="line.403"></a>
-<span class="sourceLineNo">404</span><a name="line.404"></a>
-<span class="sourceLineNo">405</span> @Override<a name="line.405"></a>
-<span class="sourceLineNo">406</span> public boolean advance() {<a name="line.406"></a>
-<span class="sourceLineNo">407</span> if (cells == null) return false;<a name="line.407"></a>
-<span class="sourceLineNo">408</span> return ++index < this.cells.length;<a name="line.408"></a>
-<span class="sourceLineNo">409</span> }<a name="line.409"></a>
-<span class="sourceLineNo">410</span> };<a name="line.410"></a>
-<span class="sourceLineNo">411</span> }<a name="line.411"></a>
-<span class="sourceLineNo">412</span><a name="line.412"></a>
-<span class="sourceLineNo">413</span> /**<a name="line.413"></a>
-<span class="sourceLineNo">414</span> * Flatten the map of cells out under the CellScanner<a name="line.414"></a>
-<span class="sourceLineNo">415</span> * @param map Map of Cell Lists; for example, the map of families to Cells that is used<a name="line.415"></a>
-<span class="sourceLineNo">416</span> * inside Put, etc., keeping Cells organized by family.<a name="line.416"></a>
-<span class="sourceLineNo">417</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.417"></a>
-<span class="sourceLineNo">418</span> */<a name="line.418"></a>
-<span class="sourceLineNo">419</span> public static CellScanner createCellScanner(final NavigableMap<byte [], List<Cell>> map) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span> return new CellScanner() {<a name="line.420"></a>
-<span class="sourceLineNo">421</span> private final Iterator<Entry<byte[], List<Cell>>> entries = map.entrySet().iterator();<a name="line.421"></a>
-<span class="sourceLineNo">422</span> private Iterator<Cell> currentIterator = null;<a name="line.422"></a>
-<span class="sourceLineNo">423</span> private Cell currentCell;<a name="line.423"></a>
-<span class="sourceLineNo">424</span><a name="line.424"></a>
-<span class="sourceLineNo">425</span> @Override<a name="line.425"></a>
-<span class="sourceLineNo">426</span> public Cell current() {<a name="line.426"></a>
-<span class="sourceLineNo">427</span> return this.currentCell;<a name="line.427"></a>
-<span class="sourceLineNo">428</span> }<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span> @Override<a name="line.430"></a>
-<span class="sourceLineNo">431</span> public boolean advance() {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> while(true) {<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (this.currentIterator == null) {<a name="line.433"></a>
-<span class="sourceLineNo">434</span> if (!this.entries.hasNext()) return false;<a name="line.434"></a>
-<span class="sourceLineNo">435</span> this.currentIterator = this.entries.next().getValue().iterator();<a name="line.435"></a>
-<span class="sourceLineNo">436</span> }<a name="line.436"></a>
-<span class="sourceLineNo">437</span> if (this.currentIterator.hasNext()) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span> this.currentCell = this.currentIterator.next();<a name="line.438"></a>
-<span class="sourceLineNo">439</span> return true;<a name="line.439"></a>
-<span class="sourceLineNo">440</span> }<a name="line.440"></a>
-<span class="sourceLineNo">441</span> this.currentCell = null;<a name="line.441"></a>
-<span class="sourceLineNo">442</span> this.currentIterator = null;<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span> }<a name="line.444"></a>
-<span class="sourceLineNo">445</span> };<a name="line.445"></a>
-<span class="sourceLineNo">446</span> }<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span> /**<a name="line.448"></a>
-<span class="sourceLineNo">449</span> * @param left<a name="line.449"></a>
-<span class="sourceLineNo">450</span> * @param right<a name="line.450"></a>
-<span class="sourceLineNo">451</span> * @return True if the rows in <code>left</code> and <code>right</code> Cells match<a name="line.451"></a>
-<span class="sourceLineNo">452</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.452"></a>
-<span class="sourceLineNo">453</span> * Instead use {@link #matchingRows(Cell, Cell)}<a name="line.453"></a>
-<span class="sourceLineNo">454</span> */<a name="line.454"></a>
-<span class="sourceLineNo">455</span> @Deprecated<a name="line.455"></a>
-<span class="sourceLineNo">456</span> public static boolean matchingRow(final Cell left, final Cell right) {<a name="line.456"></a>
-<span class="sourceLineNo">457</span> return matchingRows(left, right);<a name="line.457"></a>
-<span class="sourceLineNo">458</span> }<a name="line.458"></a>
-<span class="sourceLineNo">459</span><a name="line.459"></a>
-<span class="sourceLineNo">460</span> public static boolean matchingRow(final Cell left, final byte[] buf) {<a name="line.460"></a>
-<span class="sourceLineNo">461</span> if (buf == null) {<a name="line.461"></a>
-<span class="sourceLineNo">462</span> return left.getQualifierLength() == 0;<a name="line.462"></a>
-<span class="sourceLineNo">463</span> }<a name="line.463"></a>
-<span class="sourceLineNo">464</span> return matchingRow(left, buf, 0, buf.length);<a name="line.464"></a>
-<span class="sourceLineNo">465</span> }<a name="line.465"></a>
-<span class="sourceLineNo">466</span><a name="line.466"></a>
-<span class="sourceLineNo">467</span> public static boolean matchingRow(final Cell left, final byte[] buf, final int offset,<a name="line.467"></a>
-<span class="sourceLineNo">468</span> final int length) {<a name="line.468"></a>
-<span class="sourceLineNo">469</span> if (left instanceof ByteBufferedCell) {<a name="line.469"></a>
-<span class="sourceLineNo">470</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getRowByteBuffer(),<a name="line.470"></a>
-<span class="sourceLineNo">471</span> ((ByteBufferedCell) left).getRowPosition(), left.getRowLength(), buf, offset,<a name="line.471"></a>
-<span class="sourceLineNo">472</span> length);<a name="line.472"></a>
-<span class="sourceLineNo">473</span> }<a name="line.473"></a>
-<span class="sourceLineNo">474</span> return Bytes.equals(left.getRowArray(), left.getRowOffset(), left.getRowLength(), buf, offset,<a name="line.474"></a>
-<span class="sourceLineNo">475</span> length);<a name="line.475"></a>
-<span class="sourceLineNo">476</span> }<a name="line.476"></a>
-<span class="sourceLineNo">477</span><a name="line.477"></a>
-<span class="sourceLineNo">478</span> public static boolean matchingFamily(final Cell left, final Cell right) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span> byte lfamlength = left.getFamilyLength();<a name="line.479"></a>
-<span class="sourceLineNo">480</span> byte rfamlength = right.getFamilyLength();<a name="line.480"></a>
-<span class="sourceLineNo">481</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.481"></a>
-<span class="sourceLineNo">482</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.482"></a>
-<span class="sourceLineNo">483</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.483"></a>
-<span class="sourceLineNo">484</span> ((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.484"></a>
-<span class="sourceLineNo">485</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength);<a name="line.485"></a>
-<span class="sourceLineNo">486</span> }<a name="line.486"></a>
-<span class="sourceLineNo">487</span> if (left instanceof ByteBufferedCell) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.488"></a>
-<span class="sourceLineNo">489</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.489"></a>
-<span class="sourceLineNo">490</span> right.getFamilyArray(), right.getFamilyOffset(), rfamlength);<a name="line.490"></a>
-<span class="sourceLineNo">491</span> }<a name="line.491"></a>
-<span class="sourceLineNo">492</span> if (right instanceof ByteBufferedCell) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.493"></a>
-<span class="sourceLineNo">494</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength,<a name="line.494"></a>
-<span class="sourceLineNo">495</span> left.getFamilyArray(), left.getFamilyOffset(), lfamlength);<a name="line.495"></a>
-<span class="sourceLineNo">496</span> }<a name="line.496"></a>
-<span class="sourceLineNo">497</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(),<a name="line.497"></a>
-<span class="sourceLineNo">498</span> right.getFamilyArray(), right.getFamilyOffset(), right.getFamilyLength());<a name="line.498"></a>
-<span class="sourceLineNo">499</span> }<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span> public static boolean matchingFamily(final Cell left, final byte[] buf) {<a name="line.501"></a>
-<span class="sourceLineNo">502</span> if (buf == null) {<a name="line.502"></a>
-<span class="sourceLineNo">503</span> return left.getFamilyLength() == 0;<a name="line.503"></a>
-<span class="sourceLineNo">504</span> }<a name="line.504"></a>
-<span class="sourceLineNo">505</span> return matchingFamily(left, buf, 0, buf.length);<a name="line.505"></a>
-<span class="sourceLineNo">506</span> }<a name="line.506"></a>
-<span class="sourceLineNo">507</span><a name="line.507"></a>
-<span class="sourceLineNo">508</span> public static boolean matchingFamily(final Cell left, final byte[] buf, final int offset,<a name="line.508"></a>
-<span class="sourceLineNo">509</span> final int length) {<a name="line.509"></a>
-<span class="sourceLineNo">510</span> if (left instanceof ByteBufferedCell) {<a name="line.510"></a>
-<span class="sourceLineNo">511</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.511"></a>
-<span class="sourceLineNo">512</span> ((ByteBufferedCell) left).getFamilyPosition(), left.getFamilyLength(), buf,<a name="line.512"></a>
-<span class="sourceLineNo">513</span> offset, length);<a name="line.513"></a>
-<span class="sourceLineNo">514</span> }<a name="line.514"></a>
-<span class="sourceLineNo">515</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(), buf,<a name="line.515"></a>
-<span class="sourceLineNo">516</span> offset, length);<a name="line.516"></a>
-<span class="sourceLineNo">517</span> }<a name="line.517"></a>
-<span class="sourceLineNo">518</span><a name="line.518"></a>
-<span class="sourceLineNo">519</span> public static boolean matchingQualifier(final Cell left, final Cell right) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span> int lqlength = left.getQualifierLength();<a name="line.520"></a>
-<span class="sourceLineNo">521</span> int rqlength = right.getQualifierLength();<a name="line.521"></a>
-<span class="sourceLineNo">522</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.522"></a>
-<span class="sourceLineNo">523</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.523"></a>
-<span class="sourceLineNo">524</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.524"></a>
-<span class="sourceLineNo">525</span> ((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.525"></a>
-<span class="sourceLineNo">526</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength);<a name="line.526"></a>
-<span class="sourceLineNo">527</span> }<a name="line.527"></a>
-<span class="sourceLineNo">528</span> if (left instanceof ByteBufferedCell) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.529"></a>
-<span class="sourceLineNo">530</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.530"></a>
-<span class="sourceLineNo">531</span> right.getQualifierArray(), right.getQualifierOffset(), rqlength);<a name="line.531"></a>
-<span class="sourceLineNo">532</span> }<a name="line.532"></a>
-<span class="sourceLineNo">533</span> if (right instanceof ByteBufferedCell) {<a name="line.533"></a>
-<span class="sourceLineNo">534</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.534"></a>
-<span class="sourceLineNo">535</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength,<a name="line.535"></a>
-<span class="sourceLineNo">536</span> left.getQualifierArray(), left.getQualifierOffset(), lqlength);<a name="line.536"></a>
-<span class="sourceLineNo">537</span> }<a name="line.537"></a>
-<span class="sourceLineNo">538</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.538"></a>
-<span class="sourceLineNo">539</span> left.getQualifierLength(), right.getQualifierArray(), right.getQualifierOffset(),<a name="line.539"></a>
-<span class="sourceLineNo">540</span> right.getQualifierLength());<a name="line.540"></a>
-<span class="sourceLineNo">541</span> }<a name="line.541"></a>
-<span class="sourceLineNo">542</span><a name="line.542"></a>
-<span class="sourceLineNo">543</span> /**<a name="line.543"></a>
-<span class="sourceLineNo">544</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.544"></a>
-<span class="sourceLineNo">545</span> * byte[] are equal<a name="line.545"></a>
-<span class="sourceLineNo">546</span> * @param left<a name="line.546"></a>
-<span class="sourceLineNo">547</span> * @param buf the serialized keyvalue format byte[]<a name="line.547"></a>
-<span class="sourceLineNo">548</span> * @return true if the qualifier matches, false otherwise<a name="line.548"></a>
-<span class="sourceLineNo">549</span> */<a name="line.549"></a>
-<span class="sourceLineNo">550</span> public static boolean matchingQualifier(final Cell left, final byte[] buf) {<a name="line.550"></a>
-<span class="sourceLineNo">551</span> if (buf == null) {<a name="line.551"></a>
-<span class="sourceLineNo">552</span> return left.getQualifierLength() == 0;<a name="line.552"></a>
-<span class="sourceLineNo">553</span> }<a name="line.553"></a>
-<span class="sourceLineNo">554</span> return matchingQualifier(left, buf, 0, buf.length);<a name="line.554"></a>
-<span class="sourceLineNo">555</span> }<a name="line.555"></a>
-<span class="sourceLineNo">556</span><a name="line.556"></a>
-<span class="sourceLineNo">557</span> /**<a name="line.557"></a>
-<span class="sourceLineNo">558</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.558"></a>
-<span class="sourceLineNo">559</span> * byte[] are equal<a name="line.559"></a>
-<span class="sourceLineNo">560</span> * @param left<a name="line.560"></a>
-<span class="sourceLineNo">561</span> * @param buf the serialized keyvalue format byte[]<a name="line.561"></a>
-<span class="sourceLineNo">562</span> * @param offset the offset of the qualifier in the byte[]<a name="line.562"></a>
-<span class="sourceLineNo">563</span> * @param length the length of the qualifier in the byte[]<a name="line.563"></a>
-<span class="sourceLineNo">564</span> * @return true if the qualifier matches, false otherwise<a name="line.564"></a>
-<span class="sourceLineNo">565</span> */<a name="line.565"></a>
-<span class="sourceLineNo">566</span> public static boolean matchingQualifier(final Cell left, final byte[] buf, final int offset,<a name="line.566"></a>
-<span class="sourceLineNo">567</span> final int length) {<a name="line.567"></a>
-<span class="sourceLineNo">568</span> if (buf == null) {<a name="line.568"></a>
-<span class="sourceLineNo">569</span> return left.getQualifierLength() == 0;<a name="line.569"></a>
-<span class="sourceLineNo">570</span> }<a name="line.570"></a>
-<span class="sourceLineNo">571</span> if (left instanceof ByteBufferedCell) {<a name="line.571"></a>
-<span class="sourceLineNo">572</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.572"></a>
-<span class="sourceLineNo">573</span> ((ByteBufferedCell) left).getQualifierPosition(), left.getQualifierLength(),<a name="line.573"></a>
-<span class="sourceLineNo">574</span> buf, offset, length);<a name="line.574"></a>
-<span class="sourceLineNo">575</span> }<a name="line.575"></a>
-<span class="sourceLineNo">576</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.576"></a>
-<span class="sourceLineNo">577</span> left.getQualifierLength(), buf, offset, length);<a name="line.577"></a>
-<span class="sourceLineNo">578</span> }<a name="line.578"></a>
-<span class="sourceLineNo">579</span><a name="line.579"></a>
-<span class="sourceLineNo">580</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final byte[] qual) {<a name="line.580"></a>
-<span class="sourceLineNo">581</span> if (!matchingFamily(left, fam))<a name="line.581"></a>
-<span class="sourceLineNo">582</span> return false;<a name="line.582"></a>
-<span class="sourceLineNo">583</span> return matchingQualifier(left, qual);<a name="line.583"></a>
-<span class="sourceLineNo">584</span> }<a name="line.584"></a>
-<span class="sourceLineNo">585</span><a name="line.585"></a>
-<span class="sourceLineNo">586</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final int foffset,<a name="line.586"></a>
-<span class="sourceLineNo">587</span> final int flength, final byte[] qual, final int qoffset, final int qlength) {<a name="line.587"></a>
-<span class="sourceLineNo">588</span> if (!matchingFamily(left, fam, foffset, flength))<a name="line.588"></a>
-<span class="sourceLineNo">589</span> return false;<a name="line.589"></a>
-<span class="sourceLineNo">590</span> return matchingQualifier(left, qual, qoffset, qlength);<a name="line.590"></a>
-<span class="sourceLineNo">591</span> }<a name="line.591"></a>
-<span class="sourceLineNo">592</span><a name="line.592"></a>
-<span class="sourceLineNo">593</span> public static boolean matchingColumn(final Cell left, final Cell right) {<a name="line.593"></a>
-<span class="sourceLineNo">594</span> if (!matchingFamily(left, right))<a name="line.594"></a>
-<span class="sourceLineNo">595</span> return false;<a name="line.595"></a>
-<span class="sourceLineNo">596</span> return matchingQualifier(left, right);<a name="line.596"></a>
-<span class="sourceLineNo">597</span> }<a name="line.597"></a>
-<span class="sourceLineNo">598</span><a name="line.598"></a>
-<span class="sourceLineNo">599</span> public static boolean matchingValue(final Cell left, final Cell right) {<a name="line.599"></a>
-<span class="sourceLineNo">600</span> return matchingValue(left, right, left.getValueLength(), right.getValueLength());<a name="line.600"></a>
-<span class="sourceLineNo">601</span> }<a name="line.601"></a>
-<span class="sourceLineNo">602</span><a name="line.602"></a>
-<span class="sourceLineNo">603</span> public static boolean matchingValue(final Cell left, final Cell right, int lvlength,<a name="line.603"></a>
-<span class="sourceLineNo">604</span> int rvlength) {<a name="line.604"></a>
-<span class="sourceLineNo">605</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.605"></a>
-<span class="sourceLineNo">606</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.606"></a>
-<span class="sourceLineNo">607</span> ((ByteBufferedCell) left).getValuePosition(), lvlength,<a name="line.607"></a>
-<span class="sourceLineNo">608</span> ((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.608"></a>
-<span class="sourceLineNo">609</span> ((ByteBufferedCell) right).getValuePosition(), rvlength);<a name="line.609"></a>
-<span class="sourceLineNo">610</span> }<a name="line.610"></a>
-<span class="sourceLineNo">611</span> if (left instanceof ByteBufferedCell) {<a name="line.611"></a>
-<span class="sourceLineNo">612</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.612"></a>
-<span class="sourceLineNo">613</span> ((ByteBufferedCell) left).getValuePosition(), lvlength, right.getValueArray(),<a name="line.613"></a>
-<span class="sourceLineNo">614</span> right.getValueOffset(), rvlength);<a name="line.614"></a>
-<span class="sourceLineNo">615</span> }<a name="line.615"></a>
-<span class="sourceLineNo">616</span> if (right instanceof ByteBufferedCell) {<a name="line.616"></a>
-<span class="sourceLineNo">617</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.617"></a>
-<span class="sourceLineNo">618</span> ((ByteBufferedCell) right).getValuePosition(), rvlength, left.getValueArray(),<a name="line.618"></a>
-<span class="sourceLineNo">619</span> left.getValueOffset(), lvlength);<a name="line.619"></a>
-<span class="sourceLineNo">620</span> }<a name="line.620"></a>
-<span class="sourceLineNo">621</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), lvlength,<a name="line.621"></a>
-<span class="sourceLineNo">622</span> right.getValueArray(), right.getValueOffset(), rvlength);<a name="line.622"></a>
-<span class="sourceLineNo">623</span> }<a name="line.623"></a>
-<span class="sourceLineNo">624</span><a name="line.624"></a>
-<span class="sourceLineNo">625</span> public static boolean matchingValue(final Cell left, final byte[] buf) {<a name="line.625"></a>
-<span class="sourceLineNo">626</span> if (left instanceof ByteBufferedCell) {<a name="line.626"></a>
-<span class="sourceLineNo">627</span> return ByteBufferUtils.compareTo(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.627"></a>
-<span class="sourceLineNo">628</span> ((ByteBufferedCell) left).getValuePosition(), left.getValueLength(), buf, 0,<a name="line.628"></a>
-<span class="sourceLineNo">629</span> buf.length) == 0;<a name="line.629"></a>
-<span class="sourceLineNo">630</span> }<a name="line.630"></a>
-<span class="sourceLineNo">631</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), left.getValueLength(), buf, 0,<a name="line.631"></a>
-<span class="sourceLineNo">632</span> buf.length);<a name="line.632"></a>
-<span class="sourceLineNo">633</span> }<a name="line.633"></a>
-<span class="sourceLineNo">634</span><a name="line.634"></a>
-<span class="sourceLineNo">635</span> /**<a name="line.635"></a>
-<span class="sourceLineNo">636</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.636"></a>
-<span class="sourceLineNo">637</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.637"></a>
-<span class="sourceLineNo">638</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.638"></a>
-<span class="sourceLineNo">639</span> */<a name="line.639"></a>
-<span class="sourceLineNo">640</span> public static boolean isDelete(final Cell cell) {<a name="line.640"></a>
-<span class="sourceLineNo">641</span> return isDelete(cell.getTypeByte());<a name="line.641"></a>
-<span class="sourceLineNo">642</span> }<a name="line.642"></a>
-<span class="sourceLineNo">643</span><a name="line.643"></a>
-<span class="sourceLineNo">644</span> /**<a name="line.644"></a>
-<span class="sourceLineNo">645</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.645"></a>
-<span class="sourceLineNo">646</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.646"></a>
-<span class="sourceLineNo">647</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.647"></a>
-<span class="sourceLineNo">648</span> */<a name="line.648"></a>
-<span class="sourceLineNo">649</span> public static boolean isDelete(final byte type) {<a name="line.649"></a>
-<span class="sourceLineNo">650</span> return Type.Delete.getCode() <= type<a name="line.650"></a>
-<span class="sourceLineNo">651</span> && type <= Type.DeleteFamily.getCode();<a name="line.651"></a>
-<span class="sourceLineNo">652</span> }<a name="line.652"></a>
-<span class="sourceLineNo">653</span><a name="line.653"></a>
-<span class="sourceLineNo">654</span> /**<a name="line.654"></a>
-<span class="sourceLineNo">655</span> * @return True if this cell is a {@link KeyValue.Type#Delete} type.<a name="line.655"></a>
-<span class="sourceLineNo">656</span> */<a name="line.656"></a>
-<span class="sourceLineNo">657</span> public static boolean isDeleteType(Cell cell) {<a name="line.657"></a>
-<span class="sourceLineNo">658</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.658"></a>
-<span class="sourceLineNo">659</span> }<a name="line.659"></a>
-<span class="sourceLineNo">660</span><a name="line.660"></a>
-<span class="sourceLineNo">661</span> public static boolean isDeleteFamily(final Cell cell) {<a name="line.661"></a>
-<span class="sourceLineNo">662</span> return cell.getTypeByte() == Type.DeleteFamily.getCode();<a name="line.662"></a>
-<span class="sourceLineNo">663</span> }<a name="line.663"></a>
-<span class="sourceLineNo">664</span><a name="line.664"></a>
-<span class="sourceLineNo">665</span> public static boolean isDeleteFamilyVersion(final Cell cell) {<a name="line.665"></a>
-<span class="sourceLineNo">666</span> return cell.getTypeByte() == Type.DeleteFamilyVersion.getCode();<a name="line.666"></a>
-<span class="sourceLineNo">667</span> }<a name="line.667"></a>
-<span class="sourceLineNo">668</span><a name="line.668"></a>
-<span class="sourceLineNo">669</span> public static boolean isDeleteColumns(final Cell cell) {<a name="line.669"></a>
-<span class="sourceLineNo">670</span> return cell.getTypeByte() == Type.DeleteColumn.getCode();<a name="line.670"></a>
-<span class="sourceLineNo">671</span> }<a name="line.671"></a>
-<span class="sourceLineNo">672</span><a name="line.672"></a>
-<span class="sourceLineNo">673</span> public static boolean isDeleteColumnVersion(final Cell cell) {<a name="line.673"></a>
-<span class="sourceLineNo">674</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.674"></a>
-<span class="sourceLineNo">675</span> }<a name="line.675"></a>
-<span class="sourceLineNo">676</span><a name="line.676"></a>
-<span class="sourceLineNo">677</span> /**<a name="line.677"></a>
-<span class="sourceLineNo">678</span> *<a name="line.678"></a>
-<span class="sourceLineNo">679</span> * @return True if this cell is a delete family or column type.<a name="line.679"></a>
-<span class="sourceLineNo">680</span> */<a name="line.680"></a>
-<span class="sourceLineNo">681</span> public static boolean isDeleteColumnOrFamily(Cell cell) {<a name="line.681"></a>
-<span class="sourceLineNo">682</span> int t = cell.getTypeByte();<a name="line.682"></a>
-<span class="sourceLineNo">683</span> return t == Type.DeleteColumn.getCode() || t == Type.DeleteFamily.getCode();<a name="line.683"></a>
-<span class="sourceLineNo">684</span> }<a name="line.684"></a>
-<span class="sourceLineNo">685</span><a name="line.685"></a>
-<span class="sourceLineNo">686</span> /**<a name="line.686"></a>
-<span class="sourceLineNo">687</span> * @param cell<a name="line.687"></a>
-<span class="sourceLineNo">688</span> * @return Estimate of the <code>cell</code> size in bytes.<a name="line.688"></a>
-<span class="sourceLineNo">689</span> */<a name="line.689"></a>
-<span class="sourceLineNo">690</span> public static int estimatedSerializedSizeOf(final Cell cell) {<a name="line.690"></a>
-<span class="sourceLineNo">691</span> // If a KeyValue, we can give a good estimate of size.<a name="line.691"></a>
-<span class="sourceLineNo">692</span> if (cell instanceof KeyValue) {<a name="line.692"></a>
-<span class="sourceLineNo">693</span> return ((KeyValue)cell).getLength() + Bytes.SIZEOF_INT;<a name="line.693"></a>
-<span class="sourceLineNo">694</span> }<a name="line.694"></a>
-<span class="sourceLineNo">695</span> // TODO: Should we add to Cell a sizeOf? Would it help? Does it make sense if Cell is<a name="line.695"></a>
-<span class="sourceLineNo">696</span> // prefix encoded or compressed?<a name="line.696"></a>
-<span class="sourceLineNo">697</span> return getSumOfCellElementLengths(cell) +<a name="line.697"></a>
-<span class="sourceLineNo">698</span> // Use the KeyValue's infrastructure size presuming that another implementation would have<a name="line.698"></a>
-<span class="sourceLineNo">699</span> // same basic cost.<a name="line.699"></a>
-<span class="sourceLineNo">700</span> KeyValue.KEY_INFRASTRUCTURE_SIZE +<a name="line.700"></a>
-<span class="sourceLineNo">701</span> // Serialization is probably preceded by a length (it is in the KeyValueCodec at least).<a name="line.701"></a>
-<span class="sourceLineNo">702</span> Bytes.SIZEOF_INT;<a name="line.702"></a>
-<span class="sourceLineNo">703</span> }<a name="line.703"></a>
-<span class="sourceLineNo">704</span><a name="line.704"></a>
-<span class="sourceLineNo">705</span> /**<a name="line.705"></a>
-<span class="sourceLineNo">706</span> * @param cell<a name="line.706"></a>
-<span class="sourceLineNo">707</span> * @return Sum of the lengths of all the elements in a Cell; does not count in any infrastructure<a name="line.707"></a>
-<span class="sourceLineNo">708</span> */<a name="line.708"></a>
-<span class="sourceLineNo">709</span> private static int getSumOfCellElementLengths(final Cell cell) {<a name="line.709"></a>
-<span class="sourceLineNo">710</span> return getSumOfCellKeyElementLengths(cell) + cell.getValueLength() + cell.getTagsLength();<a name="line.710"></a>
-<span class="sourceLineNo">711</span> }<a name="line.711"></a>
-<span class="sourceLineNo">712</span><a name="line.712"></a>
-<span class="sourceLineNo">713</span> /**<a name="line.713"></a>
-<span class="sourceLineNo">714</span> * @param cell<a name="line.714"></a>
-<span class="sourceLineNo">715</span> * @return Sum of all elements that make up a key; does not include infrastructure, tags or<a name="line.715"></a>
-<span class="sourceLineNo">716</span> * values.<a name="line.716"></a>
-<span class="sourceLineNo">717</span> */<a name="line.717"></a>
-<span class="sourceLineNo">718</span> private static int getSumOfCellKeyElementLengths(final Cell cell) {<a name="line.718"></a>
-<span class="sourceLineNo">719</span> return cell.getRowLength() + cell.getFamilyLength() +<a name="line.719"></a>
-<span class="sourceLineNo">720</span> cell.getQualifierLength() +<a name="line.720"></a>
-<span class="sourceLineNo">721</span> KeyValue.TIMESTAMP_TYPE_SIZE;<a name="line.721"></a>
-<span class="sourceLineNo">722</span> }<a name="line.722"></a>
-<span class="sourceLineNo">723</span><a name="line.723"></a>
-<span class="sourceLineNo">724</span> public static int estimatedSerializedSizeOfKey(final Cell cell) {<a name="line.724"></a>
-<span class="sourceLineNo">725</span> if (cell instanceof KeyValue) return ((KeyValue)cell).getKeyLength();<a name="line.725"></a>
-<span class="sourceLineNo">726</span> // This will be a low estimate. Will do for now.<a name="line.726"></a>
-<span class="sourceLineNo">727</span> return getSumOfCellKeyElementLengths(cell);<a name="line.727"></a>
-<span class="sourceLineNo">728</span> }<a name="line.728"></a>
-<span class="sourceLineNo">729</span><a name="line.729"></a>
-<span class="sourceLineNo">730</span> /**<a name="line.730"></a>
-<span class="sourceLineNo">731</span> * This is an estimate of the heap space occupied by a cell. When the cell is of type<a name="line.731"></a>
-<span class="sourceLineNo">732</span> * {@link HeapSize} we call {@link HeapSize#heapSize()} so cell can give a correct value. In other<a name="line.732"></a>
-<span class="sourceLineNo">733</span> * cases we just consider the bytes occupied by the cell components ie. row, CF, qualifier,<a name="line.733"></a>
-<span class="sourceLineNo">734</span> * timestamp, type, value and tags.<a name="line.734"></a>
-<span class="sourceLineNo">735</span> * @param cell<a name="line.735"></a>
-<span class="sourceLineNo">736</span> * @return estimate of the heap space<a name="line.736"></a>
-<span class="sourceLineNo">737</span> */<a name="line.737"></a>
-<span class="sourceLineNo">738</span> public static long estimatedHeapSizeOf(final Cell cell) {<a name="line.738"></a>
-<span class="sourceLineNo">739</span> if (cell instanceof HeapSize) {<a name="line.739"></a>
-<span class="sourceLineNo">740</span> return ((HeapSize) cell).heapSize();<a name="line.740"></a>
-<span class="sourceLineNo">741</span> }<a name="line.741"></a>
-<span class="sourceLineNo">742</span> // TODO: Add sizing of references that hold the row, family, etc., arrays.<a name="line.742"></a>
-<span class="sourceLineNo">743</span> return estimatedSerializedSizeOf(cell);<a name="line.743"></a>
-<span class="sourceLineNo">744</span> }<a name="line.744"></a>
-<span class="sourceLineNo">745</span><a name="line.745"></a>
-<span class="sourceLineNo">746</span> /********************* tags *************************************/<a name="line.746"></a>
-<span class="sourceLineNo">747</span> /**<a name="line.747"></a>
-<span class="sourceLineNo">748</span> * Util method to iterate through the tags<a name="line.748"></a>
-<span class="sourceLineNo">749</span> *<a name="line.749"></a>
-<span class="sourceLineNo">750</span> * @param tags<a name="line.750"></a>
-<span class="sourceLineNo">751</span> * @param offset<a name="line.751"></a>
-<span class="sourceLineNo">752</span> * @param length<a name="line.752"></a>
-<span class="sourceLineNo">753</span> * @return iterator for the tags<a name="line.753"></a>
-<span class="sourceLineNo">754</span> * @deprecated As of 2.0.0 and will be removed in 3.0.0<a name="line.754"></a>
-<span class="sourceLineNo">755</span> * Instead use {@link #tagsIterator(Cell)}<a name="line.755"></a>
-<span class="sourceLineNo">756</span> */<a name="line.756"></a>
-<span class="sourceLineNo">757</span> @Deprecated<a name="line.757"></a>
-<span class="sourceLineNo">758</span> public static Iterator<Tag> tagsIterator(final byte[] tags, final int offset, final int length) {<a name="line.758"></a>
-<span class="sourceLineNo">759</span> return new Iterator<Tag>() {<a name="line.759"></a>
-<span class="sourceLineNo">760</span> private int pos = offset;<a name="line.760"></a>
-<span class="sourceLineNo">761</span> private int endOffset = offset + length - 1;<a name="line.761"></a>
-<span class="sourceLineNo">762</span><a name="line.762"></a>
-<span class="sourceLineNo">763</span> @Override<a name="line.763"></a>
-<span class="sourceLineNo">764</span> public boolean hasNext() {<a name="line.764"></a>
-<span class="sourceLineNo">765</span> return this.pos < endOffset;<a name="line.765"></a>
-<span class="sourceLineNo">766</span> }<a name="line.766"></a>
-<span class="sourceLineNo">767</span><a name="line.767"></a>
-<span class="sourceLineNo">768</span> @Override<a name="line.768"></a>
-<span class="sourceLineNo">769</span> public Tag next() {<a name="line.769"></a>
-<span class="sourceLineNo">770</span> if (hasNext()) {<a name="line.770"></a>
-<span class="sourceLineNo">771</span> int curTagLen = Bytes.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.771"></a>
-<span class="sourceLineNo">772</span> Tag tag = new ArrayBackedTag(tags, pos, curTagLen + TAG_LENGTH_SIZE);<a name="line.772"></a>
-<span class="sourceLineNo">773</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.773"></a>
-<span class="sourceLineNo">774</span> return tag;<a name="line.774"></a>
-<span class="sourceLineNo">775</span> }<a name="line.775"></a>
-<span class="sourceLineNo">776</span> return null;<a name="line.776"></a>
-<span class="sourceLineNo">777</span> }<a name="line.777"></a>
-<span class="sourceLineNo">778</span><a name="line.778"></a>
-<span class="sourceLineNo">779</span> @Override<a name="line.779"></a>
-<span class="sourceLineNo">780</span> public void remove() {<a name="line.780"></a>
-<span class="sourceLineNo">781</span> throw new UnsupportedOperationException();<a name="line.781"></a>
-<span class="sourceLineNo">782</span> }<a name="line.782"></a>
-<span class="sourceLineNo">783</span> };<a name="line.783"></a>
-<span class="sourceLineNo">784</span> }<a name="line.784"></a>
-<span class="sourceLineNo">785</span><a name="line.785"></a>
-<span class="sourceLineNo">786</span> private static Iterator<Tag> tagsIterator(final ByteBuffer tags, final int offset,<a name="line.786"></a>
-<span class="sourceLineNo">787</span> final int length) {<a name="line.787"></a>
-<span class="sourceLineNo">788</span> return new Iterator<Tag>() {<a name="line.788"></a>
-<span class="sourceLineNo">789</span> private int pos = offset;<a name="line.789"></a>
-<span class="sourceLineNo">790</span> private int endOffset = offset + length - 1;<a name="line.790"></a>
-<span class="sourceLineNo">791</span><a name="line.791"></a>
-<span class="sourceLineNo">792</span> @Override<a name="line.792"></a>
-<span class="sourceLineNo">793</span> public boolean hasNext() {<a name="line.793"></a>
-<span class="sourceLineNo">794</span> return this.pos < endOffset;<a name="line.794"></a>
-<span class="sourceLineNo">795</span> }<a name="line.795"></a>
-<span class="sourceLineNo">796</span><a name="line.796"></a>
-<span class="sourceLineNo">797</span> @Override<a name="line.797"></a>
-<span class="sourceLineNo">798</span> public Tag next() {<a name="line.798"></a>
-<span class="sourceLineNo">799</span> if (hasNext()) {<a name="line.799"></a>
-<span class="sourceLineNo">800</span> int curTagLen = ByteBufferUtils.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.800"></a>
-<span class="sourceLineNo">801</span> Tag tag = new OffheapTag(tags, pos, curTagLen + Tag.TAG_LENGTH_SIZE);<a name="line.801"></a>
-<span class="sourceLineNo">802</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.802"></a>
-<span class="sourceLineNo">803</span> return tag;<a name="line.803"></a>
-<span class="sourceLineNo">804</span> }<a name="line.804"></a>
-<span class="sourceLineNo">805</span> return null;<a name="line.805"></a>
-<span class="sourceLineNo">806</span> }<a name="line.806"></a>
-<span class="sourceLineNo">807</span><a name="line.807"></a>
-<span class="sourceLineNo">808</span> @Override<a name="line.808"></a>
-<span class="sourceLineNo">809</span> public void remove() {<a name="line.809"></a>
-<span class="sourceLineNo">810</span> throw new UnsupportedOperationException();<a name="line.810"></a>
-<span class="sourceLineNo">811</span> }<a name="line.811"></a>
-<span class="sourceLineNo">812</span> };<a name="line.812"></a>
-<span class="sourceLineNo">813</span> }<a name="line.813"></a>
-<span class="sourceLineNo">814</span><a name="line.814"></a>
-<span class="sourceLineNo">815</span> private static final Iterator<Tag> EMPTY_TAGS_ITR = new Iterator<Tag>() {<a name="line.815"></a>
-<span class="sourceLineNo">816</span> @Override<a name="line.816"></a>
-<span class="sourceLineNo">817</span> public boolean hasNext() {<a name="line.817"></a>
-<span class="sourceLineNo">818</span> return false;<a name="line.818"></a>
-<span class="sourceLineNo">819</span> }<a name="line.819"></a>
-<span class="sourceLineNo">820</span><a name="line.820"></a>
-<span class="sourceLineNo">821</span> @Override<a name="line.821"></a>
-<span class="sourceLineNo">822</span> @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="IT_NO_SUCH_ELEMENT",<a name="line.822"></a>
-<span class="sourceLineNo">823</span> justification="Intentional")<a name="line.823"></a>
-<span class="sourceLineNo">824</span> public Tag next() {<a name="line.824"></a>
-<span class="sourceLineNo">825</span> return null;<a name="line.825"></a>
-<span class="sourceLineNo">826</span> }<a name="line.826"></a>
-<span class="sourceLineNo">827</span><a name="line.827"></a>
-<span class="sourceLineNo">828</span> @Override<a name="line.828"></a>
-<span class="sourceLineNo">829</span> public void remove() {<a name="line.829"></a>
-<span class="sourceLineNo">830</span> throw new UnsupportedOperationException();<a name="line.830"></a>
-<span class="sourceLineNo">831</span> }<a name="line.831"></a>
-<span class="sourceLineNo">832</span> };<a name="line.832"></a>
-<span class="sourceLineNo">833</span><a name="line.833"></a>
-<span class="sourceLineNo">834</span> /**<a name="line.834"></a>
-<span class="sourceLineNo">835</span> * Util method to iterate through the tags in the given cell.<a name="line.835"></a>
-<span class="sourceLineNo">836</span> *<a name="line.836"></a>
-<span class="sourceLineNo">837</span> * @param cell The Cell over which tags iterator is needed.<a name="line.837"></a>
-<span class="sourceLineNo">838</span> * @return iterator for the tags<a name="line.838"></a>
-<span class="sourceLineNo">839</span> */<a name="line.839"></a>
-<span class="sourceLineNo">840</span> public static Iterator<Tag> tagsIterator(final Cell cell) {<a name="line.840"></a>
-<span class="sourceLineNo">841</span> final int tagsLength = cell.getTagsLength();<a name="line.841"></a>
-<span class="sourceLineNo">842</span> // Save an object allocation where we can<a name="line.842"></a>
-<span class="sourceLineNo">843</span> if (tagsLength == 0) {<a name="line.843"></a>
-<span class="sourceLineNo">844</span> return EMPTY_TAGS_ITR;<a name="line.844"></a>
-<span class="sourceLineNo">845</span> }<a name="line.845"></a>
-<span class="sourceLineNo">846</span> if (cell instanceof ByteBufferedCell) {<a name="line.846"></a>
-<span class="sourceLineNo">847</span> return tagsIterator(((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.847"></a>
-<span class="sourceLineNo">848</span> ((ByteBufferedCell) cell).getTagsPosition(), tagsLength);<a name="line.848"></a>
-<span class="sourceLineNo">849</span> }<a name="line.849"></a>
-<span class="sourceLineNo">850</span> return tagsIterator(cell.getTagsArray(), cell.getTagsOffset(), tagsLength);<a name="line.850"></a>
-<span class="sourceLineNo">851</span> }<a name="line.851"></a>
-<span class="sourceLineNo">852</span><a name="line.852"></a>
-<span class="sourceLineNo">853</span> /**<a name="line.853"></a>
-<span class="sourceLineNo">854</span> * @param cell The Cell<a name="line.854"></a>
-<span class="sourceLineNo">855</span> * @return Tags in the given Cell as a List<a name="line.855"></a>
-<span class="sourceLineNo">856</span> */<a name="line.856"></a>
-<span class="sourceLineNo">857</span> public static List<Tag> getTags(Cell cell) {<a name="line.857"></a>
-<span class="sourceLineNo">858</span> List<Tag> tags = new ArrayList<Tag>();<a name="line.858"></a>
-<span class="sourceLineNo">859</span> Iterator<Tag> tagsItr = tagsIterator(cell);<a name="line.859"></a>
-<span class="sourceLineNo">860</span>
<TRUNCATED>
[47/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html b/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
index 56f1bc7..c554a04 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
@@ -43,2260 +43,2279 @@
<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.35"></a>
<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.36"></a>
<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.io.HeapSize;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.40"></a>
-<span class="sourceLineNo">041</span><a name="line.41"></a>
-<span class="sourceLineNo">042</span>/**<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * method level.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>@InterfaceAudience.Public<a name="line.47"></a>
-<span class="sourceLineNo">048</span>@InterfaceStability.Evolving<a name="line.48"></a>
-<span class="sourceLineNo">049</span>public final class CellUtil {<a name="line.49"></a>
-<span class="sourceLineNo">050</span><a name="line.50"></a>
-<span class="sourceLineNo">051</span> /**<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * Private constructor to keep this class from being instantiated.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span> private CellUtil(){}<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
-<span class="sourceLineNo">056</span> /******************* ByteRange *******************************/<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.58"></a>
-<span class="sourceLineNo">059</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.59"></a>
-<span class="sourceLineNo">060</span> }<a name="line.60"></a>
-<span class="sourceLineNo">061</span><a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.62"></a>
-<span class="sourceLineNo">063</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.63"></a>
-<span class="sourceLineNo">064</span> }<a name="line.64"></a>
-<span class="sourceLineNo">065</span><a name="line.65"></a>
-<span class="sourceLineNo">066</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.66"></a>
-<span class="sourceLineNo">067</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.67"></a>
-<span class="sourceLineNo">068</span> cell.getQualifierLength());<a name="line.68"></a>
-<span class="sourceLineNo">069</span> }<a name="line.69"></a>
-<span class="sourceLineNo">070</span><a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.71"></a>
-<span class="sourceLineNo">072</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.72"></a>
-<span class="sourceLineNo">073</span> }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.75"></a>
-<span class="sourceLineNo">076</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.76"></a>
-<span class="sourceLineNo">077</span> }<a name="line.77"></a>
-<span class="sourceLineNo">078</span><a name="line.78"></a>
-<span class="sourceLineNo">079</span> /***************** get individual arrays for tests ************/<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span> public static byte[] cloneRow(Cell cell){<a name="line.81"></a>
-<span class="sourceLineNo">082</span> byte[] output = new byte[cell.getRowLength()];<a name="line.82"></a>
-<span class="sourceLineNo">083</span> copyRowTo(cell, output, 0);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> return output;<a name="line.84"></a>
-<span class="sourceLineNo">085</span> }<a name="line.85"></a>
-<span class="sourceLineNo">086</span><a name="line.86"></a>
-<span class="sourceLineNo">087</span> public static byte[] cloneFamily(Cell cell){<a name="line.87"></a>
-<span class="sourceLineNo">088</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.88"></a>
-<span class="sourceLineNo">089</span> copyFamilyTo(cell, output, 0);<a name="line.89"></a>
-<span class="sourceLineNo">090</span> return output;<a name="line.90"></a>
-<span class="sourceLineNo">091</span> }<a name="line.91"></a>
-<span class="sourceLineNo">092</span><a name="line.92"></a>
-<span class="sourceLineNo">093</span> public static byte[] cloneQualifier(Cell cell){<a name="line.93"></a>
-<span class="sourceLineNo">094</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.94"></a>
-<span class="sourceLineNo">095</span> copyQualifierTo(cell, output, 0);<a name="line.95"></a>
-<span class="sourceLineNo">096</span> return output;<a name="line.96"></a>
-<span class="sourceLineNo">097</span> }<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span> public static byte[] cloneValue(Cell cell){<a name="line.99"></a>
-<span class="sourceLineNo">100</span> byte[] output = new byte[cell.getValueLength()];<a name="line.100"></a>
-<span class="sourceLineNo">101</span> copyValueTo(cell, output, 0);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> return output;<a name="line.102"></a>
-<span class="sourceLineNo">103</span> }<a name="line.103"></a>
-<span class="sourceLineNo">104</span><a name="line.104"></a>
-<span class="sourceLineNo">105</span> public static byte[] cloneTags(Cell cell) {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.106"></a>
-<span class="sourceLineNo">107</span> copyTagTo(cell, output, 0);<a name="line.107"></a>
-<span class="sourceLineNo">108</span> return output;<a name="line.108"></a>
-<span class="sourceLineNo">109</span> }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span> /**<a name="line.111"></a>
-<span class="sourceLineNo">112</span> * Returns tag value in a new byte array. If server-side, use<a name="line.112"></a>
-<span class="sourceLineNo">113</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.113"></a>
-<span class="sourceLineNo">114</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * @param cell<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @return tag value in a new byte array.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public static byte[] getTagArray(Cell cell){<a name="line.118"></a>
-<span class="sourceLineNo">119</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.119"></a>
-<span class="sourceLineNo">120</span> copyTagTo(cell, output, 0);<a name="line.120"></a>
-<span class="sourceLineNo">121</span> return output;<a name="line.121"></a>
-<span class="sourceLineNo">122</span> }<a name="line.122"></a>
-<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.io.TagCompressionContext;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span>/**<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * method level.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> */<a name="line.47"></a>
+<span class="sourceLineNo">048</span>@InterfaceAudience.Public<a name="line.48"></a>
+<span class="sourceLineNo">049</span>@InterfaceStability.Evolving<a name="line.49"></a>
+<span class="sourceLineNo">050</span>public final class CellUtil {<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span> /**<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * Private constructor to keep this class from being instantiated.<a name="line.53"></a>
+<span class="sourceLineNo">054</span> */<a name="line.54"></a>
+<span class="sourceLineNo">055</span> private CellUtil(){}<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /******************* ByteRange *******************************/<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.59"></a>
+<span class="sourceLineNo">060</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.60"></a>
+<span class="sourceLineNo">061</span> }<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.63"></a>
+<span class="sourceLineNo">064</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.64"></a>
+<span class="sourceLineNo">065</span> }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.67"></a>
+<span class="sourceLineNo">068</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.68"></a>
+<span class="sourceLineNo">069</span> cell.getQualifierLength());<a name="line.69"></a>
+<span class="sourceLineNo">070</span> }<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.72"></a>
+<span class="sourceLineNo">073</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.73"></a>
+<span class="sourceLineNo">074</span> }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.76"></a>
+<span class="sourceLineNo">077</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.77"></a>
+<span class="sourceLineNo">078</span> }<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span> /***************** get individual arrays for tests ************/<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span> public static byte[] cloneRow(Cell cell){<a name="line.82"></a>
+<span class="sourceLineNo">083</span> byte[] output = new byte[cell.getRowLength()];<a name="line.83"></a>
+<span class="sourceLineNo">084</span> copyRowTo(cell, output, 0);<a name="line.84"></a>
+<span class="sourceLineNo">085</span> return output;<a name="line.85"></a>
+<span class="sourceLineNo">086</span> }<a name="line.86"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span> public static byte[] cloneFamily(Cell cell){<a name="line.88"></a>
+<span class="sourceLineNo">089</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.89"></a>
+<span class="sourceLineNo">090</span> copyFamilyTo(cell, output, 0);<a name="line.90"></a>
+<span class="sourceLineNo">091</span> return output;<a name="line.91"></a>
+<span class="sourceLineNo">092</span> }<a name="line.92"></a>
+<span class="sourceLineNo">093</span><a name="line.93"></a>
+<span class="sourceLineNo">094</span> public static byte[] cloneQualifier(Cell cell){<a name="line.94"></a>
+<span class="sourceLineNo">095</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.95"></a>
+<span class="sourceLineNo">096</span> copyQualifierTo(cell, output, 0);<a name="line.96"></a>
+<span class="sourceLineNo">097</span> return output;<a name="line.97"></a>
+<span class="sourceLineNo">098</span> }<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span> public static byte[] cloneValue(Cell cell){<a name="line.100"></a>
+<span class="sourceLineNo">101</span> byte[] output = new byte[cell.getValueLength()];<a name="line.101"></a>
+<span class="sourceLineNo">102</span> copyValueTo(cell, output, 0);<a name="line.102"></a>
+<span class="sourceLineNo">103</span> return output;<a name="line.103"></a>
+<span class="sourceLineNo">104</span> }<a name="line.104"></a>
+<span class="sourceLineNo">105</span><a name="line.105"></a>
+<span class="sourceLineNo">106</span> public static byte[] cloneTags(Cell cell) {<a name="line.106"></a>
+<span class="sourceLineNo">107</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.107"></a>
+<span class="sourceLineNo">108</span> copyTagTo(cell, output, 0);<a name="line.108"></a>
+<span class="sourceLineNo">109</span> return output;<a name="line.109"></a>
+<span class="sourceLineNo">110</span> }<a name="line.110"></a>
+<span class="sourceLineNo">111</span><a name="line.111"></a>
+<span class="sourceLineNo">112</span> /**<a name="line.112"></a>
+<span class="sourceLineNo">113</span> * Returns tag value in a new byte array. If server-side, use<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> * @param cell<a name="line.116"></a>
+<span class="sourceLineNo">117</span> * @return tag value in a new byte array.<a name="line.117"></a>
+<span class="sourceLineNo">118</span> */<a name="line.118"></a>
+<span class="sourceLineNo">119</span> public static byte[] getTagArray(Cell cell){<a name="line.119"></a>
+<span class="sourceLineNo">120</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.120"></a>
+<span class="sourceLineNo">121</span> copyTagTo(cell, output, 0);<a name="line.121"></a>
+<span class="sourceLineNo">122</span> return output;<a name="line.122"></a>
+<span class="sourceLineNo">123</span> }<a name="line.123"></a>
<span class="sourceLineNo">124</span><a name="line.124"></a>
-<span class="sourceLineNo">125</span> /******************** copyTo **********************************/<a name="line.125"></a>
-<span class="sourceLineNo">126</span><a name="line.126"></a>
-<span class="sourceLineNo">127</span> public static int copyRowTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.127"></a>
-<span class="sourceLineNo">128</span> short rowLen = cell.getRowLength();<a name="line.128"></a>
-<span class="sourceLineNo">129</span> if (cell instanceof ByteBufferedCell) {<a name="line.129"></a>
-<span class="sourceLineNo">130</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.130"></a>
-<span class="sourceLineNo">131</span> ((ByteBufferedCell) cell).getRowByteBuffer(),<a name="line.131"></a>
-<span class="sourceLineNo">132</span> ((ByteBufferedCell) cell).getRowPosition(), destinationOffset, rowLen);<a name="line.132"></a>
-<span class="sourceLineNo">133</span> } else {<a name="line.133"></a>
-<span class="sourceLineNo">134</span> System.arraycopy(cell.getRowArray(), cell.getRowOffset(), destination, destinationOffset,<a name="line.134"></a>
-<span class="sourceLineNo">135</span> rowLen);<a name="line.135"></a>
-<span class="sourceLineNo">136</span> }<a name="line.136"></a>
-<span class="sourceLineNo">137</span> return destinationOffset + rowLen;<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> public static int copyFamilyTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span> byte fLen = cell.getFamilyLength();<a name="line.141"></a>
-<span class="sourceLineNo">142</span> if (cell instanceof ByteBufferedCell) {<a name="line.142"></a>
-<span class="sourceLineNo">143</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.143"></a>
-<span class="sourceLineNo">144</span> ((ByteBufferedCell) cell).getFamilyByteBuffer(),<a name="line.144"></a>
-<span class="sourceLineNo">145</span> ((ByteBufferedCell) cell).getFamilyPosition(), destinationOffset, fLen);<a name="line.145"></a>
-<span class="sourceLineNo">146</span> } else {<a name="line.146"></a>
-<span class="sourceLineNo">147</span> System.arraycopy(cell.getFamilyArray(), cell.getFamilyOffset(), destination,<a name="line.147"></a>
-<span class="sourceLineNo">148</span> destinationOffset, fLen);<a name="line.148"></a>
-<span class="sourceLineNo">149</span> }<a name="line.149"></a>
-<span class="sourceLineNo">150</span> return destinationOffset + fLen;<a name="line.150"></a>
-<span class="sourceLineNo">151</span> }<a name="line.151"></a>
-<span class="sourceLineNo">152</span><a name="line.152"></a>
-<span class="sourceLineNo">153</span> public static int copyQualifierTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.153"></a>
-<span class="sourceLineNo">154</span> int qlen = cell.getQualifierLength();<a name="line.154"></a>
-<span class="sourceLineNo">155</span> if (cell instanceof ByteBufferedCell) {<a name="line.155"></a>
-<span class="sourceLineNo">156</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.156"></a>
-<span class="sourceLineNo">157</span> ((ByteBufferedCell) cell).getQualifierByteBuffer(),<a name="line.157"></a>
-<span class="sourceLineNo">158</span> ((ByteBufferedCell) cell).getQualifierPosition(), destinationOffset, qlen);<a name="line.158"></a>
-<span class="sourceLineNo">159</span> } else {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> System.arraycopy(cell.getQualifierArray(), cell.getQualifierOffset(), destination,<a name="line.160"></a>
-<span class="sourceLineNo">161</span> destinationOffset, qlen);<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
-<span class="sourceLineNo">163</span> return destinationOffset + qlen;<a name="line.163"></a>
-<span class="sourceLineNo">164</span> }<a name="line.164"></a>
-<span class="sourceLineNo">165</span><a name="line.165"></a>
-<span class="sourceLineNo">166</span> public static int copyValueTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.166"></a>
-<span class="sourceLineNo">167</span> int vlen = cell.getValueLength();<a name="line.167"></a>
-<span class="sourceLineNo">168</span> if (cell instanceof ByteBufferedCell) {<a name="line.168"></a>
-<span class="sourceLineNo">169</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.169"></a>
-<span class="sourceLineNo">170</span> ((ByteBufferedCell) cell).getValueByteBuffer(),<a name="line.170"></a>
-<span class="sourceLineNo">171</span> ((ByteBufferedCell) cell).getValuePosition(), destinationOffset, vlen);<a name="line.171"></a>
-<span class="sourceLineNo">172</span> } else {<a name="line.172"></a>
-<span class="sourceLineNo">173</span> System.arraycopy(cell.getValueArray(), cell.getValueOffset(), destination, destinationOffset,<a name="line.173"></a>
-<span class="sourceLineNo">174</span> vlen);<a name="line.174"></a>
-<span class="sourceLineNo">175</span> }<a name="line.175"></a>
-<span class="sourceLineNo">176</span> return destinationOffset + vlen;<a name="line.176"></a>
-<span class="sourceLineNo">177</span> }<a name="line.177"></a>
-<span class="sourceLineNo">178</span><a name="line.178"></a>
-<span class="sourceLineNo">179</span> /**<a name="line.179"></a>
-<span class="sourceLineNo">180</span> * Copies the tags info into the tag portion of the cell<a name="line.180"></a>
-<span class="sourceLineNo">181</span> * @param cell<a name="line.181"></a>
-<span class="sourceLineNo">182</span> * @param destination<a name="line.182"></a>
-<span class="sourceLineNo">183</span> * @param destinationOffset<a name="line.183"></a>
-<span class="sourceLineNo">184</span> * @return position after tags<a name="line.184"></a>
-<span class="sourceLineNo">185</span> */<a name="line.185"></a>
-<span class="sourceLineNo">186</span> public static int copyTagTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.186"></a>
-<span class="sourceLineNo">187</span> int tlen = cell.getTagsLength();<a name="line.187"></a>
-<span class="sourceLineNo">188</span> if (cell instanceof ByteBufferedCell) {<a name="line.188"></a>
-<span class="sourceLineNo">189</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.189"></a>
-<span class="sourceLineNo">190</span> ((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.190"></a>
-<span class="sourceLineNo">191</span> ((ByteBufferedCell) cell).getTagsPosition(), destinationOffset, tlen);<a name="line.191"></a>
-<span class="sourceLineNo">192</span> } else {<a name="line.192"></a>
-<span class="sourceLineNo">193</span> System.arraycopy(cell.getTagsArray(), cell.getTagsOffset(), destination, destinationOffset,<a name="line.193"></a>
-<span class="sourceLineNo">194</span> tlen);<a name="line.194"></a>
-<span class="sourceLineNo">195</span> }<a name="line.195"></a>
-<span class="sourceLineNo">196</span> return destinationOffset + tlen;<a name="line.196"></a>
-<span class="sourceLineNo">197</span> }<a name="line.197"></a>
-<span class="sourceLineNo">198</span><a name="line.198"></a>
-<span class="sourceLineNo">199</span> /********************* misc *************************************/<a name="line.199"></a>
-<span class="sourceLineNo">200</span><a name="line.200"></a>
-<span class="sourceLineNo">201</span> public static byte getRowByte(Cell cell, int index) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span> if (cell instanceof ByteBufferedCell) {<a name="line.202"></a>
-<span class="sourceLineNo">203</span> return ((ByteBufferedCell) cell).getRowByteBuffer().get(<a name="line.203"></a>
-<span class="sourceLineNo">204</span> ((ByteBufferedCell) cell).getRowPosition() + index);<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span> return cell.getRowArray()[cell.getRowOffset() + index];<a name="line.206"></a>
-<span class="sourceLineNo">207</span> }<a name="line.207"></a>
-<span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span> public static ByteBuffer getValueBufferShallowCopy(Cell cell) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getValueArray(), cell.getValueOffset(),<a name="line.210"></a>
-<span class="sourceLineNo">211</span> cell.getValueLength());<a name="line.211"></a>
-<span class="sourceLineNo">212</span> return buffer;<a name="line.212"></a>
-<span class="sourceLineNo">213</span> }<a name="line.213"></a>
-<span class="sourceLineNo">214</span><a name="line.214"></a>
-<span class="sourceLineNo">215</span> /**<a name="line.215"></a>
-<span class="sourceLineNo">216</span> * @param cell<a name="line.216"></a>
-<span class="sourceLineNo">217</span> * @return cell's qualifier wrapped into a ByteBuffer.<a name="line.217"></a>
-<span class="sourceLineNo">218</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.218"></a>
-<span class="sourceLineNo">219</span> */<a name="line.219"></a>
-<span class="sourceLineNo">220</span> @Deprecated<a name="line.220"></a>
-<span class="sourceLineNo">221</span> public static ByteBuffer getQualifierBufferShallowCopy(Cell cell) {<a name="line.221"></a>
-<span class="sourceLineNo">222</span> // No usage of this in code.<a name="line.222"></a>
-<span class="sourceLineNo">223</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.223"></a>
-<span class="sourceLineNo">224</span> cell.getQualifierLength());<a name="line.224"></a>
-<span class="sourceLineNo">225</span> return buffer;<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier,<a name="line.228"></a>
-<span class="sourceLineNo">229</span> final long timestamp, final byte type, final byte [] value) {<a name="line.229"></a>
-<span class="sourceLineNo">230</span> // I need a Cell Factory here. Using KeyValue for now. TODO.<a name="line.230"></a>
-<span class="sourceLineNo">231</span> // TODO: Make a new Cell implementation that just carries these<a name="line.231"></a>
-<span class="sourceLineNo">232</span> // byte arrays.<a name="line.232"></a>
-<span class="sourceLineNo">233</span> // TODO: Call factory to create Cell<a name="line.233"></a>
-<span class="sourceLineNo">234</span> return new KeyValue(row, family, qualifier, timestamp, KeyValue.Type.codeToType(type), value);<a name="line.234"></a>
-<span class="sourceLineNo">235</span> }<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> public static Cell createCell(final byte [] rowArray, final int rowOffset, final int rowLength,<a name="line.237"></a>
-<span class="sourceLineNo">238</span> final byte [] familyArray, final int familyOffset, final int familyLength,<a name="line.238"></a>
-<span class="sourceLineNo">239</span> final byte [] qualifierArray, final int qualifierOffset, final int qualifierLength) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> // See createCell(final byte [] row, final byte [] value) for why we default Maximum type.<a name="line.240"></a>
-<span class="sourceLineNo">241</span> return new KeyValue(rowArray, rowOffset, rowLength,<a name="line.241"></a>
-<span class="sourceLineNo">242</span> familyArray, familyOffset, familyLength,<a name="line.242"></a>
-<span class="sourceLineNo">243</span> qualifierArray, qualifierOffset, qualifierLength,<a name="line.243"></a>
-<span class="sourceLineNo">244</span> HConstants.LATEST_TIMESTAMP,<a name="line.244"></a>
-<span class="sourceLineNo">245</span> KeyValue.Type.Maximum,<a name="line.245"></a>
-<span class="sourceLineNo">246</span> HConstants.EMPTY_BYTE_ARRAY, 0, HConstants.EMPTY_BYTE_ARRAY.length);<a name="line.246"></a>
-<span class="sourceLineNo">247</span> }<a name="line.247"></a>
-<span class="sourceLineNo">248</span><a name="line.248"></a>
-<span class="sourceLineNo">249</span> /**<a name="line.249"></a>
-<span class="sourceLineNo">250</span> * Marked as audience Private as of 1.2.0.<a name="line.250"></a>
-<span class="sourceLineNo">251</span> * Creating a Cell with a memstoreTS/mvcc is an internal implementation detail not for<a name="line.251"></a>
-<span class="sourceLineNo">252</span> * public use.<a name="line.252"></a>
-<span class="sourceLineNo">253</span> */<a name="line.253"></a>
-<span class="sourceLineNo">254</span> @InterfaceAudience.Private<a name="line.254"></a>
-<span class="sourceLineNo">255</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.255"></a>
-<span class="sourceLineNo">256</span> final long timestamp, final byte type, final byte[] value, final long memstoreTS) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.257"></a>
-<span class="sourceLineNo">258</span> KeyValue.Type.codeToType(type), value);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> keyValue.setSequenceId(memstoreTS);<a name="line.259"></a>
-<span class="sourceLineNo">260</span> return keyValue;<a name="line.260"></a>
-<span class="sourceLineNo">261</span> }<a name="line.261"></a>
-<span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span> /**<a name="line.263"></a>
-<span class="sourceLineNo">264</span> * Marked as audience Private as of 1.2.0.<a name="line.264"></a>
-<span class="sourceLineNo">265</span> * Creating a Cell with tags and a memstoreTS/mvcc is an internal implementation detail not for<a name="line.265"></a>
-<span class="sourceLineNo">266</span> * public use.<a name="line.266"></a>
-<span class="sourceLineNo">267</span> */<a name="line.267"></a>
-<span class="sourceLineNo">268</span> @InterfaceAudience.Private<a name="line.268"></a>
-<span class="sourceLineNo">269</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.269"></a>
-<span class="sourceLineNo">270</span> final long timestamp, final byte type, final byte[] value, byte[] tags,<a name="line.270"></a>
-<span class="sourceLineNo">271</span> final long memstoreTS) {<a name="line.271"></a>
-<span class="sourceLineNo">272</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.272"></a>
-<span class="sourceLineNo">273</span> KeyValue.Type.codeToType(type), value, tags);<a name="line.273"></a>
-<span class="sourceLineNo">274</span> keyValue.setSequenceId(memstoreTS);<a name="line.274"></a>
-<span class="sourceLineNo">275</span> return keyValue;<a name="line.275"></a>
-<span class="sourceLineNo">276</span> }<a name="line.276"></a>
-<span class="sourceLineNo">277</span><a name="line.277"></a>
-<span class="sourceLineNo">278</span> /**<a name="line.278"></a>
-<span class="sourceLineNo">279</span> * Marked as audience Private as of 1.2.0.<a name="line.279"></a>
-<span class="sourceLineNo">280</span> * Creating a Cell with tags is an internal implementation detail not for<a name="line.280"></a>
-<span class="sourceLineNo">281</span> * public use.<a name="line.281"></a>
-<span class="sourceLineNo">282</span> */<a name="line.282"></a>
-<span class="sourceLineNo">283</span> @InterfaceAudience.Private<a name="line.283"></a>
-<span class="sourceLineNo">284</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.284"></a>
-<span class="sourceLineNo">285</span> final long timestamp, Type type, final byte[] value, byte[] tags) {<a name="line.285"></a>
-<span class="sourceLineNo">286</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp, type, value, tags);<a name="line.286"></a>
-<span class="sourceLineNo">287</span> return keyValue;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> }<a name="line.288"></a>
-<span class="sourceLineNo">289</span><a name="line.289"></a>
-<span class="sourceLineNo">290</span> /**<a name="line.290"></a>
-<span class="sourceLineNo">291</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.291"></a>
-<span class="sourceLineNo">292</span> * @param row<a name="line.292"></a>
-<span class="sourceLineNo">293</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.293"></a>
-<span class="sourceLineNo">294</span> */<a name="line.294"></a>
-<span class="sourceLineNo">295</span> public static Cell createCell(final byte [] row) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY);<a name="line.296"></a>
-<span class="sourceLineNo">297</span> }<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span> /**<a name="line.299"></a>
-<span class="sourceLineNo">300</span> * Create a Cell with specific row and value. Other fields are defaulted.<a name="line.300"></a>
-<span class="sourceLineNo">301</span> * @param row<a name="line.301"></a>
-<span class="sourceLineNo">302</span> * @param value<a name="line.302"></a>
-<span class="sourceLineNo">303</span> * @return Cell with passed row and value but all other fields are arbitrary<a name="line.303"></a>
-<span class="sourceLineNo">304</span> */<a name="line.304"></a>
-<span class="sourceLineNo">305</span> public static Cell createCell(final byte [] row, final byte [] value) {<a name="line.305"></a>
-<span class="sourceLineNo">306</span> // An empty family + empty qualifier + Type.Minimum is used as flag to indicate last on row.<a name="line.306"></a>
-<span class="sourceLineNo">307</span> // See the CellComparator and KeyValue comparator. Search for compareWithoutRow.<a name="line.307"></a>
-<span class="sourceLineNo">308</span> // Lets not make a last-on-row key as default but at same time, if you are making a key<a name="line.308"></a>
-<span class="sourceLineNo">309</span> // without specifying type, etc., flag it as weird by setting type to be Maximum.<a name="line.309"></a>
-<span class="sourceLineNo">310</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY, HConstants.EMPTY_BYTE_ARRAY,<a name="line.310"></a>
-<span class="sourceLineNo">311</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), value);<a name="line.311"></a>
-<span class="sourceLineNo">312</span> }<a name="line.312"></a>
-<span class="sourceLineNo">313</span><a name="line.313"></a>
-<span class="sourceLineNo">314</span> /**<a name="line.314"></a>
-<span class="sourceLineNo">315</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.315"></a>
-<span class="sourceLineNo">316</span> * @param row<a name="line.316"></a>
-<span class="sourceLineNo">317</span> * @param family<a name="line.317"></a>
-<span class="sourceLineNo">318</span> * @param qualifier<a name="line.318"></a>
-<span class="sourceLineNo">319</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.319"></a>
-<span class="sourceLineNo">320</span> */<a name="line.320"></a>
-<span class="sourceLineNo">321</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier) {<a name="line.321"></a>
-<span class="sourceLineNo">322</span> // See above in createCell(final byte [] row, final byte [] value) why we set type to Maximum.<a name="line.322"></a>
-<span class="sourceLineNo">323</span> return createCell(row, family, qualifier,<a name="line.323"></a>
-<span class="sourceLineNo">324</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), HConstants.EMPTY_BYTE_ARRAY);<a name="line.324"></a>
-<span class="sourceLineNo">325</span> }<a name="line.325"></a>
-<span class="sourceLineNo">326</span><a name="line.326"></a>
-<span class="sourceLineNo">327</span> /**<a name="line.327"></a>
-<span class="sourceLineNo">328</span> * @param cellScannerables<a name="line.328"></a>
-<span class="sourceLineNo">329</span> * @return CellScanner interface over <code>cellIterables</code><a name="line.329"></a>
-<span class="sourceLineNo">330</span> */<a name="line.330"></a>
-<span class="sourceLineNo">331</span> public static CellScanner createCellScanner(<a name="line.331"></a>
-<span class="sourceLineNo">332</span> final List<? extends CellScannable> cellScannerables) {<a name="line.332"></a>
-<span class="sourceLineNo">333</span> return new CellScanner() {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> private final Iterator<? extends CellScannable> iterator = cellScannerables.iterator();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> private CellScanner cellScanner = null;<a name="line.335"></a>
-<span class="sourceLineNo">336</span><a name="line.336"></a>
-<span class="sourceLineNo">337</span> @Override<a name="line.337"></a>
-<span class="sourceLineNo">338</span> public Cell current() {<a name="line.338"></a>
-<span class="sourceLineNo">339</span> return this.cellScanner != null? this.cellScanner.current(): null;<a name="line.339"></a>
-<span class="sourceLineNo">340</span> }<a name="line.340"></a>
-<span class="sourceLineNo">341</span><a name="line.341"></a>
-<span class="sourceLineNo">342</span> @Override<a name="line.342"></a>
-<span class="sourceLineNo">343</span> public boolean advance() throws IOException {<a name="line.343"></a>
-<span class="sourceLineNo">344</span> while (true) {<a name="line.344"></a>
-<span class="sourceLineNo">345</span> if (this.cellScanner == null) {<a name="line.345"></a>
-<span class="sourceLineNo">346</span> if (!this.iterator.hasNext()) return false;<a name="line.346"></a>
-<span class="sourceLineNo">347</span> this.cellScanner = this.iterator.next().cellScanner();<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span> if (this.cellScanner.advance()) return true;<a name="line.349"></a>
-<span class="sourceLineNo">350</span> this.cellScanner = null;<a name="line.350"></a>
-<span class="sourceLineNo">351</span> }<a name="line.351"></a>
-<span class="sourceLineNo">352</span> }<a name="line.352"></a>
-<span class="sourceLineNo">353</span> };<a name="line.353"></a>
-<span class="sourceLineNo">354</span> }<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> /**<a name="line.356"></a>
-<span class="sourceLineNo">357</span> * @param cellIterable<a name="line.357"></a>
-<span class="sourceLineNo">358</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.358"></a>
-<span class="sourceLineNo">359</span> */<a name="line.359"></a>
-<span class="sourceLineNo">360</span> public static CellScanner createCellScanner(final Iterable<Cell> cellIterable) {<a name="line.360"></a>
-<span class="sourceLineNo">361</span> if (cellIterable == null) return null;<a name="line.361"></a>
-<span class="sourceLineNo">362</span> return createCellScanner(cellIterable.iterator());<a name="line.362"></a>
-<span class="sourceLineNo">363</span> }<a name="line.363"></a>
-<span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span> /**<a name="line.365"></a>
-<span class="sourceLineNo">366</span> * @param cells<a name="line.366"></a>
-<span class="sourceLineNo">367</span> * @return CellScanner interface over <code>cellIterable</code> or null if <code>cells</code> is<a name="line.367"></a>
-<span class="sourceLineNo">368</span> * null<a name="line.368"></a>
-<span class="sourceLineNo">369</span> */<a name="line.369"></a>
-<span class="sourceLineNo">370</span> public static CellScanner createCellScanner(final Iterator<Cell> cells) {<a name="line.370"></a>
-<span class="sourceLineNo">371</span> if (cells == null) return null;<a name="line.371"></a>
-<span class="sourceLineNo">372</span> return new CellScanner() {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> private final Iterator<Cell> iterator = cells;<a name="line.373"></a>
-<span class="sourceLineNo">374</span> private Cell current = null;<a name="line.374"></a>
-<span class="sourceLineNo">375</span><a name="line.375"></a>
-<span class="sourceLineNo">376</span> @Override<a name="line.376"></a>
-<span class="sourceLineNo">377</span> public Cell current() {<a name="line.377"></a>
-<span class="sourceLineNo">378</span> return this.current;<a name="line.378"></a>
-<span class="sourceLineNo">379</span> }<a name="line.379"></a>
-<span class="sourceLineNo">380</span><a name="line.380"></a>
-<span class="sourceLineNo">381</span> @Override<a name="line.381"></a>
-<span class="sourceLineNo">382</span> public boolean advance() {<a name="line.382"></a>
-<span class="sourceLineNo">383</span> boolean hasNext = this.iterator.hasNext();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> this.current = hasNext? this.iterator.next(): null;<a name="line.384"></a>
-<span class="sourceLineNo">385</span> return hasNext;<a name="line.385"></a>
-<span class="sourceLineNo">386</span> }<a name="line.386"></a>
-<span class="sourceLineNo">387</span> };<a name="line.387"></a>
-<span class="sourceLineNo">388</span> }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span> /**<a name="line.390"></a>
-<span class="sourceLineNo">391</span> * @param cellArray<a name="line.391"></a>
-<span class="sourceLineNo">392</span> * @return CellScanner interface over <code>cellArray</code><a name="line.392"></a>
-<span class="sourceLineNo">393</span> */<a name="line.393"></a>
-<span class="sourceLineNo">394</span> public static CellScanner createCellScanner(final Cell[] cellArray) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span> return new CellScanner() {<a name="line.395"></a>
-<span class="sourceLineNo">396</span> private final Cell [] cells = cellArray;<a name="line.396"></a>
-<span class="sourceLineNo">397</span> private int index = -1;<a name="line.397"></a>
-<span class="sourceLineNo">398</span><a name="line.398"></a>
-<span class="sourceLineNo">399</span> @Override<a name="line.399"></a>
-<span class="sourceLineNo">400</span> public Cell current() {<a name="line.400"></a>
-<span class="sourceLineNo">401</span> if (cells == null) return null;<a name="line.401"></a>
-<span class="sourceLineNo">402</span> return (index < 0)? null: this.cells[index];<a name="line.402"></a>
-<span class="sourceLineNo">403</span> }<a name="line.403"></a>
-<span class="sourceLineNo">404</span><a name="line.404"></a>
-<span class="sourceLineNo">405</span> @Override<a name="line.405"></a>
-<span class="sourceLineNo">406</span> public boolean advance() {<a name="line.406"></a>
-<span class="sourceLineNo">407</span> if (cells == null) return false;<a name="line.407"></a>
-<span class="sourceLineNo">408</span> return ++index < this.cells.length;<a name="line.408"></a>
-<span class="sourceLineNo">409</span> }<a name="line.409"></a>
-<span class="sourceLineNo">410</span> };<a name="line.410"></a>
-<span class="sourceLineNo">411</span> }<a name="line.411"></a>
-<span class="sourceLineNo">412</span><a name="line.412"></a>
-<span class="sourceLineNo">413</span> /**<a name="line.413"></a>
-<span class="sourceLineNo">414</span> * Flatten the map of cells out under the CellScanner<a name="line.414"></a>
-<span class="sourceLineNo">415</span> * @param map Map of Cell Lists; for example, the map of families to Cells that is used<a name="line.415"></a>
-<span class="sourceLineNo">416</span> * inside Put, etc., keeping Cells organized by family.<a name="line.416"></a>
-<span class="sourceLineNo">417</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.417"></a>
-<span class="sourceLineNo">418</span> */<a name="line.418"></a>
-<span class="sourceLineNo">419</span> public static CellScanner createCellScanner(final NavigableMap<byte [], List<Cell>> map) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span> return new CellScanner() {<a name="line.420"></a>
-<span class="sourceLineNo">421</span> private final Iterator<Entry<byte[], List<Cell>>> entries = map.entrySet().iterator();<a name="line.421"></a>
-<span class="sourceLineNo">422</span> private Iterator<Cell> currentIterator = null;<a name="line.422"></a>
-<span class="sourceLineNo">423</span> private Cell currentCell;<a name="line.423"></a>
-<span class="sourceLineNo">424</span><a name="line.424"></a>
-<span class="sourceLineNo">425</span> @Override<a name="line.425"></a>
-<span class="sourceLineNo">426</span> public Cell current() {<a name="line.426"></a>
-<span class="sourceLineNo">427</span> return this.currentCell;<a name="line.427"></a>
-<span class="sourceLineNo">428</span> }<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span> @Override<a name="line.430"></a>
-<span class="sourceLineNo">431</span> public boolean advance() {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> while(true) {<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (this.currentIterator == null) {<a name="line.433"></a>
-<span class="sourceLineNo">434</span> if (!this.entries.hasNext()) return false;<a name="line.434"></a>
-<span class="sourceLineNo">435</span> this.currentIterator = this.entries.next().getValue().iterator();<a name="line.435"></a>
-<span class="sourceLineNo">436</span> }<a name="line.436"></a>
-<span class="sourceLineNo">437</span> if (this.currentIterator.hasNext()) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span> this.currentCell = this.currentIterator.next();<a name="line.438"></a>
-<span class="sourceLineNo">439</span> return true;<a name="line.439"></a>
-<span class="sourceLineNo">440</span> }<a name="line.440"></a>
-<span class="sourceLineNo">441</span> this.currentCell = null;<a name="line.441"></a>
-<span class="sourceLineNo">442</span> this.currentIterator = null;<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span> }<a name="line.444"></a>
-<span class="sourceLineNo">445</span> };<a name="line.445"></a>
-<span class="sourceLineNo">446</span> }<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span> /**<a name="line.448"></a>
-<span class="sourceLineNo">449</span> * @param left<a name="line.449"></a>
-<span class="sourceLineNo">450</span> * @param right<a name="line.450"></a>
-<span class="sourceLineNo">451</span> * @return True if the rows in <code>left</code> and <code>right</code> Cells match<a name="line.451"></a>
-<span class="sourceLineNo">452</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.452"></a>
-<span class="sourceLineNo">453</span> * Instead use {@link #matchingRows(Cell, Cell)}<a name="line.453"></a>
-<span class="sourceLineNo">454</span> */<a name="line.454"></a>
-<span class="sourceLineNo">455</span> @Deprecated<a name="line.455"></a>
-<span class="sourceLineNo">456</span> public static boolean matchingRow(final Cell left, final Cell right) {<a name="line.456"></a>
-<span class="sourceLineNo">457</span> return matchingRows(left, right);<a name="line.457"></a>
-<span class="sourceLineNo">458</span> }<a name="line.458"></a>
-<span class="sourceLineNo">459</span><a name="line.459"></a>
-<span class="sourceLineNo">460</span> public static boolean matchingRow(final Cell left, final byte[] buf) {<a name="line.460"></a>
-<span class="sourceLineNo">461</span> if (buf == null) {<a name="line.461"></a>
-<span class="sourceLineNo">462</span> return left.getQualifierLength() == 0;<a name="line.462"></a>
-<span class="sourceLineNo">463</span> }<a name="line.463"></a>
-<span class="sourceLineNo">464</span> return matchingRow(left, buf, 0, buf.length);<a name="line.464"></a>
-<span class="sourceLineNo">465</span> }<a name="line.465"></a>
-<span class="sourceLineNo">466</span><a name="line.466"></a>
-<span class="sourceLineNo">467</span> public static boolean matchingRow(final Cell left, final byte[] buf, final int offset,<a name="line.467"></a>
-<span class="sourceLineNo">468</span> final int length) {<a name="line.468"></a>
-<span class="sourceLineNo">469</span> if (left instanceof ByteBufferedCell) {<a name="line.469"></a>
-<span class="sourceLineNo">470</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getRowByteBuffer(),<a name="line.470"></a>
-<span class="sourceLineNo">471</span> ((ByteBufferedCell) left).getRowPosition(), left.getRowLength(), buf, offset,<a name="line.471"></a>
-<span class="sourceLineNo">472</span> length);<a name="line.472"></a>
-<span class="sourceLineNo">473</span> }<a name="line.473"></a>
-<span class="sourceLineNo">474</span> return Bytes.equals(left.getRowArray(), left.getRowOffset(), left.getRowLength(), buf, offset,<a name="line.474"></a>
-<span class="sourceLineNo">475</span> length);<a name="line.475"></a>
-<span class="sourceLineNo">476</span> }<a name="line.476"></a>
-<span class="sourceLineNo">477</span><a name="line.477"></a>
-<span class="sourceLineNo">478</span> public static boolean matchingFamily(final Cell left, final Cell right) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span> byte lfamlength = left.getFamilyLength();<a name="line.479"></a>
-<span class="sourceLineNo">480</span> byte rfamlength = right.getFamilyLength();<a name="line.480"></a>
-<span class="sourceLineNo">481</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.481"></a>
-<span class="sourceLineNo">482</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.482"></a>
-<span class="sourceLineNo">483</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.483"></a>
-<span class="sourceLineNo">484</span> ((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.484"></a>
-<span class="sourceLineNo">485</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength);<a name="line.485"></a>
-<span class="sourceLineNo">486</span> }<a name="line.486"></a>
-<span class="sourceLineNo">487</span> if (left instanceof ByteBufferedCell) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.488"></a>
-<span class="sourceLineNo">489</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.489"></a>
-<span class="sourceLineNo">490</span> right.getFamilyArray(), right.getFamilyOffset(), rfamlength);<a name="line.490"></a>
-<span class="sourceLineNo">491</span> }<a name="line.491"></a>
-<span class="sourceLineNo">492</span> if (right instanceof ByteBufferedCell) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.493"></a>
-<span class="sourceLineNo">494</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength,<a name="line.494"></a>
-<span class="sourceLineNo">495</span> left.getFamilyArray(), left.getFamilyOffset(), lfamlength);<a name="line.495"></a>
-<span class="sourceLineNo">496</span> }<a name="line.496"></a>
-<span class="sourceLineNo">497</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(),<a name="line.497"></a>
-<span class="sourceLineNo">498</span> right.getFamilyArray(), right.getFamilyOffset(), right.getFamilyLength());<a name="line.498"></a>
-<span class="sourceLineNo">499</span> }<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span> public static boolean matchingFamily(final Cell left, final byte[] buf) {<a name="line.501"></a>
-<span class="sourceLineNo">502</span> if (buf == null) {<a name="line.502"></a>
-<span class="sourceLineNo">503</span> return left.getFamilyLength() == 0;<a name="line.503"></a>
-<span class="sourceLineNo">504</span> }<a name="line.504"></a>
-<span class="sourceLineNo">505</span> return matchingFamily(left, buf, 0, buf.length);<a name="line.505"></a>
-<span class="sourceLineNo">506</span> }<a name="line.506"></a>
-<span class="sourceLineNo">507</span><a name="line.507"></a>
-<span class="sourceLineNo">508</span> public static boolean matchingFamily(final Cell left, final byte[] buf, final int offset,<a name="line.508"></a>
-<span class="sourceLineNo">509</span> final int length) {<a name="line.509"></a>
-<span class="sourceLineNo">510</span> if (left instanceof ByteBufferedCell) {<a name="line.510"></a>
-<span class="sourceLineNo">511</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.511"></a>
-<span class="sourceLineNo">512</span> ((ByteBufferedCell) left).getFamilyPosition(), left.getFamilyLength(), buf,<a name="line.512"></a>
-<span class="sourceLineNo">513</span> offset, length);<a name="line.513"></a>
-<span class="sourceLineNo">514</span> }<a name="line.514"></a>
-<span class="sourceLineNo">515</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(), buf,<a name="line.515"></a>
-<span class="sourceLineNo">516</span> offset, length);<a name="line.516"></a>
-<span class="sourceLineNo">517</span> }<a name="line.517"></a>
-<span class="sourceLineNo">518</span><a name="line.518"></a>
-<span class="sourceLineNo">519</span> public static boolean matchingQualifier(final Cell left, final Cell right) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span> int lqlength = left.getQualifierLength();<a name="line.520"></a>
-<span class="sourceLineNo">521</span> int rqlength = right.getQualifierLength();<a name="line.521"></a>
-<span class="sourceLineNo">522</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.522"></a>
-<span class="sourceLineNo">523</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.523"></a>
-<span class="sourceLineNo">524</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.524"></a>
-<span class="sourceLineNo">525</span> ((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.525"></a>
-<span class="sourceLineNo">526</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength);<a name="line.526"></a>
-<span class="sourceLineNo">527</span> }<a name="line.527"></a>
-<span class="sourceLineNo">528</span> if (left instanceof ByteBufferedCell) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.529"></a>
-<span class="sourceLineNo">530</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.530"></a>
-<span class="sourceLineNo">531</span> right.getQualifierArray(), right.getQualifierOffset(), rqlength);<a name="line.531"></a>
-<span class="sourceLineNo">532</span> }<a name="line.532"></a>
-<span class="sourceLineNo">533</span> if (right instanceof ByteBufferedCell) {<a name="line.533"></a>
-<span class="sourceLineNo">534</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.534"></a>
-<span class="sourceLineNo">535</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength,<a name="line.535"></a>
-<span class="sourceLineNo">536</span> left.getQualifierArray(), left.getQualifierOffset(), lqlength);<a name="line.536"></a>
-<span class="sourceLineNo">537</span> }<a name="line.537"></a>
-<span class="sourceLineNo">538</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.538"></a>
-<span class="sourceLineNo">539</span> left.getQualifierLength(), right.getQualifierArray(), right.getQualifierOffset(),<a name="line.539"></a>
-<span class="sourceLineNo">540</span> right.getQualifierLength());<a name="line.540"></a>
-<span class="sourceLineNo">541</span> }<a name="line.541"></a>
-<span class="sourceLineNo">542</span><a name="line.542"></a>
-<span class="sourceLineNo">543</span> /**<a name="line.543"></a>
-<span class="sourceLineNo">544</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.544"></a>
-<span class="sourceLineNo">545</span> * byte[] are equal<a name="line.545"></a>
-<span class="sourceLineNo">546</span> * @param left<a name="line.546"></a>
-<span class="sourceLineNo">547</span> * @param buf the serialized keyvalue format byte[]<a name="line.547"></a>
-<span class="sourceLineNo">548</span> * @return true if the qualifier matches, false otherwise<a name="line.548"></a>
-<span class="sourceLineNo">549</span> */<a name="line.549"></a>
-<span class="sourceLineNo">550</span> public static boolean matchingQualifier(final Cell left, final byte[] buf) {<a name="line.550"></a>
-<span class="sourceLineNo">551</span> if (buf == null) {<a name="line.551"></a>
-<span class="sourceLineNo">552</span> return left.getQualifierLength() == 0;<a name="line.552"></a>
-<span class="sourceLineNo">553</span> }<a name="line.553"></a>
-<span class="sourceLineNo">554</span> return matchingQualifier(left, buf, 0, buf.length);<a name="line.554"></a>
-<span class="sourceLineNo">555</span> }<a name="line.555"></a>
-<span class="sourceLineNo">556</span><a name="line.556"></a>
-<span class="sourceLineNo">557</span> /**<a name="line.557"></a>
-<span class="sourceLineNo">558</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.558"></a>
-<span class="sourceLineNo">559</span> * byte[] are equal<a name="line.559"></a>
-<span class="sourceLineNo">560</span> * @param left<a name="line.560"></a>
-<span class="sourceLineNo">561</span> * @param buf the serialized keyvalue format byte[]<a name="line.561"></a>
-<span class="sourceLineNo">562</span> * @param offset the offset of the qualifier in the byte[]<a name="line.562"></a>
-<span class="sourceLineNo">563</span> * @param length the length of the qualifier in the byte[]<a name="line.563"></a>
-<span class="sourceLineNo">564</span> * @return true if the qualifier matches, false otherwise<a name="line.564"></a>
-<span class="sourceLineNo">565</span> */<a name="line.565"></a>
-<span class="sourceLineNo">566</span> public static boolean matchingQualifier(final Cell left, final byte[] buf, final int offset,<a name="line.566"></a>
-<span class="sourceLineNo">567</span> final int length) {<a name="line.567"></a>
-<span class="sourceLineNo">568</span> if (buf == null) {<a name="line.568"></a>
-<span class="sourceLineNo">569</span> return left.getQualifierLength() == 0;<a name="line.569"></a>
-<span class="sourceLineNo">570</span> }<a name="line.570"></a>
-<span class="sourceLineNo">571</span> if (left instanceof ByteBufferedCell) {<a name="line.571"></a>
-<span class="sourceLineNo">572</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.572"></a>
-<span class="sourceLineNo">573</span> ((ByteBufferedCell) left).getQualifierPosition(), left.getQualifierLength(),<a name="line.573"></a>
-<span class="sourceLineNo">574</span> buf, offset, length);<a name="line.574"></a>
-<span class="sourceLineNo">575</span> }<a name="line.575"></a>
-<span class="sourceLineNo">576</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.576"></a>
-<span class="sourceLineNo">577</span> left.getQualifierLength(), buf, offset, length);<a name="line.577"></a>
-<span class="sourceLineNo">578</span> }<a name="line.578"></a>
-<span class="sourceLineNo">579</span><a name="line.579"></a>
-<span class="sourceLineNo">580</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final byte[] qual) {<a name="line.580"></a>
-<span class="sourceLineNo">581</span> if (!matchingFamily(left, fam))<a name="line.581"></a>
-<span class="sourceLineNo">582</span> return false;<a name="line.582"></a>
-<span class="sourceLineNo">583</span> return matchingQualifier(left, qual);<a name="line.583"></a>
-<span class="sourceLineNo">584</span> }<a name="line.584"></a>
-<span class="sourceLineNo">585</span><a name="line.585"></a>
-<span class="sourceLineNo">586</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final int foffset,<a name="line.586"></a>
-<span class="sourceLineNo">587</span> final int flength, final byte[] qual, final int qoffset, final int qlength) {<a name="line.587"></a>
-<span class="sourceLineNo">588</span> if (!matchingFamily(left, fam, foffset, flength))<a name="line.588"></a>
-<span class="sourceLineNo">589</span> return false;<a name="line.589"></a>
-<span class="sourceLineNo">590</span> return matchingQualifier(left, qual, qoffset, qlength);<a name="line.590"></a>
-<span class="sourceLineNo">591</span> }<a name="line.591"></a>
-<span class="sourceLineNo">592</span><a name="line.592"></a>
-<span class="sourceLineNo">593</span> public static boolean matchingColumn(final Cell left, final Cell right) {<a name="line.593"></a>
-<span class="sourceLineNo">594</span> if (!matchingFamily(left, right))<a name="line.594"></a>
-<span class="sourceLineNo">595</span> return false;<a name="line.595"></a>
-<span class="sourceLineNo">596</span> return matchingQualifier(left, right);<a name="line.596"></a>
-<span class="sourceLineNo">597</span> }<a name="line.597"></a>
-<span class="sourceLineNo">598</span><a name="line.598"></a>
-<span class="sourceLineNo">599</span> public static boolean matchingValue(final Cell left, final Cell right) {<a name="line.599"></a>
-<span class="sourceLineNo">600</span> return matchingValue(left, right, left.getValueLength(), right.getValueLength());<a name="line.600"></a>
-<span class="sourceLineNo">601</span> }<a name="line.601"></a>
-<span class="sourceLineNo">602</span><a name="line.602"></a>
-<span class="sourceLineNo">603</span> public static boolean matchingValue(final Cell left, final Cell right, int lvlength,<a name="line.603"></a>
-<span class="sourceLineNo">604</span> int rvlength) {<a name="line.604"></a>
-<span class="sourceLineNo">605</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.605"></a>
-<span class="sourceLineNo">606</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.606"></a>
-<span class="sourceLineNo">607</span> ((ByteBufferedCell) left).getValuePosition(), lvlength,<a name="line.607"></a>
-<span class="sourceLineNo">608</span> ((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.608"></a>
-<span class="sourceLineNo">609</span> ((ByteBufferedCell) right).getValuePosition(), rvlength);<a name="line.609"></a>
-<span class="sourceLineNo">610</span> }<a name="line.610"></a>
-<span class="sourceLineNo">611</span> if (left instanceof ByteBufferedCell) {<a name="line.611"></a>
-<span class="sourceLineNo">612</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.612"></a>
-<span class="sourceLineNo">613</span> ((ByteBufferedCell) left).getValuePosition(), lvlength, right.getValueArray(),<a name="line.613"></a>
-<span class="sourceLineNo">614</span> right.getValueOffset(), rvlength);<a name="line.614"></a>
-<span class="sourceLineNo">615</span> }<a name="line.615"></a>
-<span class="sourceLineNo">616</span> if (right instanceof ByteBufferedCell) {<a name="line.616"></a>
-<span class="sourceLineNo">617</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.617"></a>
-<span class="sourceLineNo">618</span> ((ByteBufferedCell) right).getValuePosition(), rvlength, left.getValueArray(),<a name="line.618"></a>
-<span class="sourceLineNo">619</span> left.getValueOffset(), lvlength);<a name="line.619"></a>
-<span class="sourceLineNo">620</span> }<a name="line.620"></a>
-<span class="sourceLineNo">621</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), lvlength,<a name="line.621"></a>
-<span class="sourceLineNo">622</span> right.getValueArray(), right.getValueOffset(), rvlength);<a name="line.622"></a>
-<span class="sourceLineNo">623</span> }<a name="line.623"></a>
-<span class="sourceLineNo">624</span><a name="line.624"></a>
-<span class="sourceLineNo">625</span> public static boolean matchingValue(final Cell left, final byte[] buf) {<a name="line.625"></a>
-<span class="sourceLineNo">626</span> if (left instanceof ByteBufferedCell) {<a name="line.626"></a>
-<span class="sourceLineNo">627</span> return ByteBufferUtils.compareTo(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.627"></a>
-<span class="sourceLineNo">628</span> ((ByteBufferedCell) left).getValuePosition(), left.getValueLength(), buf, 0,<a name="line.628"></a>
-<span class="sourceLineNo">629</span> buf.length) == 0;<a name="line.629"></a>
-<span class="sourceLineNo">630</span> }<a name="line.630"></a>
-<span class="sourceLineNo">631</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), left.getValueLength(), buf, 0,<a name="line.631"></a>
-<span class="sourceLineNo">632</span> buf.length);<a name="line.632"></a>
-<span class="sourceLineNo">633</span> }<a name="line.633"></a>
-<span class="sourceLineNo">634</span><a name="line.634"></a>
-<span class="sourceLineNo">635</span> /**<a name="line.635"></a>
-<span class="sourceLineNo">636</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.636"></a>
-<span class="sourceLineNo">637</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.637"></a>
-<span class="sourceLineNo">638</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.638"></a>
-<span class="sourceLineNo">639</span> */<a name="line.639"></a>
-<span class="sourceLineNo">640</span> public static boolean isDelete(final Cell cell) {<a name="line.640"></a>
-<span class="sourceLineNo">641</span> return isDelete(cell.getTypeByte());<a name="line.641"></a>
-<span class="sourceLineNo">642</span> }<a name="line.642"></a>
-<span class="sourceLineNo">643</span><a name="line.643"></a>
-<span class="sourceLineNo">644</span> /**<a name="line.644"></a>
-<span class="sourceLineNo">645</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.645"></a>
-<span class="sourceLineNo">646</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.646"></a>
-<span class="sourceLineNo">647</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.647"></a>
-<span class="sourceLineNo">648</span> */<a name="line.648"></a>
-<span class="sourceLineNo">649</span> public static boolean isDelete(final byte type) {<a name="line.649"></a>
-<span class="sourceLineNo">650</span> return Type.Delete.getCode() <= type<a name="line.650"></a>
-<span class="sourceLineNo">651</span> && type <= Type.DeleteFamily.getCode();<a name="line.651"></a>
-<span class="sourceLineNo">652</span> }<a name="line.652"></a>
-<span class="sourceLineNo">653</span><a name="line.653"></a>
-<span class="sourceLineNo">654</span> /**<a name="line.654"></a>
-<span class="sourceLineNo">655</span> * @return True if this cell is a {@link KeyValue.Type#Delete} type.<a name="line.655"></a>
-<span class="sourceLineNo">656</span> */<a name="line.656"></a>
-<span class="sourceLineNo">657</span> public static boolean isDeleteType(Cell cell) {<a name="line.657"></a>
-<span class="sourceLineNo">658</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.658"></a>
-<span class="sourceLineNo">659</span> }<a name="line.659"></a>
-<span class="sourceLineNo">660</span><a name="line.660"></a>
-<span class="sourceLineNo">661</span> public static boolean isDeleteFamily(final Cell cell) {<a name="line.661"></a>
-<span class="sourceLineNo">662</span> return cell.getTypeByte() == Type.DeleteFamily.getCode();<a name="line.662"></a>
-<span class="sourceLineNo">663</span> }<a name="line.663"></a>
-<span class="sourceLineNo">664</span><a name="line.664"></a>
-<span class="sourceLineNo">665</span> public static boolean isDeleteFamilyVersion(final Cell cell) {<a name="line.665"></a>
-<span class="sourceLineNo">666</span> return cell.getTypeByte() == Type.DeleteFamilyVersion.getCode();<a name="line.666"></a>
-<span class="sourceLineNo">667</span> }<a name="line.667"></a>
-<span class="sourceLineNo">668</span><a name="line.668"></a>
-<span class="sourceLineNo">669</span> public static boolean isDeleteColumns(final Cell cell) {<a name="line.669"></a>
-<span class="sourceLineNo">670</span> return cell.getTypeByte() == Type.DeleteColumn.getCode();<a name="line.670"></a>
-<span class="sourceLineNo">671</span> }<a name="line.671"></a>
-<span class="sourceLineNo">672</span><a name="line.672"></a>
-<span class="sourceLineNo">673</span> public static boolean isDeleteColumnVersion(final Cell cell) {<a name="line.673"></a>
-<span class="sourceLineNo">674</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.674"></a>
-<span class="sourceLineNo">675</span> }<a name="line.675"></a>
-<span class="sourceLineNo">676</span><a name="line.676"></a>
-<span class="sourceLineNo">677</span> /**<a name="line.677"></a>
-<span class="sourceLineNo">678</span> *<a name="line.678"></a>
-<span class="sourceLineNo">679</span> * @return True if this cell is a delete family or column type.<a name="line.679"></a>
-<span class="sourceLineNo">680</span> */<a name="line.680"></a>
-<span class="sourceLineNo">681</span> public static boolean isDeleteColumnOrFamily(Cell cell) {<a name="line.681"></a>
-<span class="sourceLineNo">682</span> int t = cell.getTypeByte();<a name="line.682"></a>
-<span class="sourceLineNo">683</span> return t == Type.DeleteColumn.getCode() || t == Type.DeleteFamily.getCode();<a name="line.683"></a>
-<span class="sourceLineNo">684</span> }<a name="line.684"></a>
-<span class="sourceLineNo">685</span><a name="line.685"></a>
-<span class="sourceLineNo">686</span> /**<a name="line.686"></a>
-<span class="sourceLineNo">687</span> * @param cell<a name="line.687"></a>
-<span class="sourceLineNo">688</span> * @return Estimate of the <code>cell</code> size in bytes.<a name="line.688"></a>
-<span class="sourceLineNo">689</span> */<a name="line.689"></a>
-<span class="sourceLineNo">690</span> public static int estimatedSerializedSizeOf(final Cell cell) {<a name="line.690"></a>
-<span class="sourceLineNo">691</span> // If a KeyValue, we can give a good estimate of size.<a name="line.691"></a>
-<span class="sourceLineNo">692</span> if (cell instanceof KeyValue) {<a name="line.692"></a>
-<span class="sourceLineNo">693</span> return ((KeyValue)cell).getLength() + Bytes.SIZEOF_INT;<a name="line.693"></a>
-<span class="sourceLineNo">694</span> }<a name="line.694"></a>
-<span class="sourceLineNo">695</span> // TODO: Should we add to Cell a sizeOf? Would it help? Does it make sense if Cell is<a name="line.695"></a>
-<span class="sourceLineNo">696</span> // prefix encoded or compressed?<a name="line.696"></a>
-<span class="sourceLineNo">697</span> return getSumOfCellElementLengths(cell) +<a name="line.697"></a>
-<span class="sourceLineNo">698</span> // Use the KeyValue's infrastructure size presuming that another implementation would have<a name="line.698"></a>
-<span class="sourceLineNo">699</span> // same basic cost.<a name="line.699"></a>
-<span class="sourceLineNo">700</span> KeyValue.KEY_INFRASTRUCTURE_SIZE +<a name="line.700"></a>
-<span class="sourceLineNo">701</span> // Serialization is probably preceded by a length (it is in the KeyValueCodec at least).<a name="line.701"></a>
-<span class="sourceLineNo">702</span> Bytes.SIZEOF_INT;<a name="line.702"></a>
-<span class="sourceLineNo">703</span> }<a name="line.703"></a>
-<span class="sourceLineNo">704</span><a name="line.704"></a>
-<span class="sourceLineNo">705</span> /**<a name="line.705"></a>
-<span class="sourceLineNo">706</span> * @param cell<a name="line.706"></a>
-<span class="sourceLineNo">707</span> * @return Sum of the lengths of all the elements in a Cell; does not count in any infrastructure<a name="line.707"></a>
-<span class="sourceLineNo">708</span> */<a name="line.708"></a>
-<span class="sourceLineNo">709</span> private static int getSumOfCellElementLengths(final Cell cell) {<a name="line.709"></a>
-<span class="sourceLineNo">710</span> return getSumOfCellKeyElementLengths(cell) + cell.getValueLength() + cell.getTagsLength();<a name="line.710"></a>
-<span class="sourceLineNo">711</span> }<a name="line.711"></a>
-<span class="sourceLineNo">712</span><a name="line.712"></a>
-<span class="sourceLineNo">713</span> /**<a name="line.713"></a>
-<span class="sourceLineNo">714</span> * @param cell<a name="line.714"></a>
-<span class="sourceLineNo">715</span> * @return Sum of all elements that make up a key; does not include infrastructure, tags or<a name="line.715"></a>
-<span class="sourceLineNo">716</span> * values.<a name="line.716"></a>
-<span class="sourceLineNo">717</span> */<a name="line.717"></a>
-<span class="sourceLineNo">718</span> private static int getSumOfCellKeyElementLengths(final Cell cell) {<a name="line.718"></a>
-<span class="sourceLineNo">719</span> return cell.getRowLength() + cell.getFamilyLength() +<a name="line.719"></a>
-<span class="sourceLineNo">720</span> cell.getQualifierLength() +<a name="line.720"></a>
-<span class="sourceLineNo">721</span> KeyValue.TIMESTAMP_TYPE_SIZE;<a name="line.721"></a>
-<span class="sourceLineNo">722</span> }<a name="line.722"></a>
-<span class="sourceLineNo">723</span><a name="line.723"></a>
-<span class="sourceLineNo">724</span> public static int estimatedSerializedSizeOfKey(final Cell cell) {<a name="line.724"></a>
-<span class="sourceLineNo">725</span> if (cell instanceof KeyValue) return ((KeyValue)cell).getKeyLength();<a name="line.725"></a>
-<span class="sourceLineNo">726</span> // This will be a low estimate. Will do for now.<a name="line.726"></a>
-<span class="sourceLineNo">727</span> return getSumOfCellKeyElementLengths(cell);<a name="line.727"></a>
-<span class="sourceLineNo">728</span> }<a name="line.728"></a>
-<span class="sourceLineNo">729</span><a name="line.729"></a>
-<span class="sourceLineNo">730</span> /**<a name="line.730"></a>
-<span class="sourceLineNo">731</span> * This is an estimate of the heap space occupied by a cell. When the cell is of type<a name="line.731"></a>
-<span class="sourceLineNo">732</span> * {@link HeapSize} we call {@link HeapSize#heapSize()} so cell can give a correct value. In other<a name="line.732"></a>
-<span class="sourceLineNo">733</span> * cases we just consider the bytes occupied by the cell components ie. row, CF, qualifier,<a name="line.733"></a>
-<span class="sourceLineNo">734</span> * timestamp, type, value and tags.<a name="line.734"></a>
-<span class="sourceLineNo">735</span> * @param cell<a name="line.735"></a>
-<span class="sourceLineNo">736</span> * @return estimate of the heap space<a name="line.736"></a>
-<span class="sourceLineNo">737</span> */<a name="line.737"></a>
-<span class="sourceLineNo">738</span> public static long estimatedHeapSizeOf(final Cell cell) {<a name="line.738"></a>
-<span class="sourceLineNo">739</span> if (cell instanceof HeapSize) {<a name="line.739"></a>
-<span class="sourceLineNo">740</span> return ((HeapSize) cell).heapSize();<a name="line.740"></a>
-<span class="sourceLineNo">741</span> }<a name="line.741"></a>
-<span class="sourceLineNo">742</span> // TODO: Add sizing of references that hold the row, family, etc., arrays.<a name="line.742"></a>
-<span class="sourceLineNo">743</span> return estimatedSerializedSizeOf(cell);<a name="line.743"></a>
-<span class="sourceLineNo">744</span> }<a name="line.744"></a>
-<span class="sourceLineNo">745</span><a name="line.745"></a>
-<span class="sourceLineNo">746</span> /********************* tags *************************************/<a name="line.746"></a>
-<span class="sourceLineNo">747</span> /**<a name="line.747"></a>
-<span class="sourceLineNo">748</span> * Util method to iterate through the tags<a name="line.748"></a>
-<span class="sourceLineNo">749</span> *<a name="line.749"></a>
-<span class="sourceLineNo">750</span> * @param tags<a name="line.750"></a>
-<span class="sourceLineNo">751</span> * @param offset<a name="line.751"></a>
-<span class="sourceLineNo">752</span> * @param length<a name="line.752"></a>
-<span class="sourceLineNo">753</span> * @return iterator for the tags<a name="line.753"></a>
-<span class="sourceLineNo">754</span> * @deprecated As of 2.0.0 and will be removed in 3.0.0<a name="line.754"></a>
-<span class="sourceLineNo">755</span> * Instead use {@link #tagsIterator(Cell)}<a name="line.755"></a>
-<span class="sourceLineNo">756</span> */<a name="line.756"></a>
-<span class="sourceLineNo">757</span> @Deprecated<a name="line.757"></a>
-<span class="sourceLineNo">758</span> public static Iterator<Tag> tagsIterator(final byte[] tags, final int offset, final int length) {<a name="line.758"></a>
-<span class="sourceLineNo">759</span> return new Iterator<Tag>() {<a name="line.759"></a>
-<span class="sourceLineNo">760</span> private int pos = offset;<a name="line.760"></a>
-<span class="sourceLineNo">761</span> private int endOffset = offset + length - 1;<a name="line.761"></a>
-<span class="sourceLineNo">762</span><a name="line.762"></a>
-<span class="sourceLineNo">763</span> @Override<a name="line.763"></a>
-<span class="sourceLineNo">764</span> public boolean hasNext() {<a name="line.764"></a>
-<span class="sourceLineNo">765</span> return this.pos < endOffset;<a name="line.765"></a>
-<span class="sourceLineNo">766</span> }<a name="line.766"></a>
-<span class="sourceLineNo">767</span><a name="line.767"></a>
-<span class="sourceLineNo">768</span> @Override<a name="line.768"></a>
-<span class="sourceLineNo">769</span> public Tag next() {<a name="line.769"></a>
-<span class="sourceLineNo">770</span> if (hasNext()) {<a name="line.770"></a>
-<span class="sourceLineNo">771</span> int curTagLen = Bytes.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.771"></a>
-<span class="sourceLineNo">772</span> Tag tag = new ArrayBackedTag(tags, pos, curTagLen + TAG_LENGTH_SIZE);<a name="line.772"></a>
-<span class="sourceLineNo">773</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.773"></a>
-<span class="sourceLineNo">774</span> return tag;<a name="line.774"></a>
-<span class="sourceLineNo">775</span> }<a name="line.775"></a>
-<span class="sourceLineNo">776</span> return null;<a name="line.776"></a>
-<span class="sourceLineNo">777</span> }<a name="line.777"></a>
-<span class="sourceLineNo">778</span><a name="line.778"></a>
-<span class="sourceLineNo">779</span> @Override<a name="line.779"></a>
-<span class="sourceLineNo">780</span> public void remove() {<a name="line.780"></a>
-<span class="sourceLineNo">781</span> throw new UnsupportedOperationException();<a name="line.781"></a>
-<span class="sourceLineNo">782</span> }<a name="line.782"></a>
-<span class="sourceLineNo">783</span> };<a name="line.783"></a>
-<span class="sourceLineNo">784</span> }<a name="line.784"></a>
-<span class="sourceLineNo">785</span><a name="line.785"></a>
-<span class="sourceLineNo">786</span> private static Iterator<Tag> tagsIterator(final ByteBuffer tags, final int offset,<a name="line.786"></a>
-<span class="sourceLineNo">787</span> final int length) {<a name="line.787"></a>
-<span class="sourceLineNo">788</span> return new Iterator<Tag>() {<a name="line.788"></a>
-<span class="sourceLineNo">789</span> private int pos = offset;<a name="line.789"></a>
-<span class="sourceLineNo">790</span> private int endOffset = offset + length - 1;<a name="line.790"></a>
-<span class="sourceLineNo">791</span><a name="line.791"></a>
-<span class="sourceLineNo">792</span> @Override<a name="line.792"></a>
-<span class="sourceLineNo">793</span> public boolean hasNext() {<a name="line.793"></a>
-<span class="sourceLineNo">794</span> return this.pos < endOffset;<a name="line.794"></a>
-<span class="sourceLineNo">795</span> }<a name="line.795"></a>
-<span class="sourceLineNo">796</span><a name="line.796"></a>
-<span class="sourceLineNo">797</span> @Override<a name="line.797"></a>
-<span class="sourceLineNo">798</span> public Tag next() {<a name="line.798"></a>
-<span class="sourceLineNo">799</span> if (hasNext()) {<a name="line.799"></a>
-<span class="sourceLineNo">800</span> int curTagLen = ByteBufferUtils.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.800"></a>
-<span class="sourceLineNo">801</span> Tag tag = new OffheapTag(tags, pos, curTagLen + Tag.TAG_LENGTH_SIZE);<a name="line.801"></a>
-<span class="sourceLineNo">802</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.802"></a>
-<span class="sourceLineNo">803</span> return tag;<a name="line.803"></a>
-<span class="sourceLineNo">804</span> }<a name="line.804"></a>
-<span class="sourceLineNo">805</span> return null;<a name="line.805"></a>
-<span class="sourceLineNo">806</span> }<a name="line.806"></a>
-<span class="sourceLineNo">807</span><a name="line.807"></a>
-<span class="sourceLineNo">808</span> @Override<a name="line.808"></a>
-<span class="sourceLineNo">809</span> public void remove() {<a name="line.809"></a>
-<span class="sourceLineNo">810</span> throw new UnsupportedOperationException();<a name="line.810"></a>
-<span class="sourceLineNo">811</span> }<a name="line.811"></a>
-<span class="sourceLineNo">812</span> };<a name="line.812"></a>
-<span class="sourceLineNo">813</span> }<a name="line.813"></a>
-<span class="sourceLineNo">814</span><a name="line.814"></a>
-<span class="sourceLineNo">815</span> private static final Iterator<Tag> EMPTY_TAGS_ITR = new Iterator<Tag>() {<a name="line.815"></a>
-<span class="sourceLineNo">816</span> @Override<a name="line.816"></a>
-<span class="sourceLineNo">817</span> public boolean hasNext() {<a name="line.817"></a>
-<span class="sourceLineNo">818</span> return false;<a name="line.818"></a>
-<span class="sourceLineNo">819</span> }<a name="line.819"></a>
-<span class="sourceLineNo">820</span><a name="line.820"></a>
-<span class="sourceLineNo">821</span> @Override<a name="line.821"></a>
-<span class="sourceLineNo">822</span> @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="IT_NO_SUCH_ELEMENT",<a name="line.822"></a>
-<span class="sourceLineNo">823</span> justification="Intentional")<a name="line.823"></a>
-<span class="sourceLineNo">824</span> public Tag next() {<a name="line.824"></a>
-<span class="sourceLineNo">825</span> return null;<a name="line.825"></a>
-<span class="sourceLineNo">826</span> }<a name="line.826"></a>
-<span class="sourceLineNo">827</span><a name="line.827"></a>
-<span class="sourceLineNo">828</span> @Override<a name="line.828"></a>
-<span class="sourceLineNo">829</span> public void remove() {<a name="line.829"></a>
-<span class="sourceLineNo">830</span> throw new UnsupportedOperationException();<a name="line.830"></a>
-<span class="sourceLineNo">831</span> }<a name="line.831"></a>
-<span class="sourceLineNo">832</span> };<a name="line.832"></a>
-<span class="sourceLineNo">833</span><a name="line.833"></a>
-<span class="sourceLineNo">834</span> /**<a name="line.834"></a>
-<span class="sourceLineNo">835</span> * Util method to iterate through the tags in the given cell.<a name="line.835"></a>
-<span class="sourceLineNo">836</span> *<a name="line.836"></a>
-<span class="sourceLineNo">837</span> * @param cell The Cell over which tags iterator is needed.<a name="line.837"></a>
-<span class="sourceLineNo">838</span> * @return iterator for the tags<a name="line.838"></a>
-<span class="sourceLineNo">839</span> */<a name="line.839"></a>
-<span class="sourceLineNo">840</span> public static Iterator<Tag> tagsIterator(final Cell cell) {<a name="line.840"></a>
-<span class="sourceLineNo">841</span> final int tagsLength = cell.getTagsLength();<a name="line.841"></a>
-<span class="sourceLineNo">842</span> // Save an object allocation where we can<a name="line.842"></a>
-<span class="sourceLineNo">843</span> if (tagsLength == 0) {<a name="line.843"></a>
-<span class="sourceLineNo">844</span> return EMPTY_TAGS_ITR;<a name="line.844"></a>
-<span class="sourceLineNo">845</span> }<a name="line.845"></a>
-<span class="sourceLineNo">846</span> if (cell instanceof ByteBufferedCell) {<a name="line.846"></a>
-<span class="sourceLineNo">847</span> return tagsIterator(((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.847"></a>
-<span class="sourceLineNo">848</span> ((ByteBufferedCell) cell).getTagsPosition(), tagsLength);<a name="line.848"></a>
-<span class="sourceLineNo">849</span> }<a name="line.849"></a>
-<span class="sourceLineNo">850</span> return tagsIterator(cell.getTagsArray(), cell.getTagsOffset(), tagsLength);<a name="line.850"></a>
-<span class="sourceLineNo">851</span> }<a name="line.851"></a>
-<span class="sourceLineNo">852</span><a name="line.852"></a>
-<span class="sourceLineNo">853</span> /**<a name="line.853"></a>
-<span class="sourceLineNo">854</span> * @param cell The Cell<a name="line.854"></a>
-<span class="sourceLineNo">855</span> * @return Tags in the given Cell as a List<a name="line.855"></a>
-<span class="sourceLineNo">856</span> */<a name="line.856"></a>
-<span class="sourceLineNo">857</span> public static List<Tag> getTags(Cell cell) {<a name="line.857"></a>
-<span class="sourceLineNo">858</span> List<Tag> tags = new ArrayList<Tag>();<a name="line.858"></a>
-<span class="sourceLineNo">859</span> Iterator<Tag> tagsItr = tagsIterator(cell);<a name="line.859"></a>
-<span class="sourceLineNo">860</span> while (tagsItr.hasNext()) {<a name="line.860"></a>
-<span class="sourceLineNo">861</span> tags.add(tagsItr.next());<a n
<TRUNCATED>
[06/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/overview-tree.html b/devapidocs/overview-tree.html
index 59a212b..7306911 100644
--- a/devapidocs/overview-tree.html
+++ b/devapidocs/overview-tree.html
@@ -142,6 +142,7 @@
<li><a href="org/apache/hadoop/hbase/regionserver/compactions/package-tree.html">org.apache.hadoop.hbase.regionserver.compactions</a>, </li>
<li><a href="org/apache/hadoop/hbase/regionserver/handler/package-tree.html">org.apache.hadoop.hbase.regionserver.handler</a>, </li>
<li><a href="org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html">org.apache.hadoop.hbase.regionserver.snapshot</a>, </li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/package-tree.html">org.apache.hadoop.hbase.regionserver.throttle</a>, </li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/package-tree.html">org.apache.hadoop.hbase.regionserver.wal</a>, </li>
<li><a href="org/apache/hadoop/hbase/replication/package-tree.html">org.apache.hadoop.hbase.replication</a>, </li>
<li><a href="org/apache/hadoop/hbase/replication/master/package-tree.html">org.apache.hadoop.hbase.replication.master</a>, </li>
@@ -869,7 +870,7 @@
</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CompactionProgress</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CompactionRequest</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>)</li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CompactionThroughputControllerFactory</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">CompactionThroughputControllerFactory</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionWorker.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">CompactionTool.CompactionWorker</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Compactor</span></a>
<ul>
@@ -970,7 +971,12 @@
<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html" title="class in org.apache.hadoop.hbase.mapreduce"><span class="strong">LoadIncrementalHFiles</span></a> (implements org.apache.hadoop.util.Tool)</li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/Merge.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Merge</span></a> (implements org.apache.hadoop.util.Tool)</li>
<li type="circle">org.apache.hadoop.hbase.client.example.<a href="org/apache/hadoop/hbase/client/example/MultiThreadedClientExample.html" title="class in org.apache.hadoop.hbase.client.example"><span class="strong">MultiThreadedClientExample</span></a> (implements org.apache.hadoop.util.Tool)</li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">PressureAwareCompactionThroughputController</span></a> (implements org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>, org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">PressureAwareThroughputController</span></a> (implements org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a>, org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>)
+<ul>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">PressureAwareCompactionThroughputController</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">PressureAwareFlushThroughputController</span></a></li>
+</ul>
+</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RegionSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">RegionSplitPolicy</span></a>
<ul>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/ConstantSizeRegionSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">ConstantSizeRegionSplitPolicy</span></a>
@@ -1265,6 +1271,7 @@
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/FlushPolicyFactory.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">FlushPolicyFactory</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.snapshot.<a href="org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot"><span class="strong">FlushSnapshotSubprocedure.RegionSnapshotTask</span></a> (implements java.util.concurrent.<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent">Callable</a><V>)</li>
<li type="circle">org.apache.hadoop.hbase.procedure.flush.<a href="org/apache/hadoop/hbase/procedure/flush/FlushTableSubprocedure.RegionFlushTask.html" title="class in org.apache.hadoop.hbase.procedure.flush"><span class="strong">FlushTableSubprocedure.RegionFlushTask</span></a> (implements java.util.concurrent.<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent">Callable</a><V>)</li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">FlushThroughputControllerFactory</span></a></li>
<li type="circle">org.apache.hadoop.hbase.errorhandling.<a href="org/apache/hadoop/hbase/errorhandling/ForeignExceptionDispatcher.html" title="class in org.apache.hadoop.hbase.errorhandling"><span class="strong">ForeignExceptionDispatcher</span></a> (implements org.apache.hadoop.hbase.errorhandling.<a href="org/apache/hadoop/hbase/errorhandling/ForeignExceptionListener.html" title="interface in org.apache.hadoop.hbase.errorhandling">ForeignExceptionListener</a>, org.apache.hadoop.hbase.errorhandling.<a href="org/apache/hadoop/hbase/errorhandling/ForeignExceptionSnare.html" title="interface in org.apache.hadoop.hbase.errorhandling">ForeignExceptionSnare</a>)</li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/ForeignExceptionUtil.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">ForeignExceptionUtil</span></a></li>
<li type="circle">org.apache.hadoop.hbase.io.<a href="org/apache/hadoop/hbase/io/FSDataInputStreamWrapper.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">FSDataInputStreamWrapper</span></a></li>
@@ -1360,7 +1367,7 @@
<li type="circle">org.apache.hadoop.hbase.io.hfile.bucket.<a href="org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.WriterThread.html" title="class in org.apache.hadoop.hbase.io.hfile.bucket"><span class="strong">BucketCache.WriterThread</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="org/apache/hadoop/hbase/regionserver/wal/FSHLog.SyncRunner.html" title="class in org.apache.hadoop.hbase.regionserver.wal"><span class="strong">FSHLog.SyncRunner</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html" title="class in org.apache.hadoop.hbase.master"><span class="strong">HMaster.InitializationMonitor</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">HRegionServer</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>)
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">HRegionServer</span></a> (implements org.apache.hadoop.hbase.conf.<a href="org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a>, org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>)
<ul>
<li type="circle">org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><span class="strong">HMaster</span></a> (implements org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a>)
<ul>
@@ -1725,7 +1732,12 @@
<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="org/apache/hadoop/hbase/io/hfile/LruCachedBlockQueue.html" title="class in org.apache.hadoop.hbase.io.hfile"><span class="strong">LruCachedBlockQueue</span></a> (implements org.apache.hadoop.hbase.io.<a href="org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>)</li>
<li type="circle">org.apache.hadoop.hbase.io.util.<a href="org/apache/hadoop/hbase/io/util/LRUDictionary.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary</span></a> (implements org.apache.hadoop.hbase.io.util.<a href="org/apache/hadoop/hbase/io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a>)</li>
<li type="circle">org.apache.hadoop.hbase.io.util.<a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary.BidirectionalLRUMap</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.util.<a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary.BidirectionalLRUMap.Node</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.util.<a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary.BidirectionalLRUMap.Node</span></a>
+<ul>
+<li type="circle">org.apache.hadoop.hbase.io.util.<a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.util.<a href="org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</span></a></li>
+</ul>
+</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/LruHashMap.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">LruHashMap</span></a><K,V> (implements org.apache.hadoop.hbase.io.<a href="org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, java.util.<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><K,V>)</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/LruHashMap.Entry.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">LruHashMap.Entry</span></a><K,V> (implements org.apache.hadoop.hbase.io.<a href="org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, java.util.<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a><K,V>)</li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/ManualEnvironmentEdge.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">ManualEnvironmentEdge</span></a> (implements org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/EnvironmentEdge.html" title="interface in org.apache.hadoop.hbase.util">EnvironmentEdge</a>)</li>
@@ -1942,7 +1954,7 @@
<li type="circle">org.apache.hadoop.hbase.namespace.<a href="org/apache/hadoop/hbase/namespace/NamespaceStateManager.html" title="class in org.apache.hadoop.hbase.namespace"><span class="strong">NamespaceStateManager</span></a></li>
<li type="circle">org.apache.hadoop.hbase.namespace.<a href="org/apache/hadoop/hbase/namespace/NamespaceTableAndRegionInfo.html" title="class in org.apache.hadoop.hbase.namespace"><span class="strong">NamespaceTableAndRegionInfo</span></a></li>
<li type="circle">org.apache.hadoop.hbase.http.<a href="org/apache/hadoop/hbase/http/NoCacheFilter.html" title="class in org.apache.hadoop.hbase.http"><span class="strong">NoCacheFilter</span></a> (implements javax.servlet.Filter)</li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">NoLimitCompactionThroughputController</span></a> (implements org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">NoLimitThroughputController</span></a> (implements org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>)</li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/NonceKey.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">NonceKey</span></a></li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">NonLazyKeyValueScanner</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>)
<ul>
@@ -2150,7 +2162,7 @@
<li type="circle">org.apache.hadoop.hbase.codec.prefixtree.encode.<a href="org/apache/hadoop/hbase/codec/prefixtree/encode/PrefixTreeEncoder.html" title="class in org.apache.hadoop.hbase.codec.prefixtree.encode"><span class="strong">PrefixTreeEncoder</span></a> (implements org.apache.hadoop.hbase.io.<a href="org/apache/hadoop/hbase/io/CellOutputStream.html" title="interface in org.apache.hadoop.hbase.io">CellOutputStream</a>)</li>
<li type="circle">org.apache.hadoop.hbase.codec.prefixtree.<a href="org/apache/hadoop/hbase/codec/prefixtree/PrefixTreeSeeker.html" title="class in org.apache.hadoop.hbase.codec.prefixtree"><span class="strong">PrefixTreeSeeker</span></a> (implements org.apache.hadoop.hbase.io.encoding.<a href="org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html" title="interface in org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a>)</li>
<li type="circle">org.apache.hadoop.hbase.codec.prefixtree.<a href="org/apache/hadoop/hbase/codec/prefixtree/PrefixTreeSeeker.OnheapPrefixTreeCell.html" title="class in org.apache.hadoop.hbase.codec.prefixtree"><span class="strong">PrefixTreeSeeker.OnheapPrefixTreeCell</span></a> (implements org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>, org.apache.hadoop.hbase.io.<a href="org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/SettableSequenceId.html" title="interface in org.apache.hadoop.hbase">SettableSequenceId</a>)</li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">PressureAwareCompactionThroughputController.ActiveCompaction</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">PressureAwareThroughputController.ActiveOperation</span></a></li>
<li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/PrettyPrinter.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">PrettyPrinter</span></a></li>
<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2"><span class="strong">Procedure</span></a><TEnvironment> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>)
<ul>
@@ -2959,6 +2971,7 @@
<li type="circle">org.apache.hadoop.hbase.thrift.<a href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.ResultScannerWrapper.html" title="class in org.apache.hadoop.hbase.thrift"><span class="strong">ThriftServerRunner.ResultScannerWrapper</span></a></li>
<li type="circle">org.apache.hadoop.hbase.thrift2.<a href="org/apache/hadoop/hbase/thrift2/ThriftUtilities.html" title="class in org.apache.hadoop.hbase.thrift2"><span class="strong">ThriftUtilities</span></a></li>
<li type="circle">org.apache.hadoop.hbase.thrift.<a href="org/apache/hadoop/hbase/thrift/ThriftUtilities.html" title="class in org.apache.hadoop.hbase.thrift"><span class="strong">ThriftUtilities</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">ThroughputControlUtil</span></a></li>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="strong">Throwable</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="strong">Exception</span></a>
@@ -3069,6 +3082,7 @@
</li>
<li type="circle">org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">FailedServerException</span></a></li>
<li type="circle">org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/IPCUtil.CellScannerButNoCodecException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">IPCUtil.CellScannerButNoCodecException</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">LeaseNotRecoveredException</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/PleaseHoldException.html" title="class in org.apache.hadoop.hbase"><span class="strong">PleaseHoldException</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/RegionException.html" title="class in org.apache.hadoop.hbase"><span class="strong">RegionException</span></a>
<ul>
@@ -4023,7 +4037,6 @@
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/SplitTransaction.TransactionListener.html" title="interface in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitTransaction.TransactionListener</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase"><span class="strong">Stoppable</span></a>
<ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CompactionThroughputController</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.cleaner.<a href="org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html" title="interface in org.apache.hadoop.hbase.master.cleaner"><span class="strong">FileCleanerDelegate</span></a> (also extends org.apache.hadoop.conf.Configurable)</li>
<li type="circle">org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master"><span class="strong">LoadBalancer</span></a> (also extends org.apache.hadoop.conf.Configurable, org.apache.hadoop.hbase.conf.<a href="org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a>)</li>
<li type="circle">org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master"><span class="strong">MasterServices</span></a></li>
@@ -4044,6 +4057,7 @@
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver"><span class="strong">RegionServerServices</span></a> (also extends org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/FavoredNodesForRegion.html" title="interface in org.apache.hadoop.hbase.regionserver">FavoredNodesForRegion</a>, org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/OnlineRegions.html" title="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a>)</li>
</ul>
</li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">ThroughputController</span></a></li>
</ul>
</li>
<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/StoreConfigInformation.html" title="interface in org.apache.hadoop.hbase.regionserver"><span class="strong">StoreConfigInformation</span></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/package-list
----------------------------------------------------------------------
diff --git a/devapidocs/package-list b/devapidocs/package-list
index e2ec8f6..fb78277 100644
--- a/devapidocs/package-list
+++ b/devapidocs/package-list
@@ -75,6 +75,7 @@ org.apache.hadoop.hbase.regionserver
org.apache.hadoop.hbase.regionserver.compactions
org.apache.hadoop.hbase.regionserver.handler
org.apache.hadoop.hbase.regionserver.snapshot
+org.apache.hadoop.hbase.regionserver.throttle
org.apache.hadoop.hbase.regionserver.wal
org.apache.hadoop.hbase.replication
org.apache.hadoop.hbase.replication.master
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/serialized-form.html
----------------------------------------------------------------------
diff --git a/devapidocs/serialized-form.html b/devapidocs/serialized-form.html
index 4c23b06..4378641 100644
--- a/devapidocs/serialized-form.html
+++ b/devapidocs/serialized-form.html
@@ -2191,6 +2191,11 @@
</li>
</ul>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.util.LeaseNotRecoveredException">
+<!-- -->
+</a>
+<h3>Class <a href="org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util.LeaseNotRecoveredException</a> extends <a href="org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a> implements Serializable</h3>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.util.Pair">
<!-- -->
</a>
[17/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionThroughputController.html
deleted file mode 100644
index 5b43c36..0000000
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionThroughputController.html
+++ /dev/null
@@ -1,475 +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>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Interface org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">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/regionserver/compactions/class-use/CompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="CompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Interface org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController" class="title">Uses of Interface<br>org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table 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/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</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.mob">org.apache.hadoop.hbase.mob</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="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</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.mob">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> in <a href="../../../../../../../org/apache/hadoop/hbase/mob/package-summary.html">org.apache.hadoop.hbase.mob</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/mob/package-summary.html">org.apache.hadoop.hbase.mob</a> with parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</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>protected boolean</code></td>
-<td class="colLast"><span class="strong">DefaultMobStoreCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
- long smallestReadPoint,
- boolean cleanSeqId,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- boolean major)</code>
-<div class="block">Performs compaction on a column family with the mob flag enabled.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> declared as <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</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/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></td>
-<td class="colLast"><span class="strong">CompactSplitThread.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#compactionThroughputController">compactionThroughputController</a></strong></code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> that return <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</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/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></td>
-<td class="colLast"><span class="strong">CompactSplitThread.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#getCompactionThroughputController()">getCompactionThroughputController</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</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="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">HMobStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
-<div class="block">The compaction in the store of mob.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
-<div class="block">Compact the StoreFiles.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
-<div class="block"><strong>Deprecated.</strong>
-<div class="block"><i>see compact(CompactionContext, CompactionThroughputController, User)</i></div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">DefaultStoreEngine.DefaultCompactionContext.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeStoreEngine.StripeCompaction.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">DefaultStoreEngine.DefaultCompactionContext.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeStoreEngine.StripeCompaction.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compactStore(byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compactStore</a></strong>(byte[] family,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
-<div class="block">This is a helper function that compact the given store
- It is used by utilities and testing</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.compactions">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> that implement <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a></strong></code>
-<div class="block">A dummy CompactionThroughputController that does nothing.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></strong></code>
-<div class="block">A throughput controller which uses the follow schema to limit throughput
-
- If compaction pressure is greater than 1.0, no limitation.
- In off peak hours, use a fixed throughput limitation
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">"hbase.hstore.compaction.throughput.offpeak"</a>
- In normal hours, the max throughput is tune between
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.compaction.throughput.lower.bound"</a> and
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">"hbase.hstore.compaction.throughput.higher.bound"</a>, using the formula "lower +
- (higer - lower) * compactionPressure", where compactionPressure is in range [0.0, 1.0]
- </div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> with type parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</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 static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>></code></td>
-<td class="colLast"><span class="strong">CompactionThroughputControllerFactory.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#DEFAULT_THROUGHPUT_CONTROLLER_CLASS">DEFAULT_THROUGHPUT_CONTROLLER_CLASS</a></strong></code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> that return <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</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 <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></td>
-<td class="colLast"><span class="strong">CompactionThroughputControllerFactory.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
- org.apache.hadoop.conf.Configuration conf)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> that return types with arguments of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</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 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>></code></td>
-<td class="colLast"><span class="strong">CompactionThroughputControllerFactory.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#getThroughputControllerClass(org.apache.hadoop.conf.Configuration)">getThroughputControllerClass</a></strong>(org.apache.hadoop.conf.Configuration conf)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> with parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</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="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">DefaultCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
-<div class="block">Do a minor/major compaction on an explicit set of storefiles from a Store.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
- int targetCount,
- long targetSize,
- byte[] left,
- byte[] right,
- byte[] majorRangeFromRow,
- byte[] majorRangeToRow,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
- int targetCount,
- long targetSize,
- byte[] left,
- byte[] right,
- byte[] majorRangeFromRow,
- byte[] majorRangeToRow,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
- <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries,
- byte[] majorRangeFromRow,
- byte[] majorRangeToRow,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
- <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries,
- byte[] majorRangeFromRow,
- byte[] majorRangeToRow,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">CompactionContext.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
-<div class="block">Runs the compaction based on current selection.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">CompactionContext.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
- byte[] majorRangeFromRow,
- byte[] majorRangeToRow,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactionPolicy.StripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactionPolicy.StripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
-<div class="block">Executes the request against compactor (essentially, just calls correct overload of
- compact method), to simulate more dynamic dispatch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactionPolicy.BoundaryStripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactionPolicy.SplitStripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="strong">Compactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
- long smallestReadPoint,
- boolean cleanSeqId,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- boolean major)</code>
-<div class="block">Performs the compaction.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">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/regionserver/compactions/class-use/CompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="CompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionThroughputControllerFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionThroughputControllerFactory.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionThroughputControllerFactory.html
deleted file mode 100644
index 95cc0c1..0000000
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionThroughputControllerFactory.html
+++ /dev/null
@@ -1,115 +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>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">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/regionserver/compactions/class-use/CompactionThroughputControllerFactory.html" target="_top">Frames</a></li>
-<li><a href="CompactionThroughputControllerFactory.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputControllerFactory" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputControllerFactory</h2>
-</div>
-<div class="classUseContainer">No usage of org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputControllerFactory</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">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/regionserver/compactions/class-use/CompactionThroughputControllerFactory.html" target="_top">Frames</a></li>
-<li><a href="CompactionThroughputControllerFactory.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.CellSink.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.CellSink.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.CellSink.html
index 16f5220..191c7a1 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.CellSink.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.CellSink.html
@@ -104,12 +104,12 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="strong">DefaultMobStoreCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+<td class="colLast"><span class="strong">DefaultMobStoreCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
long smallestReadPoint,
boolean cleanSeqId,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
boolean major)</code>
<div class="block">Performs compaction on a column family with the mob flag enabled.</div>
</td>
@@ -163,9 +163,10 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="strong">StoreFlusher.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long)">performFlush</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
+<td class="colLast"><span class="strong">StoreFlusher.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">performFlush</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> sink,
- long smallestReadPoint)</code>
+ long smallestReadPoint,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Performs memstore flush, writing data from scanner into sink.</div>
</td>
</tr>
@@ -185,12 +186,12 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="strong">Compactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+<td class="colLast"><span class="strong">Compactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
long smallestReadPoint,
boolean cleanSeqId,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
boolean major)</code>
<div class="block">Performs the compaction.</div>
</td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.FileDetails.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.FileDetails.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.FileDetails.html
index f912020..9adbcaf 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.FileDetails.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/Compactor.FileDetails.html
@@ -107,12 +107,12 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="strong">DefaultMobStoreCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+<td class="colLast"><span class="strong">DefaultMobStoreCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
long smallestReadPoint,
boolean cleanSeqId,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
boolean major)</code>
<div class="block">Performs compaction on a column family with the mob flag enabled.</div>
</td>
@@ -164,12 +164,12 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="strong">Compactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+<td class="colLast"><span class="strong">Compactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
long smallestReadPoint,
boolean cleanSeqId,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
boolean major)</code>
<div class="block">Performs the compaction.</div>
</td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/NoLimitCompactionThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/NoLimitCompactionThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/NoLimitCompactionThroughputController.html
deleted file mode 100644
index 2aa21e5..0000000
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/NoLimitCompactionThroughputController.html
+++ /dev/null
@@ -1,155 +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>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.hadoop.hbase.regionserver.compactions.NoLimitCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class org.apache.hadoop.hbase.regionserver.compactions.NoLimitCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">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/regionserver/compactions/class-use/NoLimitCompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="NoLimitCompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.apache.hadoop.hbase.regionserver.compactions.NoLimitCompactionThroughputController" class="title">Uses of Class<br>org.apache.hadoop.hbase.regionserver.compactions.NoLimitCompactionThroughputController</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table 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/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</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.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</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.regionserver.compactions">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> declared as <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</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>static <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a></code></td>
-<td class="colLast"><span class="strong">NoLimitCompactionThroughputController.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#INSTANCE">INSTANCE</a></strong></code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">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/regionserver/compactions/class-use/NoLimitCompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="NoLimitCompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/OffPeakHours.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/OffPeakHours.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/OffPeakHours.html
index 4ec48c5..f7a266b 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/OffPeakHours.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/OffPeakHours.html
@@ -82,6 +82,10 @@
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</a></td>
<td class="colLast"> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
+<td class="colLast"> </td>
+</tr>
</tbody>
</table>
</li>
@@ -146,10 +150,6 @@
<td class="colFirst"><code>static <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">OffPeakHours</a></code></td>
<td class="colLast"><span class="strong">OffPeakHours.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html#DISABLED">DISABLED</a></strong></code> </td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">OffPeakHours</a></code></td>
-<td class="colLast"><span class="strong">PressureAwareCompactionThroughputController.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#offPeakHours">offPeakHours</a></strong></code> </td>
-</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -171,6 +171,24 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">OffPeakHours</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> declared as <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">OffPeakHours</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>protected <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">OffPeakHours</a></code></td>
+<td class="colLast"><span class="strong">PressureAwareThroughputController.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#offPeakHours">offPeakHours</a></strong></code> </td>
+</tr>
+</tbody>
+</table>
+</li>
</ul>
</li>
</ul>
[34/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html b/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
index 1822edc..451f5a0 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
@@ -110,7 +110,7 @@
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>, <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/FavoredNodesForRegion.html" title="interface in org.apache.hadoop.hbase.regionserver">FavoredNodesForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegions.html" title="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.h
tml" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>, <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a>, <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
+<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>, <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a>, <a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/FavoredNodesForRegion.html" title="interface in org.apache.hadoop.hbase.regionserver">FavoredNodesForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegions.html" ti
tle="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>, <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a>, <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
@@ -234,14 +234,14 @@ extends <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" tit
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#abort(java.lang.String,%20java.lang.Throwable)">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#abortProcedure(long,%20boolean)">abortProcedure</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#addColumn(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.HColumnDescriptor,%20long,%20long)">addColumn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#assignMeta(org.apache.hadoop.hbase.monitoring.MonitoredTask,%20java.util.Set,%20int)">assignMeta</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#assignRegion(org.apache.hadoop.hbase.HRegionInfo)">assignRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#balance()">balance</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#balance(boolean)">balance</a>, <a href="../../../../../org/apache/hadoop/hbase/master/
HMaster.html#balanceSwitch(boolean)">balanceSwitch</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#canCreateBaseZNode()">canCreateBaseZNode</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#canUpdateTableDescriptor()">canUpdateTableDescriptor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkInitialized()">checkInitialized</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkServiceStarted()">checkServiceStarted</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkTableModifiable(org.apache.hadoop.hbase.TableName)">checkTableModifiable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#configureInfoServer()">configureInfoServer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#constructMaster(java.lang.Class,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.hbase.CoordinatedStateManager)">constructMaster
</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor,%20long,%20long)">createNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createRpcServices()">createRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createServerManager(org.apache.hadoop.hbase.Server,%20org.apache.hadoop.hbase.master.MasterServices)">createServerManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createTable(org.apache.hadoop.hbase.HTableDescriptor,%20byte[][],%20long,%20long)">createTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#deleteColumn(org.apache.hadoop.hbase.TableName,%20byte[],%20long,%20long)">deleteColumn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#deleteNamespace(java.lang.String,%20long,%20long)">deleteNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/
master/HMaster.html#deleteTable(org.apache.hadoop.hbase.TableName,%20long,%20long)">deleteTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#disableTable(org.apache.hadoop.hbase.TableName,%20long,%20long)">disableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">dispatchMergingRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#doMetrics()">doMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#enableTable(org.apache.hadoop.hbase.TableName,%20long,%20long)">enableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getAssignmentManager()">getAssignmentManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getAverageLoad()">getAverageLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#g
etClientIdAuditPrefix()">getClientIdAuditPrefix</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterSchema()">getClusterSchema</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterStatus()">getClusterStatus</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getDumpServlet()">getDumpServlet</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getFsTableDescriptors()">getFsTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getHFileCleaner()">getHFileCleaner</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getInitializedEvent()">getInitializedEvent</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName)">getLastMajorCompactionTimestamp</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLastMajorCompactionTimestampFo
rRegion(byte[])">getLastMajorCompactionTimestampForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLoadBalancerClassName()">getLoadBalancerClassName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLoadedCoprocessors()">getLoadedCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterActiveTime()">getMasterActiveTime</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterCoprocessorHost()">getMasterCoprocessorHost</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterCoprocessors()">getMasterCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterFileSystem()">getMasterFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterMetrics()">getMasterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterProcedureExecutor()">ge
tMasterProcedureExecutor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterQuotaManager()">getMasterQuotaManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterRpcServices()">getMasterRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterStartTime()">getMasterStartTime</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMergePlanCount()">getMergePlanCount</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMobCompactionState(org.apache.hadoop.hbase.TableName)">getMobCompactionState</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespace(java.lang.String)">getNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespaces()">getNamespaces</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNumWALFiles()">getNumWALFiles</a>, <a href="../../../../.
./org/apache/hadoop/hbase/master/HMaster.html#getProcessName()">getProcessName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionNormalizer()">getRegionNormalizer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionNormalizerTracker()">getRegionNormalizerTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerFatalLogBuffer()">getRegionServerFatalLogBuffer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerInfoPort(org.apache.hadoop.hbase.ServerName)">getRegionServerInfoPort</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerVersion(org.apache.hadoop.hbase.ServerName)">getRegionServerVersion</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRemoteInetAddress(int,%20long)">getRemoteInetAddress</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getServerCrashProces
singEnabledEvent()">getServerCrashProcessingEnabledEvent</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getServerManager()">getServerManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getServerName()">getServerName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSnapshotManagerForTesting()">getSnapshotManagerForTesting</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSplitPlanCount()">getSplitPlanCount</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableDescriptors()">getTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableRegionForRow(org.apache.hadoop.hbase.TableName,%20byte[])">getTableRegionForRow</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableStateManager()">getTableStateManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getZooKeeper
()">getZooKeeper</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#initClusterSchemaService()">initClusterSchemaService</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#initializeZKBasedSystemTrackers()">initializeZKBasedSystemTrackers</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#initQuotaManager()">initQuotaManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isActiveMaster()">isActiveMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isBalancerOn()">isBalancerOn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isCatalogJanitorEnabled()">isCatalogJanitorEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isInitializationStartsMetaRegionAssignment()">isInitializationStartsMetaRegionAssignment</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isInitialized()">isInitialized</a>, <
a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isNormalizerOn()">isNormalizerOn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isServerCrashProcessingEnabled()">isServerCrashProcessingEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listProcedures()">listProcedures</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableDescriptors(java.lang.String,%20java.lang.String,%20java.util.List,%20boolean)">listTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableDescriptorsByNamespace(java.lang.String)">listTableDescriptorsByNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableNames(java.lang.String,%20java.lang.String,%20boolean)">listTableNames</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableNamesByNamespace(java.lang.String)">listTableNamesByNamespace</a>, <a href="../
../../../../org/apache/hadoop/hbase/master/HMaster.html#login(org.apache.hadoop.hbase.security.UserProvider,%20java.lang.String)">login</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#main(java.lang.String[])">main</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyColumn(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.HColumnDescriptor,%20long,%20long)">modifyColumn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor,%20long,%20long)">modifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyTable(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.HTableDescriptor,%20long,%20long)">modifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#move(byte[],%20byte[])">move</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#normalizeRegions()">normal
izeRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#registerService(com.google.protobuf.Service)">registerService</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#reportMobCompactionEnd(org.apache.hadoop.hbase.TableName)">reportMobCompactionEnd</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#reportMobCompactionStart(org.apache.hadoop.hbase.TableName)">reportMobCompactionStart</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#requestMobCompaction(org.apache.hadoop.hbase.TableName,%20java.util.List,%20boolean)">requestMobCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#sendShutdownInterrupt()">sendShutdownInterrupt</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#setCatalogJanitorEnabled(boolean)">setCatalogJanitorEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#setInitialized(boolean)">setIni
tialized</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#setServerCrashProcessingEnabled(boolean)">setServerCrashProcessingEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#shutdown()">shutdown</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#stopMaster()">stopMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#stopServiceThreads()">stopServiceThreads</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#truncateTable(org.apache.hadoop.hbase.TableName,%20boolean,%20long,%20long)">truncateTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#waitForMasterActive()">waitForMasterActive</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#abort(java.lang.String,%20java.lang.Throwable)">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#abortProcedure(long,%20boolean)">abortProcedure</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#addColumn(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.HColumnDescriptor,%20long,%20long)">addColumn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#assignMeta(org.apache.hadoop.hbase.monitoring.MonitoredTask,%20java.util.Set,%20int)">assignMeta</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#assignRegion(org.apache.hadoop.hbase.HRegionInfo)">assignRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#balance()">balance</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#balance(boolean)">balance</a>, <a href="../../../../../org/apache/hadoop/hbase/master/
HMaster.html#balanceSwitch(boolean)">balanceSwitch</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#canCreateBaseZNode()">canCreateBaseZNode</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#canUpdateTableDescriptor()">canUpdateTableDescriptor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkInitialized()">checkInitialized</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkServiceStarted()">checkServiceStarted</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#checkTableModifiable(org.apache.hadoop.hbase.TableName)">checkTableModifiable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#configureInfoServer()">configureInfoServer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#constructMaster(java.lang.Class,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.hbase.CoordinatedStateManager)">constructMaster
</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor,%20long,%20long)">createNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createRpcServices()">createRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createServerManager(org.apache.hadoop.hbase.Server,%20org.apache.hadoop.hbase.master.MasterServices)">createServerManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#createTable(org.apache.hadoop.hbase.HTableDescriptor,%20byte[][],%20long,%20long)">createTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#deleteColumn(org.apache.hadoop.hbase.TableName,%20byte[],%20long,%20long)">deleteColumn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#deleteNamespace(java.lang.String,%20long,%20long)">deleteNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/
master/HMaster.html#deleteTable(org.apache.hadoop.hbase.TableName,%20long,%20long)">deleteTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#disableTable(org.apache.hadoop.hbase.TableName,%20long,%20long)">disableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">dispatchMergingRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#doMetrics()">doMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#enableTable(org.apache.hadoop.hbase.TableName,%20long,%20long)">enableTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getAssignmentManager()">getAssignmentManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getAverageLoad()">getAverageLoad</a>, <a href="../../../../../org/
apache/hadoop/hbase/master/HMaster.html#getClientIdAuditPrefix()">getClientIdAuditPrefix</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterSchema()">getClusterSchema</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getClusterStatus()">getClusterStatus</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getDumpServlet()">getDumpServlet</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getFsTableDescriptors()">getFsTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getHFileCleaner()">getHFileCleaner</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getInitializedEvent()">getInitializedEvent</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName)">getLastMajorCompactionTimestamp</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMast
er.html#getLastMajorCompactionTimestampForRegion(byte[])">getLastMajorCompactionTimestampForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLoadBalancerClassName()">getLoadBalancerClassName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getLoadedCoprocessors()">getLoadedCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterActiveTime()">getMasterActiveTime</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterCoprocessorHost()">getMasterCoprocessorHost</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterCoprocessors()">getMasterCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterFileSystem()">getMasterFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterMetrics()">getMasterMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMas
ter.html#getMasterProcedureExecutor()">getMasterProcedureExecutor</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterQuotaManager()">getMasterQuotaManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterRpcServices()">getMasterRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMasterStartTime()">getMasterStartTime</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMergePlanCount()">getMergePlanCount</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getMobCompactionState(org.apache.hadoop.hbase.TableName)">getMobCompactionState</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespace(java.lang.String)">getNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNamespaces()">getNamespaces</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getNumWALFiles()">g
etNumWALFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getProcessName()">getProcessName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionNormalizer()">getRegionNormalizer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionNormalizerTracker()">getRegionNormalizerTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerFatalLogBuffer()">getRegionServerFatalLogBuffer</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerInfoPort(org.apache.hadoop.hbase.ServerName)">getRegionServerInfoPort</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRegionServerVersion(org.apache.hadoop.hbase.ServerName)">getRegionServerVersion</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getRemoteInetAddress(int,%20long)">getRemoteInetAddress</a>, <a href="../../../../../org/apache/hadoop/hbase
/master/HMaster.html#getServerCrashProcessingEnabledEvent()">getServerCrashProcessingEnabledEvent</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getServerManager()">getServerManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getServerName()">getServerName</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSnapshotManagerForTesting()">getSnapshotManagerForTesting</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getSplitPlanCount()">getSplitPlanCount</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableDescriptors()">getTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableRegionForRow(org.apache.hadoop.hbase.TableName,%20byte[])">getTableRegionForRow</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#getTableStateManager()">getTableStateManager</a>, <a href="../../../../../org/apache/hado
op/hbase/master/HMaster.html#getZooKeeper()">getZooKeeper</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#initClusterSchemaService()">initClusterSchemaService</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#initializeZKBasedSystemTrackers()">initializeZKBasedSystemTrackers</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#initQuotaManager()">initQuotaManager</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isActiveMaster()">isActiveMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isBalancerOn()">isBalancerOn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isCatalogJanitorEnabled()">isCatalogJanitorEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isInitializationStartsMetaRegionAssignment()">isInitializationStartsMetaRegionAssignment</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.h
tml#isInitialized()">isInitialized</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isNormalizerOn()">isNormalizerOn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isServerCrashProcessingEnabled()">isServerCrashProcessingEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listProcedures()">listProcedures</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableDescriptors(java.lang.String,%20java.lang.String,%20java.util.List,%20boolean)">listTableDescriptors</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableDescriptorsByNamespace(java.lang.String)">listTableDescriptorsByNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableNames(java.lang.String,%20java.lang.String,%20boolean)">listTableNames</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#listTableNamesByNamespace(java.lang.String)">li
stTableNamesByNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#login(org.apache.hadoop.hbase.security.UserProvider,%20java.lang.String)">login</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#main(java.lang.String[])">main</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyColumn(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.HColumnDescriptor,%20long,%20long)">modifyColumn</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor,%20long,%20long)">modifyNamespace</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyTable(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.HTableDescriptor,%20long,%20long)">modifyTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#move(byte[],%20byte[])">move</a>, <a href="../../../../../org/apache/hadoop/hbase/maste
r/HMaster.html#normalizeRegions()">normalizeRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#registerService(com.google.protobuf.Service)">registerService</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#reportMobCompactionEnd(org.apache.hadoop.hbase.TableName)">reportMobCompactionEnd</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#reportMobCompactionStart(org.apache.hadoop.hbase.TableName)">reportMobCompactionStart</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#requestMobCompaction(org.apache.hadoop.hbase.TableName,%20java.util.List,%20boolean)">requestMobCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#sendShutdownInterrupt()">sendShutdownInterrupt</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#setCatalogJanitorEnabled(boolean)">setCatalogJanitorEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMa
ster.html#setInitialized(boolean)">setInitialized</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#setServerCrashProcessingEnabled(boolean)">setServerCrashProcessingEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#shutdown()">shutdown</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#stopMaster()">stopMaster</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#stopServiceThreads()">stopServiceThreads</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#truncateTable(org.apache.hadoop.hbase.TableName,%20boolean,%20long,%20long)">truncateTable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#waitForMasterActive()">waitForMasterActive</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.regionserver.HRegionServer">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#abort(java.lang.String)">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#addToMovedRegions(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20long)">addToMovedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#addToOnlineRegions(org.apache.hadoop.hbase.regionserver.Region)">addToOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#checkFileSystem()">checkFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#cleanMovedRegions()">cleanMovedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeAllRegions(boolean)">closeAllRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeRegion(java.lang.String,%20boolean,%20org.apache.hadoop.hbase.Se
rverName)">closeRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#constructRegionServer(java.lang.Class,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.hbase.CoordinatedStateManager)">constructRegionServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#convertThrowableToIOE(java.lang.Throwable,%20java.lang.String)">convertThrowableToIOE</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createClusterConnection()">createClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createRegionLoad(java.lang.String)">createRegionLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createRegionServerStatusStub()">createRegionServerStatusStub</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#ensureMetaWALRoller()">ensureMetaWALRoller</a>, <a href="../
../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#execRegionServerService(com.google.protobuf.RpcController,%20org.apache.hadoop.hbase.protobuf.generated.ClientProtos.CoprocessorServiceRequest)">execRegionServerService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCacheConfig()">getCacheConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getChoreService()">getChoreService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getClusterConnection()">getClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getClusterId()">getClusterId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactionPressure()">getCompactionPressure</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactionRequester()">getCompactionRequester</a>, <a href
="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactSplitThread()">getCompactSplitThread</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConfiguration()">getConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConfigurationManager()">getConfigurationManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConnection()">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCoordinatedStateManager()">getCoordinatedStateManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getExecutorService()">getExecutorService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFavoredNodesForRegion(java.lang.String)">getFavoredNodesForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.h
tml#getFileSystem()">getFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushRequester()">getFlushRequester</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFromOnlineRegions(java.lang.String)">getFromOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getHeapMemoryManager()">getHeapMemoryManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getInfoServer()">getInfoServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getLastSequenceId(byte[])">getLastSequenceId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getLeases()">getLeases</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getMasterAddressTracker()">getMasterAddressTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegio
nServer.html#getMetaTableLocator()">getMetaTableLocator</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getMostLoadedRegions()">getMostLoadedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getNonceManager()">getNonceManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getNumberOfOnlineRegions()">getNumberOfOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegion(byte[])">getOnlineRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegions()">getOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegions(org.apache.hadoop.hbase.TableName)">getOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegionsLocalContext()">getOnlineRegionsLocalContext</a>,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineTables()">getOnlineTables</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRecoveringRegions()">getRecoveringRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegion(byte[])">getRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionBlockLocations(java.lang.String)">getRegionBlockLocations</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionByEncodedName(byte[],%20java.lang.String)">getRegionByEncodedName</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionByEncodedName(java.lang.String)">getRegionByEncodedName</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerAccounting()">getRegionServerAccounting</a>, <a href="../../../../../org/ap
ache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerCoprocessorHost()">getRegionServerCoprocessorHost</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerCoprocessors()">getRegionServerCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerMetrics()">getRegionServerMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerQuotaManager()">getRegionServerQuotaManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionsInTransitionInRS()">getRegionsInTransitionInRS</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRootDir()">getRootDir</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRpcServer()">getRpcServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRSRpcS
ervices()">getRSRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getStartcode()">getStartcode</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getTableLockManager()">getTableLockManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getThreadWakeFrequency()">getThreadWakeFrequency</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getWAL(org.apache.hadoop.hbase.HRegionInfo)">getWAL</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#handleReportForDutyResponse(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse)">handleReportForDutyResponse</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isAborted()">isAborted</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isOnline()">isOnline</a>
, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isStopped()">isStopped</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isStopping()">isStopping</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#kill()">kill</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#movedRegionCleanerPeriod()">movedRegionCleanerPeriod</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#postOpenDeployTasks(org.apache.hadoop.hbase.regionserver.Region)">postOpenDeployTasks</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#postOpenDeployTasks(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext)">postOpenDeployTasks</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#removeFromOnlineRegions(org.apache.hadoop.hbase.regionserver.Region,%20org.apache.h
adoop.hbase.ServerName)">removeFromOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext)">reportRegionStateTransition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode,%20org.apache.hadoop.hbase.HRegionInfo...)">reportRegionStateTransition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode,%20long,%20org.apache.hadoop.hbase.HRegionInfo...)">reportRegionStateTransition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#setupClusterConnection()">setupClusterConnect
ion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#shouldUseThisHostnameInstead()">shouldUseThisHostnameInstead</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#stop(java.lang.String)">stop</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#toString()">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#tryRegionServerReport(long,%20long)">tryRegionServerReport</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#updateConfiguration()">updateConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#updateRegionFavoredNodesMapping(java.lang.String,%20java.util.List)">updateRegionFavoredNodesMapping</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#waitForServerOnline()">waitForServerOnline</a>, <a href="../../../../../org/apache/h
adoop/hbase/regionserver/HRegionServer.html#walRollRequestFinished()">walRollRequestFinished</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#abort(java.lang.String)">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#addToMovedRegions(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20long)">addToMovedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#addToOnlineRegions(org.apache.hadoop.hbase.regionserver.Region)">addToOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#checkFileSystem()">checkFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#cleanMovedRegions()">cleanMovedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeAllRegions(boolean)">closeAllRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeRegion(java.lang.String,%20boolean,%20org.apache.hadoop.hbase.Se
rverName)">closeRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#constructRegionServer(java.lang.Class,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.hbase.CoordinatedStateManager)">constructRegionServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#convertThrowableToIOE(java.lang.Throwable,%20java.lang.String)">convertThrowableToIOE</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createClusterConnection()">createClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createRegionLoad(java.lang.String)">createRegionLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createRegionServerStatusStub()">createRegionServerStatusStub</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#ensureMetaWALRoller()">ensureMetaWALRoller</a>, <a href="../
../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#execRegionServerService(com.google.protobuf.RpcController,%20org.apache.hadoop.hbase.protobuf.generated.ClientProtos.CoprocessorServiceRequest)">execRegionServerService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCacheConfig()">getCacheConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getChoreService()">getChoreService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getClusterConnection()">getClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getClusterId()">getClusterId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactionPressure()">getCompactionPressure</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactionRequester()">getCompactionRequester</a>, <a href
="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactSplitThread()">getCompactSplitThread</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConfiguration()">getConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConfigurationManager()">getConfigurationManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConnection()">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCoordinatedStateManager()">getCoordinatedStateManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getExecutorService()">getExecutorService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFavoredNodesForRegion(java.lang.String)">getFavoredNodesForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.h
tml#getFileSystem()">getFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushPressure()">getFlushPressure</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushRequester()">getFlushRequester</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushThroughputController()">getFlushThroughputController</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFromOnlineRegions(java.lang.String)">getFromOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getHeapMemoryManager()">getHeapMemoryManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getInfoServer()">getInfoServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getLastSequenceId(byte[])">getLastSequenceId</a>, <a href="../../../../../org/apache/hadoop/h
base/regionserver/HRegionServer.html#getLeases()">getLeases</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getMasterAddressTracker()">getMasterAddressTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getMetaTableLocator()">getMetaTableLocator</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getMostLoadedRegions()">getMostLoadedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getNonceManager()">getNonceManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getNumberOfOnlineRegions()">getNumberOfOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegion(byte[])">getOnlineRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegions()">getOnlineRegions</a>, <a href="../../../../../org/apac
he/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegions(org.apache.hadoop.hbase.TableName)">getOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegionsLocalContext()">getOnlineRegionsLocalContext</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineTables()">getOnlineTables</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRecoveringRegions()">getRecoveringRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegion(byte[])">getRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionBlockLocations(java.lang.String)">getRegionBlockLocations</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionByEncodedName(byte[],%20java.lang.String)">getRegionByEncodedName</a>, <a href="../../../../../org/apache/hadoop/hbase/regi
onserver/HRegionServer.html#getRegionByEncodedName(java.lang.String)">getRegionByEncodedName</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerAccounting()">getRegionServerAccounting</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerCoprocessorHost()">getRegionServerCoprocessorHost</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerCoprocessors()">getRegionServerCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerMetrics()">getRegionServerMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerQuotaManager()">getRegionServerQuotaManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionsInTransitionInRS()">getRegionsInTransitionInRS</a>, <a href="../../../../../org/apache/hadoop/hba
se/regionserver/HRegionServer.html#getRootDir()">getRootDir</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRpcServer()">getRpcServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRSRpcServices()">getRSRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getStartcode()">getStartcode</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getTableLockManager()">getTableLockManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getThreadWakeFrequency()">getThreadWakeFrequency</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getWAL(org.apache.hadoop.hbase.HRegionInfo)">getWAL</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#handleReportForDutyResponse(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionS
erverStartupResponse)">handleReportForDutyResponse</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isAborted()">isAborted</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isOnline()">isOnline</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isStopped()">isStopped</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isStopping()">isStopping</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#kill()">kill</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#movedRegionCleanerPeriod()">movedRegionCleanerPeriod</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#onConfigurationChange(org.apache.hadoop.conf.Configuration)">onConfigurationChange</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#postOpenDeployTasks(org.a
pache.hadoop.hbase.regionserver.Region)">postOpenDeployTasks</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#postOpenDeployTasks(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext)">postOpenDeployTasks</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#removeFromOnlineRegions(org.apache.hadoop.hbase.regionserver.Region,%20org.apache.hadoop.hbase.ServerName)">removeFromOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext)">reportRegionStateTransition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode,%20org.apache.hadoop.hbase.HRegionInfo...)">reportRegionStateTra
nsition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode,%20long,%20org.apache.hadoop.hbase.HRegionInfo...)">reportRegionStateTransition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#setupClusterConnection()">setupClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#shouldUseThisHostnameInstead()">shouldUseThisHostnameInstead</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#stop(java.lang.String)">stop</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#toString()">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#tryRegionServerReport(long,%20long)">tryRegionServerReport</a>, <a href="../../../../../org/apache/hadoop/
hbase/regionserver/HRegionServer.html#updateConfiguration()">updateConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#updateRegionFavoredNodesMapping(java.lang.String,%20java.util.List)">updateRegionFavoredNodesMapping</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#waitForServerOnline()">waitForServerOnline</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#walRollRequestFinished()">walRollRequestFinished</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.util.HasThread">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html
index 869fe0d..f51ce3d 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html
@@ -108,7 +108,7 @@
</dl>
<hr>
<br>
-<pre>static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.145">MasterRpcServices.BalanceSwitchMode</a>
+<pre>static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.146">MasterRpcServices.BalanceSwitchMode</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master">MasterRpcServices.BalanceSwitchMode</a>></pre>
</li>
</ul>
@@ -196,7 +196,7 @@ the order they are declared.</div>
<ul class="blockList">
<li class="blockList">
<h4>SYNC</h4>
-<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master">MasterRpcServices.BalanceSwitchMode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html#line.146">SYNC</a></pre>
+<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master">MasterRpcServices.BalanceSwitchMode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html#line.147">SYNC</a></pre>
</li>
</ul>
<a name="ASYNC">
@@ -205,7 +205,7 @@ the order they are declared.</div>
<ul class="blockListLast">
<li class="blockList">
<h4>ASYNC</h4>
-<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master">MasterRpcServices.BalanceSwitchMode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html#line.147">ASYNC</a></pre>
+<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master">MasterRpcServices.BalanceSwitchMode</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html#line.148">ASYNC</a></pre>
</li>
</ul>
</li>
[25/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.html
index e9ed92e..f134a0a 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.html
@@ -455,15 +455,15 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.ht
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Compact the StoreFiles.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
@@ -561,9 +561,10 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.ht
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushCache</a></strong>(long logCacheFlushId,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushCache</a></strong>(long logCacheFlushId,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
- <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code>
+ <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Write out current snapshot.</div>
</td>
</tr>
@@ -1467,7 +1468,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.ht
<ul class="blockList">
<li class="blockList">
<h4>FIXED_OVERHEAD</h4>
-<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2165">FIXED_OVERHEAD</a></pre>
+<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2170">FIXED_OVERHEAD</a></pre>
</li>
</ul>
<a name="DEEP_OVERHEAD">
@@ -1476,7 +1477,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.ht
<ul class="blockListLast">
<li class="blockList">
<h4>DEEP_OVERHEAD</h4>
-<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2169">DEEP_OVERHEAD</a></pre>
+<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2174">DEEP_OVERHEAD</a></pre>
</li>
</ul>
</li>
@@ -2081,25 +2082,26 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<h4>snapshot</h4>
<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.851">snapshot</a>()</pre>
<div class="block">Snapshot this stores memstore. Call before running
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)"><code>flushCache(long, MemStoreSnapshot, MonitoredTask)</code></a>
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)"><code>flushCache(long, MemStoreSnapshot, MonitoredTask, ThroughputController)</code></a>
so it has some work to do.</div>
</li>
</ul>
-<a name="flushCache(long, org.apache.hadoop.hbase.regionserver.MemStoreSnapshot, org.apache.hadoop.hbase.monitoring.MonitoredTask)">
+<a name="flushCache(long, org.apache.hadoop.hbase.regionserver.MemStoreSnapshot, org.apache.hadoop.hbase.monitoring.MonitoredTask, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flushCache</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.868">flushCache</a>(long logCacheFlushId,
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.869">flushCache</a>(long logCacheFlushId,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
- <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
+ <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Write out current snapshot. Presumes <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#snapshot()"><code>snapshot()</code></a> has been called previously.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>logCacheFlushId</code> - flush sequence number</dd><dd><code>snapshot</code> - </dd><dd><code>status</code> - </dd>
+<div class="block">Write out current snapshot. Presumes <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#snapshot()"><code>snapshot()</code></a> has been called previously.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>logCacheFlushId</code> - flush sequence number</dd><dd><code>snapshot</code> - </dd><dd><code>status</code> - </dd><dd><code>throughputController</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>The path name of the tmp file to which the store was flushed</dd>
<dt><span class="strong">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if exception occurs during process</dd></dl>
</li>
</ul>
<a name="commitFile(org.apache.hadoop.fs.Path, long, org.apache.hadoop.hbase.monitoring.MonitoredTask)">
@@ -2108,7 +2110,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>commitFile</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.919">commitFile</a>(org.apache.hadoop.fs.Path path,
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.921">commitFile</a>(org.apache.hadoop.fs.Path path,
long logCacheFlushId,
<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2122,7 +2124,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>createWriterInTmp</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.940">createWriterInTmp</a>(long maxKeyCount,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.942">createWriterInTmp</a>(long maxKeyCount,
<a href="../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> compression,
boolean isCompaction,
boolean includeMVCCReadpoint,
@@ -2143,7 +2145,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>createWriterInTmp</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.957">createWriterInTmp</a>(long maxKeyCount,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.959">createWriterInTmp</a>(long maxKeyCount,
<a href="../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> compression,
boolean isCompaction,
boolean includeMVCCReadpoint,
@@ -2165,7 +2167,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>createFileContext</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.989">createFileContext</a>(<a href="../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> compression,
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.991">createFileContext</a>(<a href="../../../../../org/apache/hadoop/hbase/io/compress/Compression.Algorithm.html" title="enum in org.apache.hadoop.hbase.io.compress">Compression.Algorithm</a> compression,
boolean includeMVCCReadpoint,
boolean includesTag,
<a href="../../../../../org/apache/hadoop/hbase/io/crypto/Encryption.Context.html" title="class in org.apache.hadoop.hbase.io.crypto">Encryption.Context</a> cryptoContext)</pre>
@@ -2177,7 +2179,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>updateStorefiles</h4>
-<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1018">updateStorefiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs,
+<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1020">updateStorefiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs,
long snapshotId)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -2190,7 +2192,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>notifyChangedReadersObservers</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1053">notifyChangedReadersObservers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1055">notifyChangedReadersObservers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -2202,7 +2204,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getScanners</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1065">getScanners</a>(boolean cacheBlocks,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1067">getScanners</a>(boolean cacheBlocks,
boolean isGet,
boolean usePread,
boolean isCompaction,
@@ -2227,7 +2229,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getScanners</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1095">getScanners</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> files,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1097">getScanners</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> files,
boolean cacheBlocks,
boolean isGet,
boolean usePread,
@@ -2256,7 +2258,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>addChangedReaderObserver</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1119">addChangedReaderObserver</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/ChangedReadersObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">ChangedReadersObserver</a> o)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1121">addChangedReaderObserver</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/ChangedReadersObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">ChangedReadersObserver</a> o)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#addChangedReaderObserver(org.apache.hadoop.hbase.regionserver.ChangedReadersObserver)">addChangedReaderObserver</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2269,21 +2271,21 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>deleteChangedReaderObserver</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1124">deleteChangedReaderObserver</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/ChangedReadersObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">ChangedReadersObserver</a> o)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1126">deleteChangedReaderObserver</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/ChangedReadersObserver.html" title="interface in org.apache.hadoop.hbase.regionserver">ChangedReadersObserver</a> o)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#deleteChangedReaderObserver(org.apache.hadoop.hbase.regionserver.ChangedReadersObserver)">deleteChangedReaderObserver</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
</dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1177">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1179">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Compact the StoreFiles. This method may take some time, so the calling
thread must be able to block for long periods.
@@ -2324,26 +2326,26 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
See HBASE-2231 for details.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>compaction</code> - compaction details obtained from requestCompaction()</dd>
<dt><span class="strong">Returns:</span></dt><dd>Storefile we compacted into or null if we failed or opted out early.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1183">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1185">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
@@ -2354,7 +2356,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>moveCompatedFilesIntoPlace</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1246">moveCompatedFilesIntoPlace</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> cr,
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1248">moveCompatedFilesIntoPlace</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> cr,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> newFiles,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2368,7 +2370,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>moveFileIntoPlace</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1279">moveFileIntoPlace</a>(org.apache.hadoop.fs.Path newFile)
+<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1281">moveFileIntoPlace</a>(org.apache.hadoop.fs.Path newFile)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -2380,7 +2382,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>writeCompactionWalRecord</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1291">writeCompactionWalRecord</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacted,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1293">writeCompactionWalRecord</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacted,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> newFiles)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Writes the compaction WAL record.</div>
@@ -2395,7 +2397,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>replaceStoreFiles</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1310">replaceStoreFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles,
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1312">replaceStoreFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> result)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -2408,7 +2410,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>logCompactionEndMessage</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1327">logCompactionEndMessage</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> cr,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1329">logCompactionEndMessage</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> cr,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs,
long compactionStartTime)</pre>
<div class="block">Log a very elaborate compaction completion message.</div>
@@ -2421,7 +2423,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>replayCompactionMarker</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1371">replayCompactionMarker</a>(org.apache.hadoop.hbase.protobuf.generated.WALProtos.CompactionDescriptor compaction,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1373">replayCompactionMarker</a>(org.apache.hadoop.hbase.protobuf.generated.WALProtos.CompactionDescriptor compaction,
boolean pickCompactionFiles,
boolean removeFiles)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2443,7 +2445,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>compactRecentForTestingAssumingDefaultPolicy</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1436">compactRecentForTestingAssumingDefaultPolicy</a>(int N)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1438">compactRecentForTestingAssumingDefaultPolicy</a>(int N)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">This method tries to compact N recent files for testing.
Note that because compacting "recent" files only makes sense for some policies,
@@ -2460,7 +2462,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>hasReferences</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1487">hasReferences</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1489">hasReferences</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#hasReferences()">hasReferences</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2473,7 +2475,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getCompactionProgress</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionProgress</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1492">getCompactionProgress</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionProgress</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1494">getCompactionProgress</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactionProgress()">Store</a></code></strong></div>
<div class="block">getter for CompactionProgress object</div>
<dl>
@@ -2488,7 +2490,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>isMajorCompaction</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1497">isMajorCompaction</a>()
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1499">isMajorCompaction</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><strong>Specified by:</strong></dt>
@@ -2504,7 +2506,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>requestCompaction</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1510">requestCompaction</a>()
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1512">requestCompaction</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><strong>Specified by:</strong></dt>
@@ -2519,7 +2521,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>requestCompaction</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1515">requestCompaction</a>(int priority,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1517">requestCompaction</a>(int priority,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> baseRequest)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
@@ -2535,7 +2537,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>requestCompaction</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1520">requestCompaction</a>(int priority,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1522">requestCompaction</a>(int priority,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> baseRequest,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2552,7 +2554,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>addToCompactingFiles</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1642">addToCompactingFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesToAdd)</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1644">addToCompactingFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesToAdd)</pre>
<div class="block">Adds the files to compacting files. filesCompacting must be locked.</div>
</li>
</ul>
@@ -2562,7 +2564,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>removeUnneededFiles</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1652">removeUnneededFiles</a>()
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1654">removeUnneededFiles</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -2574,7 +2576,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>cancelRequestedCompaction</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1685">cancelRequestedCompaction</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1687">cancelRequestedCompaction</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#cancelRequestedCompaction(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext)">cancelRequestedCompaction</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2587,7 +2589,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>finishCompactionRequest</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1689">finishCompactionRequest</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> cr)</pre>
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1691">finishCompactionRequest</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> cr)</pre>
</li>
</ul>
<a name="validateStoreFile(org.apache.hadoop.fs.Path)">
@@ -2596,7 +2598,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>validateStoreFile</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1706">validateStoreFile</a>(org.apache.hadoop.fs.Path path)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1708">validateStoreFile</a>(org.apache.hadoop.fs.Path path)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Validates a store file by opening and closing it. In HFileV2 this should
not be an expensive operation.</div>
@@ -2611,7 +2613,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>completeCompaction</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1737">completeCompaction</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles)
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1739">completeCompaction</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> compactedFiles)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><p>It works by processing a compaction that's been written to disk.
@@ -2634,7 +2636,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>versionsToReturn</h4>
-<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1757">versionsToReturn</a>(int wantedVersions)</pre>
+<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1759">versionsToReturn</a>(int wantedVersions)</pre>
</li>
</ul>
<a name="isCellTTLExpired(org.apache.hadoop.hbase.Cell, long, long)">
@@ -2643,7 +2645,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>isCellTTLExpired</h4>
-<pre>static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1771">isCellTTLExpired</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1773">isCellTTLExpired</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long oldestTimestamp,
long now)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - </dd><dd><code>oldestTimestamp</code> - </dd>
@@ -2656,7 +2658,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>canSplit</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1796">canSplit</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1798">canSplit</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#canSplit()">canSplit</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2669,7 +2671,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getSplitPoint</h4>
-<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1811">getSplitPoint</a>()</pre>
+<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1813">getSplitPoint</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getSplitPoint()">Store</a></code></strong></div>
<div class="block">Determines if Store should be split</div>
<dl>
@@ -2684,7 +2686,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getLastCompactSize</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1830">getLastCompactSize</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1832">getLastCompactSize</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getLastCompactSize()">getLastCompactSize</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2697,7 +2699,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1835">getSize</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1837">getSize</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getSize()">getSize</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2710,7 +2712,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>triggerMajorCompaction</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1840">triggerMajorCompaction</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1842">triggerMajorCompaction</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#triggerMajorCompaction()">triggerMajorCompaction</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2723,7 +2725,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getScanner</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1850">getScanner</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1852">getScanner</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><byte[]> targetCols,
long readPt)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -2745,7 +2747,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>createScanner</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1865">createScanner</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan,
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1867">createScanner</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><byte[]> targetCols,
long readPt,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a> scanner)
@@ -2760,7 +2762,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1876">toString</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1878">toString</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -2773,7 +2775,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getStorefilesCount</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1881">getStorefilesCount</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1883">getStorefilesCount</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getStorefilesCount()">getStorefilesCount</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2786,7 +2788,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getStoreSizeUncompressed</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1886">getStoreSizeUncompressed</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1888">getStoreSizeUncompressed</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getStoreSizeUncompressed()">getStoreSizeUncompressed</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2799,7 +2801,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getStorefilesSize</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1891">getStorefilesSize</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1893">getStorefilesSize</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getStorefilesSize()">getStorefilesSize</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2812,7 +2814,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getStorefilesIndexSize</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1905">getStorefilesIndexSize</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1907">getStorefilesIndexSize</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getStorefilesIndexSize()">getStorefilesIndexSize</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2825,7 +2827,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getTotalStaticIndexSize</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1919">getTotalStaticIndexSize</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1921">getTotalStaticIndexSize</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getTotalStaticIndexSize()">Store</a></code></strong></div>
<div class="block">Returns the total size of all index blocks in the data block indexes, including the root level,
intermediate levels, and the leaf level for multi-level indexes, or just the root level for
@@ -2842,7 +2844,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getTotalStaticBloomSize</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1932">getTotalStaticBloomSize</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1934">getTotalStaticBloomSize</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getTotalStaticBloomSize()">Store</a></code></strong></div>
<div class="block">Returns the total byte size of all Bloom filter bit arrays. For compound Bloom filters even the
Bloom blocks currently not loaded into the block cache are counted.</div>
@@ -2858,7 +2860,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getMemStoreSize</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1945">getMemStoreSize</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1947">getMemStoreSize</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getMemStoreSize()">getMemStoreSize</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2871,7 +2873,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getCompactPriority</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1950">getCompactPriority</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1952">getCompactPriority</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactPriority()">getCompactPriority</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2884,7 +2886,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>throttleCompaction</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1959">throttleCompaction</a>(long compactionSize)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1961">throttleCompaction</a>(long compactionSize)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#throttleCompaction(long)">throttleCompaction</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2897,7 +2899,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getHRegion</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1963">getHRegion</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1965">getHRegion</a>()</pre>
</li>
</ul>
<a name="getCoprocessorHost()">
@@ -2906,7 +2908,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getCoprocessorHost</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver">RegionCoprocessorHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1968">getCoprocessorHost</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html" title="class in org.apache.hadoop.hbase.regionserver">RegionCoprocessorHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1970">getCoprocessorHost</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCoprocessorHost()">getCoprocessorHost</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2919,7 +2921,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getRegionInfo</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1973">getRegionInfo</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1975">getRegionInfo</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getRegionInfo()">getRegionInfo</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2932,7 +2934,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>areWritesEnabled</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1978">areWritesEnabled</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1980">areWritesEnabled</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#areWritesEnabled()">areWritesEnabled</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2945,7 +2947,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getSmallestReadPoint</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1983">getSmallestReadPoint</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.1985">getSmallestReadPoint</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getSmallestReadPoint()">getSmallestReadPoint</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -2960,7 +2962,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>updateColumnValue</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2000">updateColumnValue</a>(byte[] row,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2002">updateColumnValue</a>(byte[] row,
byte[] f,
byte[] qualifier,
long newValue)
@@ -2982,7 +2984,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>upsert</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2020">upsert</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells,
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2022">upsert</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells,
long readpoint)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#upsert(java.lang.Iterable,%20long)">Store</a></code></strong></div>
@@ -3008,7 +3010,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>createFlushContext</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFlushContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2030">createFlushContext</a>(long cacheFlushId)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushContext.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFlushContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2032">createFlushContext</a>(long cacheFlushId)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#createFlushContext(long)">createFlushContext</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -3021,7 +3023,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>needsCompaction</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2156">needsCompaction</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2161">needsCompaction</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#needsCompaction()">Store</a></code></strong></div>
<div class="block">See if there's too much store files in this store</div>
<dl>
@@ -3036,7 +3038,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getCacheConfig</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2161">getCacheConfig</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2166">getCacheConfig</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCacheConfig()">Store</a></code></strong></div>
<div class="block">Used for tests.</div>
<dl>
@@ -3051,7 +3053,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>heapSize</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2176">heapSize</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2181">heapSize</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html#heapSize()">heapSize</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a></code></dd>
@@ -3065,7 +3067,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getComparator</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2181">getComparator</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class in org.apache.hadoop.hbase">CellComparator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2186">getComparator</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getComparator()">getComparator</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -3078,7 +3080,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getScanInfo</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2186">getScanInfo</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2191">getScanInfo</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getScanInfo()">getScanInfo</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -3091,7 +3093,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>setScanInfo</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2194">setScanInfo</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo)</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2199">setScanInfo</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html" title="class in org.apache.hadoop.hbase.regionserver">ScanInfo</a> scanInfo)</pre>
<div class="block">Set scan info, used by test</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>scanInfo</code> - new scan info to use for test</dd></dl>
</li>
@@ -3102,7 +3104,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>hasTooManyStoreFiles</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2199">hasTooManyStoreFiles</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2204">hasTooManyStoreFiles</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#hasTooManyStoreFiles()">hasTooManyStoreFiles</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -3115,7 +3117,7 @@ public static org.apache.hadoop.fs.Path <a href="../../../../../src-ht
<ul class="blockList">
<li class="blockList">
<h4>getFlushedCellsCount</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2204">getFlushedCellsCount</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HStore.html#line.2209">getFlushedCellsCount</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getFlushedCellsCount()">getFlushedCellsCount</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
@@ -3128,7 +3130,7 @@ publi
<TRUNCATED>
[51/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
Published site at 0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/c6155501
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/c6155501
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/c6155501
Branch: refs/heads/asf-site
Commit: c615550107918edebcb92b99c5aa8135e7ddf40a
Parents: f17dc2f
Author: jenkins <bu...@apache.org>
Authored: Fri Jan 29 15:15:27 2016 +0000
Committer: Misty Stanley-Jones <ms...@cloudera.com>
Committed: Fri Jan 29 09:12:26 2016 -0800
----------------------------------------------------------------------
acid-semantics.html | 10 +-
apache_hbase_reference_guide.pdf | 4 +-
apache_hbase_reference_guide.pdfmarks | 4 +-
apidocs/allclasses-frame.html | 1 +
apidocs/allclasses-noframe.html | 1 +
apidocs/index-all.html | 21 +
apidocs/org/apache/hadoop/hbase/CellUtil.html | 396 +-
.../apache/hadoop/hbase/HBaseIOException.html | 2 +-
.../org/apache/hadoop/hbase/class-use/Cell.html | 162 +-
.../hbase/class-use/HBaseIOException.html | 25 +
.../org/apache/hadoop/hbase/package-use.html | 5 +
.../hbase/regionserver/package-summary.html | 4 +-
.../hadoop/hbase/regionserver/package-tree.html | 4 +-
.../regionserver/throttle/package-frame.html | 12 +
.../regionserver/throttle/package-summary.html | 114 +
.../regionserver/throttle/package-tree.html | 118 +
.../regionserver/throttle/package-use.html | 115 +
.../hbase/regionserver/wal/package-summary.html | 4 +-
.../hbase/regionserver/wal/package-tree.html | 4 +-
.../hadoop/hbase/util/ByteBufferUtils.html | 106 +-
.../apache/hadoop/hbase/util/JsonMapper.html | 4 +-
.../hbase/util/LeaseNotRecoveredException.html | 302 +
.../org/apache/hadoop/hbase/util/MD5Hash.html | 4 +-
.../class-use/LeaseNotRecoveredException.html | 115 +
.../apache/hadoop/hbase/util/package-frame.html | 1 +
.../hadoop/hbase/util/package-summary.html | 7 +
.../apache/hadoop/hbase/util/package-tree.html | 5 +
apidocs/overview-frame.html | 1 +
apidocs/overview-summary.html | 28 +-
apidocs/overview-tree.html | 2 +
apidocs/package-list | 1 +
apidocs/serialized-form.html | 5 +
.../org/apache/hadoop/hbase/CellUtil.html | 4517 ++--
.../hadoop/hbase/mapreduce/PutSortReducer.html | 47 +-
.../hadoop/hbase/util/ByteBufferUtils.html | 762 +-
.../hbase/util/LeaseNotRecoveredException.html | 119 +
book.html | 2 +-
bulk-loads.html | 10 +-
checkstyle-aggregate.html | 19578 ++++++++---------
checkstyle.rss | 210 +-
coc.html | 10 +-
cygwin.html | 10 +-
dependencies.html | 10 +-
dependency-convergence.html | 10 +-
dependency-info.html | 10 +-
dependency-management.html | 10 +-
devapidocs/allclasses-frame.html | 17 +-
devapidocs/allclasses-noframe.html | 17 +-
devapidocs/constant-values.html | 245 +-
devapidocs/deprecated-list.html | 4 +-
devapidocs/index-all.html | 486 +-
.../hbase/CellUtil.EmptyByteBufferedCell.html | 56 +-
.../apache/hadoop/hbase/CellUtil.EmptyCell.html | 36 +-
.../CellUtil.FirstOnRowByteBufferedCell.html | 20 +-
.../hadoop/hbase/CellUtil.FirstOnRowCell.html | 20 +-
.../CellUtil.FirstOnRowColByteBufferedCell.html | 28 +-
.../hbase/CellUtil.FirstOnRowColCell.html | 28 +-
...ellUtil.FirstOnRowColTSByteBufferedCell.html | 8 +-
.../hbase/CellUtil.FirstOnRowColTSCell.html | 8 +-
.../CellUtil.FirstOnRowDeleteFamilyCell.html | 20 +-
.../CellUtil.LastOnRowByteBufferedCell.html | 20 +-
.../hadoop/hbase/CellUtil.LastOnRowCell.html | 20 +-
.../CellUtil.LastOnRowColByteBufferedCell.html | 28 +-
.../hadoop/hbase/CellUtil.LastOnRowColCell.html | 28 +-
.../org/apache/hadoop/hbase/CellUtil.html | 428 +-
.../apache/hadoop/hbase/HBaseIOException.html | 2 +-
.../org/apache/hadoop/hbase/Stoppable.html | 4 +-
.../org/apache/hadoop/hbase/class-use/Cell.html | 188 +-
.../hbase/class-use/HBaseIOException.html | 25 +
.../hadoop/hbase/class-use/HRegionInfo.html | 20 +-
.../hadoop/hbase/class-use/ServerName.html | 5 +-
.../hadoop/hbase/class-use/Stoppable.html | 45 +-
.../InterfaceAudience.LimitedPrivate.html | 123 +-
.../class-use/InterfaceAudience.Private.html | 84 +-
.../class-use/InterfaceAudience.Public.html | 31 +-
.../class-use/InterfaceStability.Stable.html | 15 +-
.../class-use/InterfaceStability.Unstable.html | 12 +-
.../hbase/classification/package-tree.html | 4 +-
.../hbase/classification/package-use.html | 90 +-
.../hadoop/hbase/client/package-tree.html | 6 +-
.../hbase/conf/ConfigurationObserver.html | 2 +-
.../conf/class-use/ConfigurationObserver.html | 18 +-
.../hadoop/hbase/executor/package-tree.html | 2 +-
.../hadoop/hbase/filter/package-tree.html | 6 +-
.../hadoop/hbase/io/TagCompressionContext.html | 42 +-
.../io/class-use/TagCompressionContext.html | 28 +-
...kEncoder.BufferedDataBlockEncodingState.html | 6 +-
.../io/encoding/BufferedDataBlockEncoder.html | 20 +-
.../hadoop/hbase/io/hfile/package-tree.html | 6 +-
.../org/apache/hadoop/hbase/io/package-use.html | 5 +
.../apache/hadoop/hbase/io/util/Dictionary.html | 39 +-
...BidirectionalLRUMap.ByteArrayBackedNode.html | 386 +
...idirectionalLRUMap.ByteBufferBackedNode.html | 401 +
.../LRUDictionary.BidirectionalLRUMap.Node.html | 79 +-
.../util/LRUDictionary.BidirectionalLRUMap.html | 84 +-
.../hadoop/hbase/io/util/LRUDictionary.html | 66 +-
...BidirectionalLRUMap.ByteArrayBackedNode.html | 115 +
...idirectionalLRUMap.ByteBufferBackedNode.html | 115 +
.../LRUDictionary.BidirectionalLRUMap.Node.html | 17 +
.../hadoop/hbase/io/util/package-frame.html | 2 +
.../hadoop/hbase/io/util/package-summary.html | 8 +
.../hadoop/hbase/io/util/package-tree.html | 7 +-
.../hadoop/hbase/mapreduce/package-tree.html | 2 +-
.../master/HMaster.InitializationMonitor.html | 20 +-
.../hbase/master/HMaster.RedirectServlet.html | 10 +-
.../org/apache/hadoop/hbase/master/HMaster.html | 373 +-
.../master/HMasterCommandLine.LocalHMaster.html | 6 +-
.../MasterRpcServices.BalanceSwitchMode.html | 6 +-
.../hadoop/hbase/master/MasterRpcServices.html | 148 +-
.../hadoop/hbase/master/MasterServices.html | 80 +-
.../hadoop/hbase/master/ServerManager.html | 156 +-
.../hbase/master/balancer/package-tree.html | 2 +-
.../hbase/master/class-use/CatalogJanitor.html | 5 +-
.../hbase/master/class-use/MasterServices.html | 5 +-
.../handler/DispatchMergingRegionHandler.html | 47 +-
.../hadoop/hbase/master/package-tree.html | 8 +-
.../hbase/master/procedure/package-tree.html | 2 +-
.../hbase/mob/DefaultMobStoreCompactor.html | 12 +-
.../hbase/mob/DefaultMobStoreFlusher.html | 34 +-
.../monitoring/class-use/MonitoredTask.html | 25 +-
.../org/apache/hadoop/hbase/package-tree.html | 8 +-
.../org/apache/hadoop/hbase/package-use.html | 95 +-
.../hadoop/hbase/procedure2/package-tree.html | 2 +-
.../hadoop/hbase/quotas/package-tree.html | 6 +-
.../hbase/regionserver/CompactSplitThread.html | 8 +-
...ultStoreEngine.DefaultCompactionContext.html | 18 +-
.../hbase/regionserver/DefaultStoreFlusher.html | 28 +-
.../hadoop/hbase/regionserver/HMobStore.html | 14 +-
.../hadoop/hbase/regionserver/HRegion.html | 24 +-
.../HRegionServer.CompactionChecker.html | 14 +-
.../HRegionServer.MovedRegionInfo.html | 16 +-
.../HRegionServer.MovedRegionsCleaner.html | 16 +-
.../HRegionServer.PeriodicMemstoreFlusher.html | 12 +-
.../hbase/regionserver/HRegionServer.html | 748 +-
.../regionserver/HStore.StoreFlusherImpl.html | 28 +-
.../hadoop/hbase/regionserver/HStore.html | 206 +-
...ionServerServices.PostOpenDeployContext.html | 12 +-
...erServices.RegionStateTransitionContext.html | 20 +-
.../regionserver/RegionServerServices.html | 80 +-
.../apache/hadoop/hbase/regionserver/Store.html | 20 +-
.../hadoop/hbase/regionserver/StoreFlusher.html | 40 +-
.../StripeStoreEngine.StripeCompaction.html | 18 +-
...StoreFlusher.BoundaryStripeFlushRequest.html | 8 +-
...ripeStoreFlusher.SizeStripeFlushRequest.html | 10 +-
.../StripeStoreFlusher.StripeFlushRequest.html | 6 +-
.../hbase/regionserver/StripeStoreFlusher.html | 34 +-
.../regionserver/class-use/InternalScanner.html | 13 +-
.../class-use/MemStoreSnapshot.html | 25 +-
.../class-use/RegionServerServices.html | 85 +-
.../hbase/regionserver/class-use/Store.html | 34 +-
.../hbase/regionserver/class-use/StoreFile.html | 22 +-
.../class-use/StripeMultiFileWriter.html | 4 +-
.../compactions/CompactionContext.html | 28 +-
...CompactionRequest.DisplayCompactionType.html | 4 +-
.../CompactionThroughputController.html | 282 -
.../CompactionThroughputControllerFactory.html | 335 -
.../compactions/Compactor.CellSink.html | 4 +-
.../compactions/Compactor.FileDetails.html | 18 +-
.../regionserver/compactions/Compactor.html | 101 +-
.../compactions/DefaultCompactor.html | 26 +-
.../compactions/FIFOCompactionPolicy.html | 4 +-
.../NoLimitCompactionThroughputController.html | 443 -
.../OffPeakHours.OffPeakHoursImpl.html | 4 +-
.../regionserver/compactions/OffPeakHours.html | 4 +-
...onThroughputController.ActiveCompaction.html | 347 -
...sureAwareCompactionThroughputController.html | 762 -
.../compactions/RatioBasedCompactionPolicy.html | 4 +-
...nPolicy.BoundaryStripeCompactionRequest.html | 24 +-
...tionPolicy.SplitStripeCompactionRequest.html | 36 +-
...ompactionPolicy.StripeCompactionRequest.html | 36 +-
...pactionPolicy.StripeInformationProvider.html | 16 +-
.../compactions/StripeCompactionPolicy.html | 42 +-
.../compactions/StripeCompactor.html | 58 +-
.../class-use/CompactionContext.html | 48 +-
.../class-use/CompactionRequest.html | 42 +-
.../CompactionThroughputController.html | 475 -
.../CompactionThroughputControllerFactory.html | 115 -
.../class-use/Compactor.CellSink.html | 13 +-
.../class-use/Compactor.FileDetails.html | 8 +-
.../NoLimitCompactionThroughputController.html | 155 -
.../compactions/class-use/OffPeakHours.html | 26 +-
...onThroughputController.ActiveCompaction.html | 155 -
...sureAwareCompactionThroughputController.html | 115 -
.../compactions/class-use/StripeCompactor.html | 16 +-
.../regionserver/compactions/package-frame.html | 5 -
.../compactions/package-summary.html | 52 +-
.../regionserver/compactions/package-tree.html | 13 -
.../regionserver/compactions/package-use.html | 81 +-
.../hadoop/hbase/regionserver/package-tree.html | 28 +-
.../hadoop/hbase/regionserver/package-use.html | 65 +-
.../regionserver/snapshot/package-summary.html | 4 +-
.../regionserver/snapshot/package-tree.html | 4 +-
.../CompactionThroughputControllerFactory.html | 383 +
.../FlushThroughputControllerFactory.html | 337 +
.../throttle/NoLimitThroughputController.html | 442 +
...sureAwareCompactionThroughputController.html | 561 +
.../PressureAwareFlushThroughputController.html | 532 +
...areThroughputController.ActiveOperation.html | 347 +
.../PressureAwareThroughputController.html | 627 +
.../throttle/ThroughputControlUtil.html | 319 +
.../throttle/ThroughputController.html | 282 +
.../CompactionThroughputControllerFactory.html | 115 +
.../FlushThroughputControllerFactory.html | 115 +
.../class-use/NoLimitThroughputController.html | 155 +
...sureAwareCompactionThroughputController.html | 115 +
.../PressureAwareFlushThroughputController.html | 115 +
...areThroughputController.ActiveOperation.html | 155 +
.../PressureAwareThroughputController.html | 179 +
.../class-use/ThroughputControlUtil.html | 115 +
.../class-use/ThroughputController.html | 574 +
.../regionserver/throttle/package-frame.html | 29 +
.../regionserver/throttle/package-summary.html | 203 +
.../regionserver/throttle/package-tree.html | 150 +
.../regionserver/throttle/package-use.html | 228 +
.../hbase/regionserver/wal/package-summary.html | 4 +-
.../hbase/regionserver/wal/package-tree.html | 4 +-
.../ReplicationSource.LogsComparator.html | 10 +-
...ionSource.ReplicationSourceWorkerThread.html | 81 +-
.../regionserver/ReplicationSource.html | 96 +-
.../hbase/security/access/package-tree.html | 2 +-
.../hadoop/hbase/security/class-use/User.html | 113 +-
.../hadoop/hbase/security/package-tree.html | 2 +-
.../hadoop/hbase/thrift/package-tree.html | 2 +-
.../tmpl/master/MasterStatusTmpl.ImplData.html | 240 +-
.../hbase/tmpl/master/MasterStatusTmpl.html | 96 +-
.../hbase/tmpl/master/MasterStatusTmplImpl.html | 48 +-
.../regionserver/RSStatusTmpl.ImplData.html | 90 +-
.../hbase/tmpl/regionserver/RSStatusTmpl.html | 36 +-
.../tmpl/regionserver/RSStatusTmplImpl.html | 18 +-
.../hadoop/hbase/util/ByteBufferUtils.html | 120 +-
.../org/apache/hadoop/hbase/util/KeyRange.html | 4 +-
.../hbase/util/LeaseNotRecoveredException.html | 302 +
.../hbase/util/ManualEnvironmentEdge.html | 4 +-
.../class-use/LeaseNotRecoveredException.html | 115 +
.../apache/hadoop/hbase/util/package-frame.html | 1 +
.../hadoop/hbase/util/package-summary.html | 7 +
.../apache/hadoop/hbase/util/package-tree.html | 13 +-
.../hadoop/hbase/wal/WALFactory.Providers.html | 14 +-
.../org/apache/hadoop/hbase/wal/WALFactory.html | 68 +-
.../apache/hadoop/hbase/wal/package-tree.html | 2 +-
devapidocs/overview-frame.html | 1 +
devapidocs/overview-summary.html | 76 +-
devapidocs/overview-tree.html | 28 +-
devapidocs/package-list | 1 +
devapidocs/serialized-form.html | 5 +
.../hbase/CellUtil.EmptyByteBufferedCell.html | 4517 ++--
.../apache/hadoop/hbase/CellUtil.EmptyCell.html | 4517 ++--
.../CellUtil.FirstOnRowByteBufferedCell.html | 4517 ++--
.../hadoop/hbase/CellUtil.FirstOnRowCell.html | 4517 ++--
.../CellUtil.FirstOnRowColByteBufferedCell.html | 4517 ++--
.../hbase/CellUtil.FirstOnRowColCell.html | 4517 ++--
...ellUtil.FirstOnRowColTSByteBufferedCell.html | 4517 ++--
.../hbase/CellUtil.FirstOnRowColTSCell.html | 4517 ++--
.../CellUtil.FirstOnRowDeleteFamilyCell.html | 4517 ++--
.../CellUtil.LastOnRowByteBufferedCell.html | 4517 ++--
.../hadoop/hbase/CellUtil.LastOnRowCell.html | 4517 ++--
.../CellUtil.LastOnRowColByteBufferedCell.html | 4517 ++--
.../hadoop/hbase/CellUtil.LastOnRowColCell.html | 4517 ++--
.../org/apache/hadoop/hbase/CellUtil.html | 4517 ++--
.../hadoop/hbase/io/TagCompressionContext.html | 245 +-
...kEncoder.BufferedDataBlockEncodingState.html | 316 +-
...dDataBlockEncoder.BufferedEncodedSeeker.html | 316 +-
...eredDataBlockEncoder.OffheapDecodedCell.html | 316 +-
...feredDataBlockEncoder.OnheapDecodedCell.html | 316 +-
.../BufferedDataBlockEncoder.SeekerState.html | 316 +-
.../io/encoding/BufferedDataBlockEncoder.html | 316 +-
.../apache/hadoop/hbase/io/util/Dictionary.html | 113 +-
...BidirectionalLRUMap.ByteArrayBackedNode.html | 396 +
...idirectionalLRUMap.ByteBufferBackedNode.html | 396 +
.../LRUDictionary.BidirectionalLRUMap.Node.html | 493 +-
.../util/LRUDictionary.BidirectionalLRUMap.html | 493 +-
.../hadoop/hbase/io/util/LRUDictionary.html | 493 +-
.../hadoop/hbase/mapreduce/PutSortReducer.html | 47 +-
.../master/HMaster.InitializationMonitor.html | 5323 ++---
.../hbase/master/HMaster.RedirectServlet.html | 5323 ++---
.../org/apache/hadoop/hbase/master/HMaster.html | 5323 ++---
.../MasterRpcServices.BalanceSwitchMode.html | 3055 +--
.../hadoop/hbase/master/MasterRpcServices.html | 3055 +--
.../hadoop/hbase/master/MasterServices.html | 582 +-
.../hadoop/hbase/master/ServerManager.html | 2195 +-
.../handler/DispatchMergingRegionHandler.html | 301 +-
.../hbase/mob/DefaultMobStoreCompactor.html | 6 +-
.../hbase/mob/DefaultMobStoreFlusher.html | 367 +-
.../CompactSplitThread.CompactionRunner.html | 10 +-
.../CompactSplitThread.Rejection.html | 10 +-
.../hbase/regionserver/CompactSplitThread.html | 10 +-
.../CompactionTool.CompactionInputFormat.html | 4 +-
.../CompactionTool.CompactionMapper.html | 4 +-
.../CompactionTool.CompactionWorker.html | 4 +-
.../hbase/regionserver/CompactionTool.html | 4 +-
...ultStoreEngine.DefaultCompactionContext.html | 22 +-
.../hbase/regionserver/DefaultStoreEngine.html | 22 +-
.../hbase/regionserver/DefaultStoreFlusher.html | 135 +-
.../hadoop/hbase/regionserver/HMobStore.html | 4 +-
.../HRegion.BatchOperationInProgress.html | 18 +-
.../regionserver/HRegion.FlushResultImpl.html | 18 +-
.../regionserver/HRegion.MutationBatch.html | 18 +-
.../HRegion.PrepareFlushResult.html | 18 +-
.../regionserver/HRegion.RegionScannerImpl.html | 18 +-
.../hbase/regionserver/HRegion.ReplayBatch.html | 18 +-
.../regionserver/HRegion.RowLockContext.html | 18 +-
.../hbase/regionserver/HRegion.RowLockImpl.html | 18 +-
.../hbase/regionserver/HRegion.WriteState.html | 18 +-
.../hadoop/hbase/regionserver/HRegion.html | 18 +-
.../HRegionServer.CompactionChecker.html | 6445 +++---
.../HRegionServer.MovedRegionInfo.html | 6445 +++---
.../HRegionServer.MovedRegionsCleaner.html | 6445 +++---
.../HRegionServer.PeriodicMemstoreFlusher.html | 6445 +++---
.../hbase/regionserver/HRegionServer.html | 6445 +++---
.../regionserver/HStore.StoreFlusherImpl.html | 2933 +--
.../hadoop/hbase/regionserver/HStore.html | 2933 +--
...ionServerServices.PostOpenDeployContext.html | 407 +-
...erServices.RegionStateTransitionContext.html | 407 +-
.../regionserver/RegionServerServices.html | 407 +-
.../apache/hadoop/hbase/regionserver/Store.html | 28 +-
.../hadoop/hbase/regionserver/StoreFlusher.html | 245 +-
.../StripeStoreEngine.StripeCompaction.html | 16 +-
.../hbase/regionserver/StripeStoreEngine.html | 16 +-
...StoreFlusher.BoundaryStripeFlushRequest.html | 271 +-
...ripeStoreFlusher.SizeStripeFlushRequest.html | 271 +-
.../StripeStoreFlusher.StripeFlushRequest.html | 271 +-
.../hbase/regionserver/StripeStoreFlusher.html | 271 +-
.../compactions/CompactionContext.html | 119 +-
.../CompactionThroughputController.html | 124 -
.../CompactionThroughputControllerFactory.html | 133 -
.../compactions/Compactor.CellSink.html | 828 +-
.../compactions/Compactor.FileDetails.html | 828 +-
.../regionserver/compactions/Compactor.html | 828 +-
.../compactions/DefaultCompactor.html | 310 +-
.../NoLimitCompactionThroughputController.html | 138 -
...onThroughputController.ActiveCompaction.html | 335 -
...sureAwareCompactionThroughputController.html | 335 -
...nPolicy.BoundaryStripeCompactionRequest.html | 1043 +-
...tionPolicy.SplitStripeCompactionRequest.html | 1043 +-
...ompactionPolicy.StripeCompactionRequest.html | 1043 +-
...pactionPolicy.StripeInformationProvider.html | 1043 +-
.../compactions/StripeCompactionPolicy.html | 1043 +-
.../compactions/StripeCompactor.html | 293 +-
.../CompactionThroughputControllerFactory.html | 163 +
.../FlushThroughputControllerFactory.html | 137 +
.../throttle/NoLimitThroughputController.html | 134 +
...sureAwareCompactionThroughputController.html | 225 +
.../PressureAwareFlushThroughputController.html | 208 +
...areThroughputController.ActiveOperation.html | 249 +
.../PressureAwareThroughputController.html | 249 +
.../throttle/ThroughputControlUtil.html | 127 +
.../throttle/ThroughputController.html | 124 +
.../ReplicationSource.LogsComparator.html | 2100 +-
...ionSource.ReplicationSourceWorkerThread.html | 2100 +-
.../regionserver/ReplicationSource.html | 2100 +-
.../tmpl/master/MasterStatusTmpl.ImplData.html | 240 +-
.../tmpl/master/MasterStatusTmpl.Intf.html | 240 +-
.../hbase/tmpl/master/MasterStatusTmpl.html | 240 +-
.../hbase/tmpl/master/MasterStatusTmplImpl.html | 484 +-
.../regionserver/RSStatusTmpl.ImplData.html | 90 +-
.../tmpl/regionserver/RSStatusTmpl.Intf.html | 90 +-
.../hbase/tmpl/regionserver/RSStatusTmpl.html | 90 +-
.../tmpl/regionserver/RSStatusTmplImpl.html | 28 +-
.../hadoop/hbase/util/ByteBufferUtils.html | 762 +-
.../hbase/util/LeaseNotRecoveredException.html | 119 +
.../hadoop/hbase/wal/WALFactory.Providers.html | 831 +-
.../org/apache/hadoop/hbase/wal/WALFactory.html | 831 +-
distribution-management.html | 10 +-
export_control.html | 10 +-
hbase-annotations/checkstyle.html | 6 +-
hbase-annotations/dependencies.html | 6 +-
hbase-annotations/dependency-convergence.html | 6 +-
hbase-annotations/dependency-info.html | 6 +-
hbase-annotations/dependency-management.html | 6 +-
hbase-annotations/distribution-management.html | 6 +-
hbase-annotations/index.html | 6 +-
hbase-annotations/integration.html | 6 +-
hbase-annotations/issue-tracking.html | 6 +-
hbase-annotations/license.html | 6 +-
hbase-annotations/mail-lists.html | 6 +-
hbase-annotations/plugin-management.html | 6 +-
hbase-annotations/plugins.html | 6 +-
hbase-annotations/project-info.html | 6 +-
hbase-annotations/project-reports.html | 6 +-
hbase-annotations/project-summary.html | 6 +-
hbase-annotations/source-repository.html | 6 +-
hbase-annotations/team-list.html | 6 +-
hbase-spark/checkstyle.html | 6 +-
hbase-spark/dependencies.html | 6 +-
hbase-spark/dependency-convergence.html | 6 +-
hbase-spark/dependency-info.html | 6 +-
hbase-spark/dependency-management.html | 6 +-
hbase-spark/distribution-management.html | 6 +-
hbase-spark/index.html | 6 +-
hbase-spark/integration.html | 6 +-
hbase-spark/issue-tracking.html | 6 +-
hbase-spark/license.html | 6 +-
hbase-spark/mail-lists.html | 6 +-
hbase-spark/plugin-management.html | 6 +-
hbase-spark/plugins.html | 6 +-
hbase-spark/project-info.html | 6 +-
hbase-spark/project-reports.html | 6 +-
hbase-spark/project-summary.html | 6 +-
hbase-spark/source-repository.html | 6 +-
hbase-spark/team-list.html | 6 +-
index.html | 11 +-
integration.html | 10 +-
issue-tracking.html | 10 +-
license.html | 10 +-
mail-lists.html | 10 +-
metrics.html | 10 +-
modules.html | 10 +-
old_news.html | 10 +-
plugin-management.html | 10 +-
plugins.html | 10 +-
poweredbyhbase.html | 10 +-
project-info.html | 10 +-
project-reports.html | 10 +-
project-summary.html | 10 +-
pseudo-distributed.html | 10 +-
replication.html | 10 +-
resources.html | 10 +-
source-repository.html | 10 +-
sponsors.html | 10 +-
supportingprojects.html | 10 +-
team-list.html | 10 +-
testapidocs/index-all.html | 2 +
.../hbase/regionserver/package-summary.html | 4 +-
.../hadoop/hbase/regionserver/package-tree.html | 4 +-
.../regionserver/throttle/package-frame.html | 12 +
.../regionserver/throttle/package-summary.html | 114 +
.../regionserver/throttle/package-tree.html | 118 +
.../regionserver/throttle/package-use.html | 115 +
.../hbase/regionserver/wal/package-summary.html | 4 +-
.../hbase/regionserver/wal/package-tree.html | 4 +-
testapidocs/overview-frame.html | 1 +
testapidocs/overview-summary.html | 36 +-
testapidocs/overview-tree.html | 1 +
testapidocs/package-list | 1 +
testdevapidocs/allclasses-frame.html | 3 +-
testdevapidocs/allclasses-noframe.html | 3 +-
testdevapidocs/constant-values.html | 37 +-
testdevapidocs/index-all.html | 116 +-
...aseCluster.MiniHBaseClusterRegionServer.html | 4 +-
.../hadoop/hbase/MockRegionServerServices.html | 156 +-
...cing.BlockCompactionsInCompletionHStore.html | 8 +-
...cing.BlockCompactionsInCompletionRegion.html | 8 +-
...tIOFencing.BlockCompactionsInPrepRegion.html | 8 +-
.../TestIOFencing.CompactionBlockerRegion.html | 38 +-
.../org/apache/hadoop/hbase/TestIOFencing.html | 22 +-
.../hbase/TestLocalHBaseCluster.MyHMaster.html | 4 +-
.../TestLocalHBaseCluster.MyHRegionServer.html | 4 +-
...ovedRegionsCleaner.TestMockRegionServer.html | 4 +-
.../hbase/class-use/HBaseTestingUtility.html | 64 +-
.../apache/hadoop/hbase/client/TestAdmin1.html | 12 +-
...rRPCTimeout.RegionServerWithScanTimeout.html | 4 +-
.../hadoop/hbase/client/package-tree.html | 2 +-
...ook.CompactionCompletionNotifyingRegion.html | 16 +-
.../hbase/io/TestTagCompressionContext.html | 67 +-
.../hadoop/hbase/io/hfile/package-tree.html | 2 +-
.../MockRegionServer.RegionNameAndIndex.html | 12 +-
.../hadoop/hbase/master/MockRegionServer.html | 198 +-
...TestAssignmentManagerOnCluster.MyMaster.html | 4 +-
...signmentManagerOnCluster.MyRegionServer.html | 4 +-
.../TestCatalogJanitor.MockMasterServices.html | 108 +-
.../master/TestCatalogJanitor.MockServer.html | 32 +-
.../hadoop/hbase/master/TestCatalogJanitor.html | 38 +-
.../master/TestMasterMetrics.MyMaster.html | 4 +-
.../TestMetaShutdownHandler.MyRegionServer.html | 4 +-
.../hadoop/hbase/master/package-tree.html | 2 +-
.../org/apache/hadoop/hbase/package-tree.html | 14 +-
.../org/apache/hadoop/hbase/package-use.html | 57 +-
.../hadoop/hbase/procedure2/package-tree.html | 2 +-
.../hbase/regionserver/OOMERegionServer.html | 4 +-
...toreMockMaker.BlockingCompactionContext.html | 12 +-
...on.StoreMockMaker.TestCompactionContext.html | 12 +-
...estDefaultStoreEngine.DummyStoreFlusher.html | 10 +-
...lledWhenInitializing.MockedRegionServer.html | 4 +-
...egionMergeTransactionOnCluster.MyMaster.html | 4 +-
...egionServerReportForDuty.MyRegionServer.html | 4 +-
...eartbeatMessages.HeartbeatHRegionServer.html | 4 +-
.../TestSplitTransactionOnCluster.MyMaster.html | 4 +-
...estCompactedHFilesDischarger.ScanThread.html | 4 +-
.../TestCompactionWithThroughputController.html | 460 -
.../compactions/TestFIFOCompactionPolicy.html | 4 +-
.../TestStripeCompactionPolicy.Scanner.html | 12 +-
.../compactions/TestStripeCompactionPolicy.html | 114 +-
.../TestCompactionWithThroughputController.html | 115 -
.../regionserver/compactions/package-frame.html | 1 -
.../compactions/package-summary.html | 14 +-
.../regionserver/compactions/package-tree.html | 5 +-
.../hadoop/hbase/regionserver/package-tree.html | 2 +-
.../TestCompactionWithThroughputController.html | 460 +
.../TestFlushWithThroughputController.html | 460 +
.../TestCompactionWithThroughputController.html | 115 +
.../TestFlushWithThroughputController.html | 115 +
.../regionserver/throttle/package-frame.html | 19 +
.../regionserver/throttle/package-summary.html | 137 +
.../regionserver/throttle/package-tree.html | 129 +
.../regionserver/throttle/package-use.html | 115 +
.../wal/TestWALReplay.CustomStoreFlusher.html | 28 +-
.../regionserver/wal/TestWALReplay.MockWAL.html | 8 +-
.../wal/TestWALReplay.TestFlusher.html | 16 +-
.../hbase/regionserver/wal/TestWALReplay.html | 76 +-
.../hbase/regionserver/wal/package-summary.html | 4 +-
.../hbase/regionserver/wal/package-tree.html | 4 +-
.../apache/hadoop/hbase/test/package-tree.html | 2 +-
.../apache/hadoop/hbase/wal/package-tree.html | 2 +-
testdevapidocs/overview-frame.html | 1 +
testdevapidocs/overview-summary.html | 58 +-
testdevapidocs/overview-tree.html | 6 +-
testdevapidocs/package-list | 1 +
testdevapidocs/serialized-form.html | 5 +
.../hadoop/hbase/MockRegionServerServices.html | 554 +-
...cing.BlockCompactionsInCompletionHStore.html | 643 +-
...cing.BlockCompactionsInCompletionRegion.html | 643 +-
...tIOFencing.BlockCompactionsInPrepRegion.html | 643 +-
.../TestIOFencing.CompactionBlockerRegion.html | 643 +-
.../org/apache/hadoop/hbase/TestIOFencing.html | 643 +-
.../apache/hadoop/hbase/client/TestAdmin1.html | 359 +-
...ook.CompactionCompletionNotifyingRegion.html | 14 +-
...erverScannerOpenHook.EmptyRegionObsever.html | 14 +-
...ionObserverScannerOpenHook.NoDataFilter.html | 14 +-
...verScannerOpenHook.NoDataFromCompaction.html | 14 +-
...ObserverScannerOpenHook.NoDataFromFlush.html | 14 +-
...nObserverScannerOpenHook.NoDataFromScan.html | 14 +-
.../TestRegionObserverScannerOpenHook.html | 14 +-
.../hbase/io/TestTagCompressionContext.html | 222 +-
.../MockRegionServer.RegionNameAndIndex.html | 1124 +-
.../hadoop/hbase/master/MockRegionServer.html | 1124 +-
.../TestCatalogJanitor.MockMasterServices.html | 2071 +-
.../master/TestCatalogJanitor.MockServer.html | 2071 +-
.../hadoop/hbase/master/TestCatalogJanitor.html | 2071 +-
.../regionserver/TestCompactSplitThread.html | 4 +-
...toreMockMaker.BlockingCompactionContext.html | 20 +-
.../TestCompaction.BlockingStoreMockMaker.html | 20 +-
...on.StoreMockMaker.TestCompactionContext.html | 20 +-
.../TestCompaction.StoreMockMaker.html | 20 +-
...stCompaction.TrackableCompactionRequest.html | 20 +-
.../hbase/regionserver/TestCompaction.html | 20 +-
.../hbase/regionserver/TestHMobStore.html | 4 +-
.../regionserver/TestHRegionReplayEvents.html | 4 +-
...tTransactionOnCluster.CustomSplitPolicy.html | 4 +-
...ionOnCluster.FailingSplitRegionObserver.html | 4 +-
...OnCluster.MockedCoordinatedStateManager.html | 4 +-
...ansactionOnCluster.MockedRegionObserver.html | 4 +-
...sactionOnCluster.MockedSplitTransaction.html | 4 +-
.../TestSplitTransactionOnCluster.MyMaster.html | 4 +-
...ransactionOnCluster.MyMasterRpcServices.html | 4 +-
...er.SplittingNodeCreationFailedException.html | 4 +-
...ansactionOnCluster.UselessTestAbortable.html | 4 +-
.../TestSplitTransactionOnCluster.html | 4 +-
.../TestStore.DummyStoreEngine.html | 4 +-
.../TestStore.FaultyFileSystem.html | 4 +-
.../TestStore.FaultyOutputStream.html | 4 +-
.../hadoop/hbase/regionserver/TestStore.html | 4 +-
.../TestStripeCompactor.Scanner.html | 8 +-
...ompactor.StoreFileWritersCapture.Writer.html | 8 +-
...StripeCompactor.StoreFileWritersCapture.html | 8 +-
.../hbase/regionserver/TestStripeCompactor.html | 8 +-
.../TestStripeStoreEngine.TestStoreEngine.html | 14 +-
.../regionserver/TestStripeStoreEngine.html | 14 +-
.../TestCompactionWithThroughputController.html | 374 -
.../TestStripeCompactionPolicy.Scanner.html | 1475 +-
.../compactions/TestStripeCompactionPolicy.html | 1475 +-
.../TestCompactionWithThroughputController.html | 378 +
.../TestFlushWithThroughputController.html | 289 +
.../wal/TestWALReplay.CustomStoreFlusher.html | 1996 +-
.../regionserver/wal/TestWALReplay.MockWAL.html | 1996 +-
.../wal/TestWALReplay.TestFlusher.html | 1996 +-
.../hbase/regionserver/wal/TestWALReplay.html | 1996 +-
xref-test/allclasses-frame.html | 5 +-
.../hadoop/hbase/MockRegionServerServices.html | 554 +-
.../org/apache/hadoop/hbase/TestIOFencing.html | 643 +-
.../apache/hadoop/hbase/client/TestAdmin1.html | 359 +-
.../TestRegionObserverScannerOpenHook.html | 14 +-
.../hbase/io/TestTagCompressionContext.html | 222 +-
.../hadoop/hbase/master/MockRegionServer.html | 1124 +-
.../hadoop/hbase/master/TestCatalogJanitor.html | 2071 +-
.../regionserver/TestCompactSplitThread.html | 4 +-
.../hbase/regionserver/TestCompaction.html | 20 +-
.../hbase/regionserver/TestHMobStore.html | 4 +-
.../regionserver/TestHRegionReplayEvents.html | 4 +-
.../TestSplitTransactionOnCluster.html | 4 +-
.../hadoop/hbase/regionserver/TestStore.html | 4 +-
.../hbase/regionserver/TestStripeCompactor.html | 8 +-
.../regionserver/TestStripeStoreEngine.html | 14 +-
.../TestCompactionWithThroughputController.html | 316 -
.../compactions/TestStripeCompactionPolicy.html | 1475 +-
.../regionserver/compactions/package-frame.html | 3 -
.../compactions/package-summary.html | 5 -
.../TestCompactionWithThroughputController.html | 320 +
.../TestFlushWithThroughputController.html | 231 +
.../regionserver/throttle/package-frame.html | 27 +
.../regionserver/throttle/package-summary.html | 72 +
.../hbase/regionserver/wal/TestWALReplay.html | 1998 +-
xref-test/overview-frame.html | 3 +
xref-test/overview-summary.html | 5 +
xref/allclasses-frame.html | 42 +-
xref/org/apache/hadoop/hbase/CellUtil.html | 4517 ++--
.../hbase/generated/master/package-frame.html | 3 +
.../hbase/generated/master/package-summary.html | 5 +
.../hbase/generated/master/procedures_jsp.html | 123 +
.../hbase/generated/master/snapshot_jsp.html | 151 +-
.../hbase/generated/master/table_jsp.html | 563 +-
.../generated/master/tablesDetailed_jsp.html | 2 +-
.../hadoop/hbase/generated/master/zk_jsp.html | 2 +-
.../hadoop/hbase/io/TagCompressionContext.html | 245 +-
.../io/encoding/BufferedDataBlockEncoder.html | 316 +-
.../apache/hadoop/hbase/io/util/Dictionary.html | 113 +-
.../hadoop/hbase/io/util/LRUDictionary.html | 493 +-
.../hadoop/hbase/io/util/package-frame.html | 6 +
.../hadoop/hbase/io/util/package-summary.html | 10 +
.../hadoop/hbase/mapreduce/PutSortReducer.html | 47 +-
.../org/apache/hadoop/hbase/master/HMaster.html | 5323 ++---
.../hadoop/hbase/master/MasterRpcServices.html | 3055 +--
.../hadoop/hbase/master/MasterServices.html | 582 +-
.../hadoop/hbase/master/ServerManager.html | 2195 +-
.../handler/DispatchMergingRegionHandler.html | 301 +-
.../hbase/mob/DefaultMobStoreCompactor.html | 6 +-
.../hbase/mob/DefaultMobStoreFlusher.html | 367 +-
.../hadoop/hbase/protobuf/ProtobufUtil.html | 6228 +++---
.../hbase/regionserver/CompactSplitThread.html | 10 +-
.../hbase/regionserver/CompactionTool.html | 4 +-
.../hbase/regionserver/DefaultStoreEngine.html | 22 +-
.../hbase/regionserver/DefaultStoreFlusher.html | 135 +-
.../hadoop/hbase/regionserver/HMobStore.html | 4 +-
.../hadoop/hbase/regionserver/HRegion.html | 18 +-
.../hbase/regionserver/HRegionServer.html | 6449 +++---
.../hadoop/hbase/regionserver/HStore.html | 2933 +--
.../regionserver/RegionServerServices.html | 407 +-
.../apache/hadoop/hbase/regionserver/Store.html | 28 +-
.../hadoop/hbase/regionserver/StoreFlusher.html | 245 +-
.../hbase/regionserver/StripeStoreEngine.html | 16 +-
.../hbase/regionserver/StripeStoreFlusher.html | 271 +-
.../compactions/CompactionContext.html | 119 +-
.../CompactionThroughputController.html | 66 -
.../CompactionThroughputControllerFactory.html | 75 -
.../regionserver/compactions/Compactor.html | 828 +-
.../compactions/DefaultCompactor.html | 310 +-
.../NoLimitCompactionThroughputController.html | 80 -
...sureAwareCompactionThroughputController.html | 277 -
.../compactions/StripeCompactionPolicy.html | 1043 +-
.../compactions/StripeCompactor.html | 293 +-
.../regionserver/compactions/package-frame.html | 15 -
.../compactions/package-summary.html | 25 -
.../CompactionThroughputControllerFactory.html | 105 +
.../FlushThroughputControllerFactory.html | 79 +
.../throttle/NoLimitThroughputController.html | 76 +
...sureAwareCompactionThroughputController.html | 167 +
.../PressureAwareFlushThroughputController.html | 150 +
.../PressureAwareThroughputController.html | 191 +
.../throttle/ThroughputControlUtil.html | 69 +
.../throttle/ThroughputController.html | 66 +
.../regionserver/throttle/package-frame.html | 48 +
.../regionserver/throttle/package-summary.html | 107 +
.../regionserver/ReplicationSource.html | 2100 +-
.../hbase/tmpl/common/TaskMonitorTmpl.html | 60 +-
.../hbase/tmpl/common/TaskMonitorTmplImpl.html | 16 +-
.../hbase/tmpl/master/MasterStatusTmpl.html | 240 +-
.../hbase/tmpl/master/MasterStatusTmplImpl.html | 484 +-
.../hbase/tmpl/regionserver/RSStatusTmpl.html | 90 +-
.../tmpl/regionserver/RSStatusTmplImpl.html | 28 +-
.../hadoop/hbase/util/ByteBufferUtils.html | 762 +-
.../hbase/util/LeaseNotRecoveredException.html | 61 +
.../apache/hadoop/hbase/util/package-frame.html | 3 +
.../hadoop/hbase/util/package-summary.html | 5 +
.../org/apache/hadoop/hbase/wal/WALFactory.html | 831 +-
xref/overview-frame.html | 3 +
xref/overview-summary.html | 5 +
665 files changed, 148077 insertions(+), 135860 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/acid-semantics.html
----------------------------------------------------------------------
diff --git a/acid-semantics.html b/acid-semantics.html
index 6c9cc14..a82c387 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20160128" />
+ <meta name="Date-Revision-yyyymmdd" content="20160129" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase –
Apache HBase (TM) ACID Properties
@@ -244,9 +244,9 @@
<div class="container">
<div id="banner">
<div class="pull-left">
- <div id="bannerLeft">
- <h2></h2>
- </div>
+ <a href="http://hbasecon.com/" id="bannerLeft">
+ <img src="images/hbasecon2016-stack-logo.jpg" alt="hbasecon2016"/>
+ </a>
</div>
<div class="pull-right"> <a href="./" id="bannerRight">
<img src="images/hbase_logo_with_orca_large.png" alt="Apache HBase"/>
@@ -600,7 +600,7 @@ under the License. -->
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-01-28</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-01-29</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apache_hbase_reference_guide.pdf
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 8737308..6f7d04e 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
/Author (Apache HBase Team)
/Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1)
/Producer (Apache HBase Team)
-/CreationDate (D:20160128151634+00'00')
-/ModDate (D:20160128151634+00'00')
+/CreationDate (D:20160129151016+00'00')
+/ModDate (D:20160129151016+00'00')
>>
endobj
2 0 obj
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apache_hbase_reference_guide.pdfmarks
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdfmarks b/apache_hbase_reference_guide.pdfmarks
index 5b1f45c..0b38955 100644
--- a/apache_hbase_reference_guide.pdfmarks
+++ b/apache_hbase_reference_guide.pdfmarks
@@ -2,8 +2,8 @@
/Author (Apache HBase Team)
/Subject ()
/Keywords ()
- /ModDate (D:20160128151822)
- /CreationDate (D:20160128151822)
+ /ModDate (D:20160129151202)
+ /CreationDate (D:20160129151202)
/Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1)
/Producer ()
/DOCINFO pdfmark
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/allclasses-frame.html b/apidocs/allclasses-frame.html
index 08b1766..0035333 100644
--- a/apidocs/allclasses-frame.html
+++ b/apidocs/allclasses-frame.html
@@ -145,6 +145,7 @@
<li><a href="org/apache/hadoop/hbase/io/crypto/KeyStoreKeyProvider.html" title="class in org.apache.hadoop.hbase.io.crypto" target="classFrame">KeyStoreKeyProvider</a></li>
<li><a href="org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.html" title="class in org.apache.hadoop.hbase.mapreduce" target="classFrame">KeyValueSortReducer</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/LeaseException.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">LeaseException</a></li>
+<li><a href="org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">LeaseNotRecoveredException</a></li>
<li><a href="org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html" title="class in org.apache.hadoop.hbase.mapreduce" target="classFrame">LoadIncrementalHFiles</a></li>
<li><a href="org/apache/hadoop/hbase/LocalHBaseCluster.html" title="class in org.apache.hadoop.hbase" target="classFrame">LocalHBaseCluster</a></li>
<li><a href="org/apache/hadoop/hbase/exceptions/LockTimeoutException.html" title="class in org.apache.hadoop.hbase.exceptions" target="classFrame">LockTimeoutException</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/apidocs/allclasses-noframe.html b/apidocs/allclasses-noframe.html
index a4cb324..ca007ee 100644
--- a/apidocs/allclasses-noframe.html
+++ b/apidocs/allclasses-noframe.html
@@ -145,6 +145,7 @@
<li><a href="org/apache/hadoop/hbase/io/crypto/KeyStoreKeyProvider.html" title="class in org.apache.hadoop.hbase.io.crypto">KeyStoreKeyProvider</a></li>
<li><a href="org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.html" title="class in org.apache.hadoop.hbase.mapreduce">KeyValueSortReducer</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/LeaseException.html" title="class in org.apache.hadoop.hbase.regionserver">LeaseException</a></li>
+<li><a href="org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></li>
<li><a href="org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html" title="class in org.apache.hadoop.hbase.mapreduce">LoadIncrementalHFiles</a></li>
<li><a href="org/apache/hadoop/hbase/LocalHBaseCluster.html" title="class in org.apache.hadoop.hbase">LocalHBaseCluster</a></li>
<li><a href="org/apache/hadoop/hbase/exceptions/LockTimeoutException.html" title="class in org.apache.hadoop.hbase.exceptions">LockTimeoutException</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/index-all.html
----------------------------------------------------------------------
diff --git a/apidocs/index-all.html b/apidocs/index-all.html
index 3123335..e521218 100644
--- a/apidocs/index-all.html
+++ b/apidocs/index-all.html
@@ -1425,6 +1425,10 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/HColumnDescriptor.html#COMPRESSION_COMPACT">COMPRESSION_COMPACT</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="./org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></dt>
<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/CellUtil.html#compressTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.io.TagCompressionContext)">compressTags(DataOutputStream, Cell, TagCompressionContext)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="./org/apache/hadoop/hbase/CellUtil.html" title="class in org.apache.hadoop.hbase">CellUtil</a></dt>
+<dd>
+<div class="block">Compresses the tags to the given outputstream using the TagcompressionContext</div>
+</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/mapreduce/TsvImporterMapper.html#conf">conf</a></span> - Variable in class org.apache.hadoop.hbase.mapreduce.<a href="./org/apache/hadoop/hbase/mapreduce/TsvImporterMapper.html" title="class in org.apache.hadoop.hbase.mapreduce">TsvImporterMapper</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/snapshot/ExportSnapshot.html#CONF_DEST_PREFIX">CONF_DEST_PREFIX</a></span> - Static variable in class org.apache.hadoop.hbase.snapshot.<a href="./org/apache/hadoop/hbase/snapshot/ExportSnapshot.html" title="class in org.apache.hadoop.hbase.snapshot">ExportSnapshot</a></dt>
@@ -6518,6 +6522,8 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/TableName.html#hashCode()">hashCode()</a></span> - Method in class org.apache.hadoop.hbase.<a href="./org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></dt>
<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/util/ByteBufferUtils.html#hashCode(java.nio.ByteBuffer,%20int,%20int)">hashCode(ByteBuffer, int, int)</a></span> - Static method in class org.apache.hadoop.hbase.util.<a href="./org/apache/hadoop/hbase/util/ByteBufferUtils.html" title="class in org.apache.hadoop.hbase.util">ByteBufferUtils</a></dt>
+<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/util/Bytes.html#hashCode()">hashCode()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="./org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/util/Bytes.html#hashCode(byte[])">hashCode(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.util.<a href="./org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a></dt>
@@ -8139,6 +8145,19 @@
</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/LeaseException.html#LeaseException(java.lang.String)">LeaseException(String)</a></span> - Constructor for exception org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/LeaseException.html" title="class in org.apache.hadoop.hbase.regionserver">LeaseException</a></dt>
<dd> </dd>
+<dt><a href="./org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">LeaseNotRecoveredException</span></a> - Exception in <a href="./org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></dt>
+<dd>
+<div class="block">Thrown when the lease was expected to be recovered,
+ but the file can't be opened.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException()">LeaseNotRecoveredException()</a></span> - Constructor for exception org.apache.hadoop.hbase.util.<a href="./org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></dt>
+<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException(java.lang.String)">LeaseNotRecoveredException(String)</a></span> - Constructor for exception org.apache.hadoop.hbase.util.<a href="./org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></dt>
+<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException(java.lang.String,%20java.lang.Throwable)">LeaseNotRecoveredException(String, Throwable)</a></span> - Constructor for exception org.apache.hadoop.hbase.util.<a href="./org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></dt>
+<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException(java.lang.Throwable)">LeaseNotRecoveredException(Throwable)</a></span> - Constructor for exception org.apache.hadoop.hbase.util.<a href="./org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></dt>
+<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/util/Bytes.html#len(byte[])">len(byte[])</a></span> - Static method in class org.apache.hadoop.hbase.util.<a href="./org/apache/hadoop/hbase/util/Bytes.html" title="class in org.apache.hadoop.hbase.util">Bytes</a></dt>
<dd>
<div class="block">Returns length of the byte array, returning 0 if the array is null.</div>
@@ -9510,6 +9529,8 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<dd> </dd>
<dt><a href="./org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> - package org.apache.hadoop.hbase.regionserver</dt>
<dd> </dd>
+<dt><a href="./org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> - package org.apache.hadoop.hbase.regionserver.throttle</dt>
+<dd> </dd>
<dt><a href="./org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a> - package org.apache.hadoop.hbase.regionserver.wal</dt>
<dd> </dd>
<dt><a href="./org/apache/hadoop/hbase/replication/package-summary.html">org.apache.hadoop.hbase.replication</a> - package org.apache.hadoop.hbase.replication</dt>
[31/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/ServerManager.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/ServerManager.html b/devapidocs/org/apache/hadoop/hbase/master/ServerManager.html
index 561aaca..a589d8a 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/ServerManager.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/ServerManager.html
@@ -96,7 +96,7 @@
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.104">ServerManager</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.105">ServerManager</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">The ServerManager class manages info about region servers.
<p>
@@ -509,10 +509,11 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html#sendRegionsMerge(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">sendRegionsMerge</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html#sendRegionsMerge(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">sendRegionsMerge</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</code>
+ boolean forcible,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Sends an MERGE REGIONS RPC to the specified server to merge the specified
regions.</div>
</td>
@@ -581,7 +582,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>WAIT_ON_REGIONSERVERS_MAXTOSTART</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.105">WAIT_ON_REGIONSERVERS_MAXTOSTART</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.106">WAIT_ON_REGIONSERVERS_MAXTOSTART</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.ServerManager.WAIT_ON_REGIONSERVERS_MAXTOSTART">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -591,7 +592,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>WAIT_ON_REGIONSERVERS_MINTOSTART</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.108">WAIT_ON_REGIONSERVERS_MINTOSTART</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.109">WAIT_ON_REGIONSERVERS_MINTOSTART</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.ServerManager.WAIT_ON_REGIONSERVERS_MINTOSTART">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -601,7 +602,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>WAIT_ON_REGIONSERVERS_TIMEOUT</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.111">WAIT_ON_REGIONSERVERS_TIMEOUT</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.112">WAIT_ON_REGIONSERVERS_TIMEOUT</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.ServerManager.WAIT_ON_REGIONSERVERS_TIMEOUT">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -611,7 +612,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>WAIT_ON_REGIONSERVERS_INTERVAL</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.114">WAIT_ON_REGIONSERVERS_INTERVAL</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.115">WAIT_ON_REGIONSERVERS_INTERVAL</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.ServerManager.WAIT_ON_REGIONSERVERS_INTERVAL">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -621,7 +622,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.117">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.118">LOG</a></pre>
</li>
</ul>
<a name="clusterShutdown">
@@ -630,7 +631,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>clusterShutdown</h4>
-<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.120">clusterShutdown</a></pre>
+<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.121">clusterShutdown</a></pre>
</li>
</ul>
<a name="flushedSequenceIdByRegion">
@@ -639,7 +640,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>flushedSequenceIdByRegion</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.125">flushedSequenceIdByRegion</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.126">flushedSequenceIdByRegion</a></pre>
<div class="block">The last flushed sequence id for a region.</div>
</li>
</ul>
@@ -649,7 +650,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>storeFlushedSequenceIdsByRegion</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.132">storeFlushedSequenceIdsByRegion</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.133">storeFlushedSequenceIdsByRegion</a></pre>
<div class="block">The last flushed sequence id for a store in a region.</div>
</li>
</ul>
@@ -659,7 +660,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>onlineServers</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.136">onlineServers</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.137">onlineServers</a></pre>
<div class="block">Map of registered servers to their current load</div>
</li>
</ul>
@@ -669,7 +670,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>rsAdmins</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,org.apache.hadoop.hbase.protobuf.generated.AdminProtos.AdminService.BlockingInterface> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.143">rsAdmins</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,org.apache.hadoop.hbase.protobuf.generated.AdminProtos.AdminService.BlockingInterface> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.144">rsAdmins</a></pre>
<div class="block">Map of admin interfaces per registered regionserver; these interfaces we use to control
regionservers out on the cluster</div>
</li>
@@ -680,7 +681,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>drainingServers</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<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/master/ServerManager.html#line.147">drainingServers</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><<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/master/ServerManager.html#line.148">drainingServers</a></pre>
<div class="block">List of region servers that should not get any more new regions.</div>
</li>
</ul>
@@ -690,7 +691,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>master</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.150">master</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.151">master</a></pre>
</li>
</ul>
<a name="services">
@@ -699,7 +700,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>services</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.151">services</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.152">services</a></pre>
</li>
</ul>
<a name="connection">
@@ -708,7 +709,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>connection</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.152">connection</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.153">connection</a></pre>
</li>
</ul>
<a name="deadservers">
@@ -717,7 +718,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>deadservers</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/DeadServer.html" title="class in org.apache.hadoop.hbase.master">DeadServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.154">deadservers</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/DeadServer.html" title="class in org.apache.hadoop.hbase.master">DeadServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.155">deadservers</a></pre>
</li>
</ul>
<a name="maxSkew">
@@ -726,7 +727,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>maxSkew</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.156">maxSkew</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.157">maxSkew</a></pre>
</li>
</ul>
<a name="warningSkew">
@@ -735,7 +736,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>warningSkew</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.157">warningSkew</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.158">warningSkew</a></pre>
</li>
</ul>
<a name="pingRetryCounterFactory">
@@ -744,7 +745,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>pingRetryCounterFactory</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/util/RetryCounterFactory.html" title="class in org.apache.hadoop.hbase.util">RetryCounterFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.159">pingRetryCounterFactory</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/util/RetryCounterFactory.html" title="class in org.apache.hadoop.hbase.util">RetryCounterFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.160">pingRetryCounterFactory</a></pre>
</li>
</ul>
<a name="queuedDeadServers">
@@ -753,7 +754,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>queuedDeadServers</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/master/ServerManager.html#line.177">queuedDeadServers</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/master/ServerManager.html#line.178">queuedDeadServers</a></pre>
<div class="block">Set of region servers which are dead but not processed immediately. If one
server died before master enables ServerShutdownHandler, the server will be
added to this set and will be processed through calling
@@ -776,7 +777,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>requeuedDeadServers</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.194">requeuedDeadServers</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.195">requeuedDeadServers</a></pre>
<div class="block">Set of region servers which are dead and submitted to ServerShutdownHandler to process but not
fully processed immediately.
<p>
@@ -798,7 +799,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>listeners</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/master/ServerListener.html" title="interface in org.apache.hadoop.hbase.master">ServerListener</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.198">listeners</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/master/ServerListener.html" title="interface in org.apache.hadoop.hbase.master">ServerListener</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.199">listeners</a></pre>
<div class="block">Listeners that are called on server events.</div>
</li>
</ul>
@@ -816,7 +817,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>ServerManager</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.206">ServerManager</a>(<a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a> master,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.207">ServerManager</a>(<a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a> master,
<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Constructor.</div>
@@ -832,7 +833,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>ServerManager</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.211">ServerManager</a>(<a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a> master,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.212">ServerManager</a>(<a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a> master,
<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
boolean connect)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -854,7 +855,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>registerListener</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.230">registerListener</a>(<a href="../../../../../org/apache/hadoop/hbase/master/ServerListener.html" title="interface in org.apache.hadoop.hbase.master">ServerListener</a> listener)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.231">registerListener</a>(<a href="../../../../../org/apache/hadoop/hbase/master/ServerListener.html" title="interface in org.apache.hadoop.hbase.master">ServerListener</a> listener)</pre>
<div class="block">Add the listener to the notification list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - The ServerListener to register</dd></dl>
</li>
@@ -865,7 +866,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>unregisterListener</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.238">unregisterListener</a>(<a href="../../../../../org/apache/hadoop/hbase/master/ServerListener.html" title="interface in org.apache.hadoop.hbase.master">ServerListener</a> listener)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.239">unregisterListener</a>(<a href="../../../../../org/apache/hadoop/hbase/master/ServerListener.html" title="interface in org.apache.hadoop.hbase.master">ServerListener</a> listener)</pre>
<div class="block">Remove the listener from the notification list.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - The ServerListener to unregister</dd></dl>
</li>
@@ -876,7 +877,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>regionServerStartup</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/master/ServerManager.html#line.249">regionServerStartup</a>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest request,
+<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/master/ServerManager.html#line.250">regionServerStartup</a>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest request,
<a href="http://docs.oracle.com/javase/7/docs/api/java/net/InetAddress.html?is-external=true" title="class or interface in java.net">InetAddress</a> ia)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Let the server manager know a new regionserver has come online</div>
@@ -892,7 +893,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getOrCreateStoreFlushedSequenceId</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.272">getOrCreateStoreFlushedSequenceId</a>(byte[] regionName)</pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.273">getOrCreateStoreFlushedSequenceId</a>(byte[] regionName)</pre>
</li>
</ul>
<a name="updateLastFlushedSequenceIds(org.apache.hadoop.hbase.ServerName, org.apache.hadoop.hbase.ServerLoad)">
@@ -901,7 +902,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>updateLastFlushedSequenceIds</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.289">updateLastFlushedSequenceIds</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.290">updateLastFlushedSequenceIds</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn,
<a href="../../../../../org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a> hsl)</pre>
<div class="block">Updates last flushed sequence Ids for the regions on server sn</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sn</code> - </dd><dd><code>hsl</code> - </dd></dl>
@@ -913,7 +914,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>regionServerReport</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.325">regionServerReport</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn,
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.326">regionServerReport</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn,
<a href="../../../../../org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a> sl)
throws <a href="../../../../../org/apache/hadoop/hbase/YouAreDeadException.html" title="class in org.apache.hadoop.hbase">YouAreDeadException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -926,7 +927,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>checkAndRecordNewServer</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.351">checkAndRecordNewServer</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.352">checkAndRecordNewServer</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
<a href="../../../../../org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a> sl)</pre>
<div class="block">Check is a server of same host and port already exists,
if not, or the existed one got a smaller start code, record it.</div>
@@ -940,7 +941,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>checkClockSkew</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.389">checkClockSkew</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.390">checkClockSkew</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
long serverCurrentTime)
throws <a href="../../../../../org/apache/hadoop/hbase/ClockOutOfSyncException.html" title="class in org.apache.hadoop.hbase">ClockOutOfSyncException</a></pre>
<div class="block">Checks if the clock skew between the server and the master. If the clock skew exceeds the
@@ -957,7 +958,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>checkIsDead</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.414">checkIsDead</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.415">checkIsDead</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> what)
throws <a href="../../../../../org/apache/hadoop/hbase/YouAreDeadException.html" title="class in org.apache.hadoop.hbase">YouAreDeadException</a></pre>
<div class="block">If this server is on the dead list, reject it with a YouAreDeadException.
@@ -974,7 +975,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>findServerWithSameHostnamePortWithLock</h4>
-<pre>private <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/master/ServerManager.html#line.439">findServerWithSameHostnamePortWithLock</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
+<pre>private <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/master/ServerManager.html#line.440">findServerWithSameHostnamePortWithLock</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
<div class="block">Assumes onlineServers is locked.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>ServerName with matching hostname and port.</dd></dl>
</li>
@@ -985,7 +986,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>recordNewServerWithLock</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.454">recordNewServerWithLock</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.455">recordNewServerWithLock</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
<a href="../../../../../org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a> sl)</pre>
<div class="block">Adds the onlineServers list. onlineServers should be locked.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>serverName</code> - The remote servers name.</dd><dd><code>sl</code> - </dd></dl>
@@ -997,7 +998,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getLastFlushedSequenceId</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos.RegionStoreSequenceIds <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.460">getLastFlushedSequenceId</a>(byte[] encodedRegionName)</pre>
+<pre>public org.apache.hadoop.hbase.protobuf.generated.ClusterStatusProtos.RegionStoreSequenceIds <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.461">getLastFlushedSequenceId</a>(byte[] encodedRegionName)</pre>
</li>
</ul>
<a name="getLoad(org.apache.hadoop.hbase.ServerName)">
@@ -1006,7 +1007,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getLoad</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.480">getLoad</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.481">getLoad</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>serverName</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>ServerLoad if serverName is known else null</dd></dl>
</li>
@@ -1017,7 +1018,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getAverageLoad</h4>
-<pre>public double <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.490">getAverageLoad</a>()</pre>
+<pre>public double <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.491">getAverageLoad</a>()</pre>
<div class="block">Compute the average load across all region servers.
Currently, this uses a very naive computation - just uses the number of
regions being served, ignoring stats about number of requests.</div>
@@ -1030,7 +1031,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>countOfRegionServers</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.502">countOfRegionServers</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.503">countOfRegionServers</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the count of active regionservers</dd></dl>
</li>
</ul>
@@ -1040,7 +1041,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getOnlineServers</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.510">getOnlineServers</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerLoad.html" title="class in org.apache.hadoop.hbase">ServerLoad</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.511">getOnlineServers</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Read-only map of servers to serverinfo</dd></dl>
</li>
</ul>
@@ -1050,7 +1051,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getDeadServers</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/DeadServer.html" title="class in org.apache.hadoop.hbase.master">DeadServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.518">getDeadServers</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/DeadServer.html" title="class in org.apache.hadoop.hbase.master">DeadServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.519">getDeadServers</a>()</pre>
</li>
</ul>
<a name="areDeadServersInProgress()">
@@ -1059,7 +1060,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>areDeadServersInProgress</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.526">areDeadServersInProgress</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.527">areDeadServersInProgress</a>()</pre>
<div class="block">Checks if any dead servers are currently in progress.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if any RS are being processed as dead, false if not</dd></dl>
</li>
@@ -1070,7 +1071,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>letRegionServersShutdown</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.530">letRegionServersShutdown</a>()</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.531">letRegionServersShutdown</a>()</pre>
</li>
</ul>
<a name="expireServer(org.apache.hadoop.hbase.ServerName)">
@@ -1079,7 +1080,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>expireServer</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.584">expireServer</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.585">expireServer</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
</li>
</ul>
<a name="moveFromOnelineToDeadServers(org.apache.hadoop.hbase.ServerName)">
@@ -1088,7 +1089,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>moveFromOnelineToDeadServers</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.631">moveFromOnelineToDeadServers</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.632">moveFromOnelineToDeadServers</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
</li>
</ul>
<a name="processDeadServer(org.apache.hadoop.hbase.ServerName, boolean)">
@@ -1097,7 +1098,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>processDeadServer</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.646">processDeadServer</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.647">processDeadServer</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
boolean shouldSplitWal)</pre>
</li>
</ul>
@@ -1107,7 +1108,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>processQueuedDeadServers</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.669">processQueuedDeadServers</a>()</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.670">processQueuedDeadServers</a>()</pre>
<div class="block">Process the servers which died during master's initialization. It will be
called after HMaster#assignMeta and AssignmentManager#joinCluster.</div>
</li>
@@ -1118,7 +1119,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>removeServerFromDrainList</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.694">removeServerFromDrainList</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.695">removeServerFromDrainList</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
</li>
</ul>
<a name="addServerToDrainList(org.apache.hadoop.hbase.ServerName)">
@@ -1127,7 +1128,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>addServerToDrainList</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.709">addServerToDrainList</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.710">addServerToDrainList</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre>
</li>
</ul>
<a name="sendRegionOpen(org.apache.hadoop.hbase.ServerName, org.apache.hadoop.hbase.HRegionInfo, java.util.List)">
@@ -1136,7 +1137,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>sendRegionOpen</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionOpeningState.html" title="enum in org.apache.hadoop.hbase.regionserver">RegionOpeningState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.739">sendRegionOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionOpeningState.html" title="enum in org.apache.hadoop.hbase.regionserver">RegionOpeningState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.740">sendRegionOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> favoredNodes)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1155,7 +1156,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>sendRegionOpen</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionOpeningState.html" title="enum in org.apache.hadoop.hbase.regionserver">RegionOpeningState</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.767">sendRegionOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionOpeningState.html" title="enum in org.apache.hadoop.hbase.regionserver">RegionOpeningState</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.768">sendRegionOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>>> regionOpenInfos)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Sends an OPEN RPC to the specified server to open the specified region.
@@ -1174,7 +1175,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>sendRegionClose</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.796">sendRegionClose</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.797">sendRegionClose</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> dest)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1193,7 +1194,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>sendRegionClose</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.810">sendRegionClose</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.811">sendRegionClose</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -1206,7 +1207,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>sendRegionWarmup</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.823">sendRegionWarmup</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.824">sendRegionWarmup</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</pre>
<div class="block">Sends a WARMUP RPC to the specified server to warmup the specified region.
<p>
@@ -1221,7 +1222,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>closeRegionSilentlyAndWait</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.840">closeRegionSilentlyAndWait</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.841">closeRegionSilentlyAndWait</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region,
long timeout)
@@ -1234,16 +1235,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd></dl>
</li>
</ul>
-<a name="sendRegionsMerge(org.apache.hadoop.hbase.ServerName, org.apache.hadoop.hbase.HRegionInfo, org.apache.hadoop.hbase.HRegionInfo, boolean)">
+<a name="sendRegionsMerge(org.apache.hadoop.hbase.ServerName, org.apache.hadoop.hbase.HRegionInfo, org.apache.hadoop.hbase.HRegionInfo, boolean, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sendRegionsMerge</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.878">sendRegionsMerge</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.879">sendRegionsMerge</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)
+ boolean forcible,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Sends an MERGE REGIONS RPC to the specified server to merge the specified
regions.
@@ -1262,7 +1264,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>isServerReachable</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.898">isServerReachable</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.899">isServerReachable</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server)</pre>
<div class="block">Check if a region server is reachable and has the expected start code</div>
</li>
</ul>
@@ -1272,7 +1274,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getRsAdmin</h4>
-<pre>private org.apache.hadoop.hbase.protobuf.generated.AdminProtos.AdminService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.929">getRsAdmin</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)
+<pre>private org.apache.hadoop.hbase.protobuf.generated.AdminProtos.AdminService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.930">getRsAdmin</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sn</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>Admin interface for the remote regionserver named <code>sn</code></dd>
@@ -1287,7 +1289,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>waitForRegionServers</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.958">waitForRegionServers</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.959">waitForRegionServers</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<div class="block">Wait for the region servers to report in.
We will wait until one of this condition is met:
@@ -1308,7 +1310,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getOnlineServersList</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/master/ServerManager.html#line.1034">getOnlineServersList</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/master/ServerManager.html#line.1035">getOnlineServersList</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>A copy of the internal list of online servers.</dd></dl>
</li>
</ul>
@@ -1318,7 +1320,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getDrainingServersList</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/master/ServerManager.html#line.1043">getDrainingServersList</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/master/ServerManager.html#line.1044">getDrainingServersList</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>A copy of the internal list of draining servers.</dd></dl>
</li>
</ul>
@@ -1328,7 +1330,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getDeadNotExpiredServers</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/master/ServerManager.html#line.1050">getDeadNotExpiredServers</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<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/master/ServerManager.html#line.1051">getDeadNotExpiredServers</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>A copy of the internal set of deadNotExpired servers.</dd></dl>
</li>
</ul>
@@ -1338,7 +1340,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>removeRequeuedDeadServers</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1059">removeRequeuedDeadServers</a>()</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1060">removeRequeuedDeadServers</a>()</pre>
<div class="block">During startup, if we figure it is not a failover, i.e. there is
no more WAL files to split, we won't try to recover these dead servers.
So we just remove them from the queue. Use caution in calling this.</div>
@@ -1350,7 +1352,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getRequeuedDeadServers</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1067">getRequeuedDeadServers</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1068">getRequeuedDeadServers</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>A copy of the internal map of requeuedDeadServers servers and their corresponding
splitlog need flag.</dd></dl>
</li>
@@ -1361,7 +1363,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>isServerOnline</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1071">isServerOnline</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1072">isServerOnline</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
</li>
</ul>
<a name="isServerDead(org.apache.hadoop.hbase.ServerName)">
@@ -1370,7 +1372,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>isServerDead</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1081">isServerDead</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1082">isServerDead</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre>
<div class="block">Check if a server is known to be dead. A server can be online,
or known to be dead, or unknown to this manager (i.e, not online,
not known to be dead either. it is simply not tracked by the
@@ -1383,7 +1385,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>shutdownCluster</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1087">shutdownCluster</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1088">shutdownCluster</a>()</pre>
</li>
</ul>
<a name="isClusterShutdown()">
@@ -1392,7 +1394,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>isClusterShutdown</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1092">isClusterShutdown</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1093">isClusterShutdown</a>()</pre>
</li>
</ul>
<a name="stop()">
@@ -1401,7 +1403,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>stop</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1099">stop</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1100">stop</a>()</pre>
<div class="block">Stop the ServerManager. Currently closes the connection to the master.</div>
</li>
</ul>
@@ -1411,7 +1413,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createDestinationServersList</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/master/ServerManager.html#line.1114">createDestinationServersList</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverToExclude)</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/master/ServerManager.html#line.1115">createDestinationServersList</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverToExclude)</pre>
<div class="block">Creates a list of possible destinations for a region. It contains the online servers, but not
the draining or dying servers.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>serverToExclude</code> - can be null if there is no server to exclude</dd></dl>
@@ -1423,7 +1425,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createDestinationServersList</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/master/ServerManager.html#line.1137">createDestinationServersList</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/master/ServerManager.html#line.1138">createDestinationServersList</a>()</pre>
<div class="block">Calls <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html#createDestinationServersList(org.apache.hadoop.hbase.ServerName)"><code>createDestinationServersList(org.apache.hadoop.hbase.ServerName)</code></a> without server to exclude.</div>
</li>
</ul>
@@ -1433,7 +1435,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>removeDeadNotExpiredServers</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1147">removeDeadNotExpiredServers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1148">removeDeadNotExpiredServers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</pre>
<div class="block">Loop through the deadNotExpired server list and remove them from the
servers.
This function should be used carefully outside of this class. You should use a high level
@@ -1446,7 +1448,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>clearDeadServersWithSameHostNameAndPortOfOnlineServer</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1161">clearDeadServersWithSameHostNameAndPortOfOnlineServer</a>()</pre>
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/ServerManager.html#line.1162">clearDeadServersWithSameHostNameAndPortOfOnlineServer</a>()</pre>
<div class="block">To clear any dead server with same host name and port of any online server</div>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/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 9548d85..3a094f9 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
@@ -176,8 +176,8 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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="strong">BaseLoadBalancer.Cluster.Action.Type</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodesPlan.Position.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="strong">FavoredNodesPlan.Position</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="strong">BaseLoadBalancer.Cluster.Action.Type</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/class-use/CatalogJanitor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/class-use/CatalogJanitor.html b/devapidocs/org/apache/hadoop/hbase/master/class-use/CatalogJanitor.html
index bf20908..8b7ab0c 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/class-use/CatalogJanitor.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/class-use/CatalogJanitor.html
@@ -129,11 +129,12 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">DispatchMergingRegionHandler</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">DispatchMergingRegionHandler</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
<a href="../../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master">CatalogJanitor</a> catalogJanitor,
<a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</code> </td>
+ boolean forcible,
+ <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
</tbody>
</table>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html b/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html
index 1416d82..be604e4 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html
@@ -521,11 +521,12 @@
<a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> masterServices)</code> </td>
</tr>
<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">DispatchMergingRegionHandler</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">DispatchMergingRegionHandler</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
<a href="../../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master">CatalogJanitor</a> catalogJanitor,
<a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</code> </td>
+ boolean forcible,
+ <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/EnableTableHandler.html#EnableTableHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.master.AssignmentManager,%20org.apache.hadoop.hbase.master.TableLockManager,%20boolean)">EnableTableHandler</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
[45/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/checkstyle-aggregate.html
----------------------------------------------------------------------
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index d3025a3..4c6a7e8 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20160128" />
+ <meta name="Date-Revision-yyyymmdd" content="20160129" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Checkstyle Results</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -242,9 +242,9 @@
<div class="container">
<div id="banner">
<div class="pull-left">
- <div id="bannerLeft">
- <h2></h2>
- </div>
+ <a href="http://hbasecon.com/" id="bannerLeft">
+ <img src="images/hbasecon2016-stack-logo.jpg" alt="hbasecon2016"/>
+ </a>
</div>
<div class="pull-right"> <a href="./" id="bannerRight">
<img src="images/hbase_logo_with_orca_large.png" alt="Apache HBase"/>
@@ -280,10 +280,10 @@
<th><img src="images/icon_warning_sml.gif" alt="" /> Warnings</th>
<th><img src="images/icon_error_sml.gif" alt="" /> Errors</th></tr>
<tr class="b">
-<td>1667</td>
+<td>1672</td>
<td>0</td>
<td>0</td>
-<td>12893</td></tr></table></div>
+<td>12884</td></tr></table></div>
<div class="section">
<h2><a name="Files"></a>Files</h2>
<table border="0" class="table table-striped">
@@ -1741,7 +1741,7 @@
<td><a href="#org.apache.hadoop.hbase.io.TagCompressionContext.java">org/apache/hadoop/hbase/io/TagCompressionContext.java</a></td>
<td>0</td>
<td>0</td>
-<td>5</td></tr>
+<td>4</td></tr>
<tr class="b">
<td><a href="#org.apache.hadoop.hbase.io.TimeRange.java">org/apache/hadoop/hbase/io/TimeRange.java</a></td>
<td>0</td>
@@ -2046,7 +2046,7 @@
<td><a href="#org.apache.hadoop.hbase.io.util.LRUDictionary.java">org/apache/hadoop/hbase/io/util/LRUDictionary.java</a></td>
<td>0</td>
<td>0</td>
-<td>3</td></tr>
+<td>4</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.io.util.StreamUtils.java">org/apache/hadoop/hbase/io/util/StreamUtils.java</a></td>
<td>0</td>
@@ -2666,7 +2666,7 @@
<td><a href="#org.apache.hadoop.hbase.master.MasterServices.java">org/apache/hadoop/hbase/master/MasterServices.java</a></td>
<td>0</td>
<td>0</td>
-<td>41</td></tr>
+<td>40</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.master.MasterStatusServlet.java">org/apache/hadoop/hbase/master/MasterStatusServlet.java</a></td>
<td>0</td>
@@ -3503,525 +3503,515 @@
<td>0</td>
<td>20</td></tr>
<tr class="b">
-<td><a href="#org.apache.hadoop.hbase.regionserver.DefaultStoreEngine.java">org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>3</td></tr>
-<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.DefaultStoreFileManager.java">org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.DefaultStoreFlusher.java">org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.DeleteTracker.java">org/apache/hadoop/hbase/regionserver/DeleteTracker.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.DisabledRegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/DisabledRegionSplitPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ExplicitColumnTracker.java">org/apache/hadoop/hbase/regionserver/ExplicitColumnTracker.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.FavoredNodesForRegion.java">org/apache/hadoop/hbase/regionserver/FavoredNodesForRegion.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.FlushPolicyFactory.java">org/apache/hadoop/hbase/regionserver/FlushPolicyFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.FlushRequestListener.java">org/apache/hadoop/hbase/regionserver/FlushRequestListener.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.FlushRequester.java">org/apache/hadoop/hbase/regionserver/FlushRequester.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.HMobStore.java">org/apache/hadoop/hbase/regionserver/HMobStore.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.HRegion.java">org/apache/hadoop/hbase/regionserver/HRegion.java</a></td>
<td>0</td>
<td>0</td>
<td>294</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.HRegionFileSystem.java">org/apache/hadoop/hbase/regionserver/HRegionFileSystem.java</a></td>
<td>0</td>
<td>0</td>
<td>44</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.HRegionServer.java">org/apache/hadoop/hbase/regionserver/HRegionServer.java</a></td>
<td>0</td>
<td>0</td>
<td>93</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.java">org/apache/hadoop/hbase/regionserver/HRegionServerCommandLine.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.HStore.java">org/apache/hadoop/hbase/regionserver/HStore.java</a></td>
<td>0</td>
<td>0</td>
<td>43</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.HeapMemStoreLAB.java">org/apache/hadoop/hbase/regionserver/HeapMemStoreLAB.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.HeapMemoryManager.java">org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java</a></td>
<td>0</td>
<td>0</td>
<td>17</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.HeapMemoryTuner.java">org/apache/hadoop/hbase/regionserver/HeapMemoryTuner.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.IncreasingToUpperBoundRegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/IncreasingToUpperBoundRegionSplitPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.InternalScan.java">org/apache/hadoop/hbase/regionserver/InternalScan.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.InternalScanner.java">org/apache/hadoop/hbase/regionserver/InternalScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/KeyPrefixRegionSplitPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.KeyValueHeap.java">org/apache/hadoop/hbase/regionserver/KeyValueHeap.java</a></td>
<td>0</td>
<td>0</td>
<td>10</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.KeyValueScanner.java">org/apache/hadoop/hbase/regionserver/KeyValueScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.LeaseException.java">org/apache/hadoop/hbase/regionserver/LeaseException.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.Leases.java">org/apache/hadoop/hbase/regionserver/Leases.java</a></td>
<td>0</td>
<td>0</td>
<td>12</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.LogRoller.java">org/apache/hadoop/hbase/regionserver/LogRoller.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.LruHashMap.java">org/apache/hadoop/hbase/regionserver/LruHashMap.java</a></td>
<td>0</td>
<td>0</td>
<td>69</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MemStore.java">org/apache/hadoop/hbase/regionserver/MemStore.java</a></td>
<td>0</td>
<td>0</td>
<td>13</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MemStoreChunkPool.java">org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MemStoreFlusher.java">org/apache/hadoop/hbase/regionserver/MemStoreFlusher.java</a></td>
<td>0</td>
<td>0</td>
<td>24</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MemStoreLAB.java">org/apache/hadoop/hbase/regionserver/MemStoreLAB.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegion.java">org/apache/hadoop/hbase/regionserver/MetricsRegion.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegionServer.java">org/apache/hadoop/hbase/regionserver/MetricsRegionServer.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegionServerSourceFactory.java">org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegionServerSourceFactoryImpl.java">org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegionServerSourceImpl.java">org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegionServerWrapperImpl.java">org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MetricsRegionWrapperImpl.java">org/apache/hadoop/hbase/regionserver/MetricsRegionWrapperImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress.java">org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.java</a></td>
<td>0</td>
<td>0</td>
<td>7</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.MultiRowMutationProcessor.java">org/apache/hadoop/hbase/regionserver/MultiRowMutationProcessor.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.MultiVersionConcurrencyControl.java">org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.NoOpHeapMemoryTuner.java">org/apache/hadoop/hbase/regionserver/NoOpHeapMemoryTuner.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.NonLazyKeyValueScanner.java">org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.NonReversedNonLazyKeyValueScanner.java">org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.OnlineRegions.java">org/apache/hadoop/hbase/regionserver/OnlineRegions.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.OperationStatus.java">org/apache/hadoop/hbase/regionserver/OperationStatus.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RSDumpServlet.java">org/apache/hadoop/hbase/regionserver/RSDumpServlet.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RSRpcServices.java">org/apache/hadoop/hbase/regionserver/RSRpcServices.java</a></td>
<td>0</td>
<td>0</td>
<td>138</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RSStatusServlet.java">org/apache/hadoop/hbase/regionserver/RSStatusServlet.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.Region.java">org/apache/hadoop/hbase/regionserver/Region.java</a></td>
<td>0</td>
<td>0</td>
<td>60</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.java">org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.java</a></td>
<td>0</td>
<td>0</td>
<td>207</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionMergeRequest.java">org/apache/hadoop/hbase/regionserver/RegionMergeRequest.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionMergeTransaction.java">org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionMergeTransactionImpl.java">org/apache/hadoop/hbase/regionserver/RegionMergeTransactionImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>16</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionScanner.java">org/apache/hadoop/hbase/regionserver/RegionScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionServerCoprocessorHost.java">org/apache/hadoop/hbase/regionserver/RegionServerCoprocessorHost.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionServerServices.java">org/apache/hadoop/hbase/regionserver/RegionServerServices.java</a></td>
<td>0</td>
<td>0</td>
<td>6</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RegionSplitPolicy.java">org/apache/hadoop/hbase/regionserver/RegionSplitPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>8</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.ReplicationService.java">org/apache/hadoop/hbase/regionserver/ReplicationService.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ReplicationSinkService.java">org/apache/hadoop/hbase/regionserver/ReplicationSinkService.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.ReversedKeyValueHeap.java">org/apache/hadoop/hbase/regionserver/ReversedKeyValueHeap.java</a></td>
<td>0</td>
<td>0</td>
<td>7</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ReversedRegionScannerImpl.java">org/apache/hadoop/hbase/regionserver/ReversedRegionScannerImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.ReversedStoreScanner.java">org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.RowProcessor.java">org/apache/hadoop/hbase/regionserver/RowProcessor.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.RpcSchedulerFactory.java">org/apache/hadoop/hbase/regionserver/RpcSchedulerFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ScanDeleteTracker.java">org/apache/hadoop/hbase/regionserver/ScanDeleteTracker.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.ScanInfo.java">org/apache/hadoop/hbase/regionserver/ScanInfo.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ScanQueryMatcher.java">org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.java</a></td>
<td>0</td>
<td>0</td>
<td>27</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.ScanWildcardColumnTracker.java">org/apache/hadoop/hbase/regionserver/ScanWildcardColumnTracker.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ScannerContext.java">org/apache/hadoop/hbase/regionserver/ScannerContext.java</a></td>
<td>0</td>
<td>0</td>
<td>12</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.ServerNonceManager.java">org/apache/hadoop/hbase/regionserver/ServerNonceManager.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.ShutdownHook.java">org/apache/hadoop/hbase/regionserver/ShutdownHook.java</a></td>
<td>0</td>
<td>0</td>
<td>7</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.SimpleRpcSchedulerFactory.java">org/apache/hadoop/hbase/regionserver/SimpleRpcSchedulerFactory.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.SplitLogWorker.java">org/apache/hadoop/hbase/regionserver/SplitLogWorker.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.SplitRequest.java">org/apache/hadoop/hbase/regionserver/SplitRequest.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.SplitTransaction.java">org/apache/hadoop/hbase/regionserver/SplitTransaction.java</a></td>
<td>0</td>
<td>0</td>
<td>9</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.SplitTransactionImpl.java">org/apache/hadoop/hbase/regionserver/SplitTransactionImpl.java</a></td>
<td>0</td>
<td>0</td>
<td>61</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.Store.java">org/apache/hadoop/hbase/regionserver/Store.java</a></td>
<td>0</td>
<td>0</td>
-<td>23</td></tr>
-<tr class="b">
+<td>22</td></tr>
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreEngine.java">org/apache/hadoop/hbase/regionserver/StoreEngine.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFile.java">org/apache/hadoop/hbase/regionserver/StoreFile.java</a></td>
<td>0</td>
<td>0</td>
<td>53</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileInfo.java">org/apache/hadoop/hbase/regionserver/StoreFileInfo.java</a></td>
<td>0</td>
<td>0</td>
<td>23</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileManager.java">org/apache/hadoop/hbase/regionserver/StoreFileManager.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFileScanner.java">org/apache/hadoop/hbase/regionserver/StoreFileScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>10</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFlushContext.java">org/apache/hadoop/hbase/regionserver/StoreFlushContext.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreFlusher.java">org/apache/hadoop/hbase/regionserver/StoreFlusher.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreScanner.java">org/apache/hadoop/hbase/regionserver/StoreScanner.java</a></td>
<td>0</td>
<td>0</td>
<td>152</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StoreUtils.java">org/apache/hadoop/hbase/regionserver/StoreUtils.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StorefileRefresherChore.java">org/apache/hadoop/hbase/regionserver/StorefileRefresherChore.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter.java">org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.java</a></td>
<td>0</td>
<td>0</td>
<td>3</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreConfig.java">org/apache/hadoop/hbase/regionserver/StripeStoreConfig.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreEngine.java">org/apache/hadoop/hbase/regionserver/StripeStoreEngine.java</a></td>
<td>0</td>
<td>0</td>
-<td>3</td></tr>
-<tr class="a">
+<td>1</td></tr>
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreFileManager.java">org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.java</a></td>
<td>0</td>
<td>0</td>
<td>19</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.StripeStoreFlusher.java">org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.TimeRangeTracker.java">org/apache/hadoop/hbase/regionserver/TimeRangeTracker.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.UnexpectedStateException.java">org/apache/hadoop/hbase/regionserver/UnexpectedStateException.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionConfiguration.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.java</a></td>
<td>0</td>
<td>0</td>
<td>5</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionContext.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionPolicy.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionPolicy.java</a></td>
<td>0</td>
<td>0</td>
<td>1</td></tr>
-<tr class="b">
+<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionProgress.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionProgress.java</a></td>
<td>0</td>
<td>0</td>
<td>4</td></tr>
-<tr class="a">
+<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java</a></td>
<td>0</td>
<td>0</td>
<td>2</td></tr>
-<tr class="b">
-<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputControllerFactory.java">org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.java</a></td>
-<td>0</td>
-<td>0</td>
-<td>1</td></tr>
<tr class="a">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.Compactor.java">org/apache/hadoop/hbase/regionserver/compactions/Compactor.java</a></td>
<td>0</td>
<td>0</td>
-<td>28</td></tr>
+<td>27</td></tr>
<tr class="b">
<td><a href="#org.apache.hadoop.hbase.regionserver.compactions.CurrentHourProvider.java">org/apache/hadoop/hbase/regionserver/compactions/CurrentHourProvider.java</a></td>
<td>0</td>
@@ -6058,7 +6048,7 @@
<tr class="b">
<td></td>
<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_coding.html#InnerAssignment">InnerAssignment</a></td>
-<td>52</td>
+<td>53</td>
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td></tr>
<tr class="a">
<td></td>
@@ -6078,7 +6068,7 @@
<tr class="b">
<td></td>
<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_design.html#HideUtilityClassConstructor">HideUtilityClassConstructor</a></td>
-<td>88</td>
+<td>87</td>
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td></tr>
<tr class="a">
<td></td>
@@ -6104,7 +6094,7 @@
<ul>
<li>ordered: <tt>"true"</tt></li>
<li>sortStaticImportsAlphabetically: <tt>"true"</tt></li></ul></td>
-<td>979</td>
+<td>972</td>
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td></tr>
<tr class="a">
<td></td>
@@ -6139,7 +6129,7 @@
<tr class="a">
<td></td>
<td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_javadoc.html#NonEmptyAtclauseDescription">NonEmptyAtclauseDescription</a></td>
-<td>3433</td>
+<td>3431</td>
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td></tr>
<tr class="b">
<td>misc</td>
@@ -6498,565 +6488,565 @@
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L115">115</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L116">116</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L181">181</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L182">182</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L182">182</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L183">183</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L183">183</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L184">184</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L216">216</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L217">217</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L292">292</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L293">293</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L301">301</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L302">302</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L302">302</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L303">303</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L316">316</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L317">317</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L317">317</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L318">318</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L318">318</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L319">319</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L328">328</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L329">329</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L346">346</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L347">347</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L349">349</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L350">350</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L357">357</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L358">358</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L361">361</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L362">362</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L366">366</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L367">367</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>JavadocTagContinuationIndentation</td>
<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L368">368</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L369">369</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L371">371</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L372">372</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L391">391</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L392">392</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L401">401</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L402">402</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L407">407</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L408">408</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>JavadocTagContinuationIndentation</td>
<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L416">416</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L417">417</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L434">434</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L435">435</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L449">449</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L450">450</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L450">450</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L451">451</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L546">546</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L547">547</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L560">560</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L561">561</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L581">581</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L582">582</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L588">588</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L589">589</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L594">594</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L595">595</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L687">687</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L688">688</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L706">706</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L707">707</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L714">714</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L715">715</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>JavadocTagContinuationIndentation</td>
<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L716">716</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L717">717</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'method def' child have incorrect indentation level 4, expected level should be 6.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L721">721</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L722">722</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L725">725</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L726">726</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L735">735</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L736">736</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L750">750</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L751">751</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L751">751</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L752">752</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L752">752</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L753">753</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L913">913</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L914">914</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L914">914</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L915">915</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L929">929</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L930">930</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L930">930</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L931">931</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L944">944</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L945">945</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L961">961</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L962">962</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L962">962</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L963">963</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L977">977</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L978">978</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L995">995</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L996">996</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L996">996</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L997">997</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L997">997</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L998">998</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1030">1030</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1031">1031</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1046">1046</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1047">1047</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1063">1063</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1064">1064</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1079">1079</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1080">1080</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1096">1096</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1097">1097</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1114">1114</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1115">1115</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1130">1130</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1131">1131</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1142">1142</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1143">1143</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1152">1152</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1153">1153</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1173">1173</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1174">1174</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>JavadocTagContinuationIndentation</td>
<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1175">1175</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1176">1176</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1178">1178</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1179">1179</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1186">1186</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1187">1187</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1187">1187</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1188">1188</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1188">1188</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1189">1189</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1189">1189</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1190">1190</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1190">1190</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1191">1191</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 102).</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1240">1240</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1241">1241</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 106).</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1241">1241</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1242">1242</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1354">1354</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1355">1355</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1359">1359</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1360">1360</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1363">1363</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1364">1364</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1368">1368</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1369">1369</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'else' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1370">1370</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1371">1371</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1391">1391</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1392">1392</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1392">1392</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1393">1393</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1398">1398</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1399">1399</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1422">1422</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1423">1423</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1423">1423</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1424">1424</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1441">1441</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1442">1442</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1455">1455</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1456">1456</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1469">1469</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1470">1470</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1483">1483</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1484">1484</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1497">1497</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1498">1498</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1511">1511</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1512">1512</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1541">1541</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1542">1542</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1542">1542</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1543">1543</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1543">1543</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1544">1544</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1544">1544</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1545">1545</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1566">1566</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1567">1567</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1586">1586</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1587">1587</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1602">1602</a></td></tr></table></div>
+<td><a href="./xref/org/apache/hadoop/hbase/CellUtil.html#L1603">1603</a></td></tr></table></div>
<div class="section">
<h3 id="org.apache.hadoop.hbase.ChoreService.java">org/apache/hadoop/hbase/ChoreService.java</h3>
<table border="0" class="table table-striped">
@@ -27162,83 +27152,77 @@
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/io/TagCompressionContext.html#L83">83</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/io/TagCompressionContext.html#L84">84</a></td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/io/TagCompressionContext.html#L102">102</a></td></tr>
+<td><a href="./xref/org/apache/hadoop/hbase/io/TagCompressionContext.html#L109">109</a></td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/io/TagCompressionContext.html#L135">135</a></td></tr>
-<tr class="a">
-<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
-<td>javadoc</td>
-<td>NonEmptyAtclauseDescription</td>
-<td>At-clause should have a non-empty description.</td>
-<td><a href="./xref/org/apache/hadoop/hbase/io/TagCompressionContext.html#L170">170</a></td></tr></table></div>
+<td><a href="./xref/org/apache/hadoop/hbase/io/TagCompressionContext.html#L142">142</a></td></tr></table></div>
<div class="section">
<h3 id="org.apache.hadoop.hbase.io.TimeRange.java">org/apache/hadoop/hbase/io/TimeRange.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/TimeRange.html#L71">71</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/TimeRange.html#L89">89</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/TimeRange.html#L128">128</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/TimeRange.html#L141">141</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/TimeRange.html#L155">155</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/TimeRange.html#L162">162</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>JavadocTagContinuationIndentation</td>
<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/TimeRange.html#L164">164</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>JavadocTagContinuationIndentation</td>
<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/TimeRange.html#L165">165</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
@@ -27247,13 +27231,13 @@
<div class="section">
<h3 id="org.apache.hadoop.hbase.io.WALLink.java">org/apache/hadoop/hbase/io/WALLink.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>imports</td>
<td>ImportOrder</td>
@@ -27262,61 +27246,61 @@
<div class="section">
<h3 id="org.apache.hadoop.hbase.io.compress.Compression.java">org/apache/hadoop/hbase/io/compress/Compression.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/compress/Compression.html#L65">65</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/compress/Compression.html#L304">304</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/compress/Compression.html#L319">319</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/compress/Compression.html#L328">328</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>sizes</td>
<td>LineLength</td>
<td>Line is longer than 100 characters (found 102).</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/compress/Compression.html#L328">328</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/compress/Compression.html#L344">344</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/compress/Compression.html#L347">347</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>JavadocTagContinuationIndentation</td>
<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/compress/Compression.html#L374">374</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
@@ -27325,31 +27309,31 @@
<div class="section">
<h3 id="org.apache.hadoop.hbase.io.crypto.Cipher.java">org/apache/hadoop/hbase/io/crypto/Cipher.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Cipher.html#L84">84</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Cipher.html#L95">95</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Cipher.html#L106">106</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
@@ -27358,13 +27342,13 @@
<div class="section">
<h3 id="org.apache.hadoop.hbase.io.crypto.Context.java">org/apache/hadoop/hbase/io/crypto/Context.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>imports</td>
<td>ImportOrder</td>
@@ -27373,25 +27357,25 @@
<div class="section">
<h3 id="org.apache.hadoop.hbase.io.crypto.Decryptor.java">org/apache/hadoop/hbase/io/crypto/Decryptor.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Decryptor.html#L35">35</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Decryptor.html#L53">53</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
@@ -27400,331 +27384,331 @@
<div class="section">
<h3 id="org.apache.hadoop.hbase.io.crypto.Encryption.java">org/apache/hadoop/hbase/io/crypto/Encryption.java</h3>
<table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>design</td>
<td>FinalClass</td>
<td>Class Context should be declared as final.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L59">59</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L261">261</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L262">262</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L263">263</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L264">264</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L280">280</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L281">281</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L282">282</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L283">283</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L284">284</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L302">302</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L303">303</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L319">319</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L320">320</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L321">321</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L338">338</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L339">339</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L340">340</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L341">341</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L342">342</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L343">343</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L357">357</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L358">358</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L359">359</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L360">360</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L361">361</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L362">362</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L363">363</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L375">375</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L376">376</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L377">377</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L378">378</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L379">379</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>misc</td>
<td>ArrayTypeStyle</td>
<td>Array brackets at illegal position.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L384">384</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L403">403</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L404">404</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L405">405</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L406">406</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L407">407</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L408">408</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L420">420</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L421">421</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>blocks</td>
<td>NeedBraces</td>
<td>'if' construct must use '{}'s.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L428">428</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'try' have incorrect indentation level 26, expected level should be 6.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L428">428</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'member def type' have incorrect indentation level 6, expected level should be 8.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L429">429</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'try' child have incorrect indentation level 6, expected level should be 8.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L429">429</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' have incorrect indentation level 6, expected level should be 8.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L430">430</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if' child have incorrect indentation level 8, expected level should be 10.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L431">431</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'if rcurly' have incorrect indentation level 6, expected level should be 8.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L432">432</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'try rcurly' have incorrect indentation level 4, expected level should be 6.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L433">433</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'catch' child have incorrect indentation level 6, expected level should be 8.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L434">434</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>indentation</td>
<td>Indentation</td>
<td>'catch rcurly' have incorrect indentation level 4, expected level should be 6.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L435">435</a></td></tr>
-<tr class="b">
+<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/Encryption.html#L446">446</a></td></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
@@ -27733,25 +27717,25 @@
<div class="section">
<h3 id="org.apache.hadoop.hbase.io.crypto.Encryptor.java">org/apache/hadoop/hbase/io/crypto/Encryptor.java</h3>
<table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
<th>Severity</th>
<th>Category</th>
<th>Rule</th>
<th>Message</th>
<th>Line</th></tr>
-<tr class="a">
+<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
<td><a href="./xref/org/apache/hadoop/hbase/io/crypto/
<TRUNCATED>
[43/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/index-all.html
----------------------------------------------------------------------
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 91e13be..0e0f3ba 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -622,8 +622,6 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.html#actionsInProgress">actionsInProgress</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="./org/apache/hadoop/hbase/client/AsyncProcess.AsyncRequestFutureImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncProcess.AsyncRequestFutureImpl</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#activeCompactions">activeCompactions</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></dt>
-<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html#activeExecutorCount">activeExecutorCount</a></span> - Variable in class org.apache.hadoop.hbase.procedure2.<a href="./org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/ipc/RpcExecutor.html#activeHandlerCount">activeHandlerCount</a></span> - Variable in class org.apache.hadoop.hbase.ipc.<a href="./org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor</a></dt>
@@ -636,6 +634,8 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/master/HMaster.html#activeMasterManager">activeMasterManager</a></span> - Variable in class org.apache.hadoop.hbase.master.<a href="./org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a></dt>
<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#activeOperations">activeOperations</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></dt>
+<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/master/SplitLogManager.html#activeTasks(org.apache.hadoop.hbase.master.SplitLogManager.TaskBatch)">activeTasks(SplitLogManager.TaskBatch)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="./org/apache/hadoop/hbase/master/SplitLogManager.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/master/handler/CreateTableHandler.html#activeUser">activeUser</a></span> - Variable in class org.apache.hadoop.hbase.master.handler.<a href="./org/apache/hadoop/hbase/master/handler/CreateTableHandler.html" title="class in org.apache.hadoop.hbase.master.handler">CreateTableHandler</a></dt>
@@ -1266,6 +1266,8 @@
<div class="block">Adds a new entry with the specified key, value, hash code, and
bucket index to the map.</div>
</dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.html#addEntryInternal(byte[],%20int,%20int,%20boolean)">addEntryInternal(byte[], int, int, boolean)</a></span> - Method in class org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary</a></dt>
+<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html#addError()">addError()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="./org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.ServerErrors.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation.ServerErrorTracker.ServerErrors</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html#addEstimatedSize(long)">addEstimatedSize(long)</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="./org/apache/hadoop/hbase/client/ClientAsyncPrefetchScanner.html" title="class in org.apache.hadoop.hbase.client">ClientAsyncPrefetchScanner</a></dt>
@@ -10482,63 +10484,63 @@
</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/mob/compactions/PartitionedMobCompactor.html#compact(java.util.List,%20boolean)">compact(List<FileStatus>, boolean)</a></span> - Method in class org.apache.hadoop.hbase.mob.compactions.<a href="./org/apache/hadoop/hbase/mob/compactions/PartitionedMobCompactor.html" title="class in org.apache.hadoop.hbase.mob.compactions">PartitionedMobCompactor</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact(CompactionThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact(ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></dt>
<dd>
<div class="block">Runs the compaction based on current selection.</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionRequest, CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">DefaultCompactor</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionRequest, ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">DefaultCompactor</a></dt>
<dd>
<div class="block">Do a minor/major compaction on an explicit set of storefiles from a Store.</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact(CompactionRequest, List<byte[]>, byte[], byte[], CompactionThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact(CompactionRequest, List<byte[]>, byte[], byte[], ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionRequest, List<byte[]>, byte[], byte[], CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionRequest, List<byte[]>, byte[], byte[], ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact(CompactionRequest, int, long, byte[], byte[], byte[], byte[], CompactionThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact(CompactionRequest, int, long, byte[], byte[], byte[], byte[], ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionRequest, int, long, byte[], byte[], byte[], byte[], CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionRequest, int, long, byte[], byte[], byte[], byte[], ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionWorker.html#compact(org.apache.hadoop.fs.Path,%20boolean,%20boolean)">compact(Path, boolean, boolean)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionWorker.html" title="class in org.apache.hadoop.hbase.regionserver">CompactionTool.CompactionWorker</a></dt>
<dd>
<div class="block">Execute the compaction on the specified path.</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact(CompactionThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver">DefaultStoreEngine.DefaultCompactionContext</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact(ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver">DefaultStoreEngine.DefaultCompactionContext</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver">DefaultStoreEngine.DefaultCompactionContext</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver">DefaultStoreEngine.DefaultCompactionContext</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HMobStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact(CompactionContext, CompactionThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HMobStore.html" title="class in org.apache.hadoop.hbase.regionserver">HMobStore</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HMobStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact(CompactionContext, ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HMobStore.html" title="class in org.apache.hadoop.hbase.regionserver">HMobStore</a></dt>
<dd>
<div class="block">The compaction in the store of mob.</div>
</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HRegion.html#compact(boolean)">compact(boolean)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact(CompactionContext, Store, CompactionThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact(CompactionContext, Store, ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionContext, Store, CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionContext, Store, ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact(CompactionContext, CompactionThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact(CompactionContext, ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
<dd>
<div class="block">Compact the StoreFiles.</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionContext, CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionContext, ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/Region.html#compact(boolean)">compact(boolean)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a></dt>
<dd>
<div class="block">Synchronously compact all stores in the region.</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact(CompactionContext, CompactionThroughputController)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact(CompactionContext, ThroughputController)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></dt>
<dd>
<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>see compact(CompactionContext, CompactionThroughputController, User)</i></div>
+<div class="block"><i>see compact(CompactionContext, ThroughputController, User)</i></div>
</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionContext, CompactionThroughputController, User)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionContext, ThroughputController, User)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact(CompactionThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreEngine.StripeCompaction</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact(ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreEngine.StripeCompaction</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreEngine.StripeCompaction</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact(ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreEngine.StripeCompaction</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/thrift/ThriftServerRunner.HBaseHandler.html#compact(java.nio.ByteBuffer)">compact(ByteBuffer)</a></span> - Method in class org.apache.hadoop.hbase.thrift.<a href="./org/apache/hadoop/hbase/thrift/ThriftServerRunner.HBaseHandler.html" title="class in org.apache.hadoop.hbase.thrift">ThriftServerRunner.HBaseHandler</a></dt>
<dd> </dd>
@@ -10615,7 +10617,7 @@
</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html#compacting">compacting</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion.WriteState</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal(StripeMultiFileWriter, CompactionRequest, byte[], byte[], CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal(StripeMultiFileWriter, CompactionRequest, byte[], byte[], ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/CompactSplitThread.CompactionRunner.html#compaction">compaction</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/CompactSplitThread.CompactionRunner.html" title="class in org.apache.hadoop.hbase.regionserver">CompactSplitThread.CompactionRunner</a></dt>
<dd> </dd>
@@ -10728,16 +10730,11 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html#compactionStartTime">compactionStartTime</a></span> - Variable in class org.apache.hadoop.hbase.mob.mapreduce.<a href="./org/apache/hadoop/hbase/mob/mapreduce/SweepJob.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob</a></dt>
<dd> </dd>
-<dt><a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CompactionThroughputController</span></a> - Interface in <a href="./org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></dt>
-<dd>
-<div class="block">A utility that constrains the total throughput of one or more simultaneous flows (compactions) by
- sleeping when necessary.</div>
-</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#compactionThroughputController">compactionThroughputController</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/CompactSplitThread.html" title="class in org.apache.hadoop.hbase.regionserver">CompactSplitThread</a></dt>
<dd> </dd>
-<dt><a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CompactionThroughputControllerFactory</span></a> - Class in <a href="./org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></dt>
+<dt><a href="./org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">CompactionThroughputControllerFactory</span></a> - Class in <a href="./org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#CompactionThroughputControllerFactory()">CompactionThroughputControllerFactory()</a></span> - Constructor for class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputControllerFactory</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#CompactionThroughputControllerFactory()">CompactionThroughputControllerFactory()</a></span> - Constructor for class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">CompactionThroughputControllerFactory</a></dt>
<dd> </dd>
<dt><a href="./org/apache/hadoop/hbase/regionserver/CompactionTool.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">CompactionTool</span></a> - Class in <a href="./org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></dt>
<dd> </dd>
@@ -10853,7 +10850,7 @@
</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/CompactSplitThread.Rejection.html#CompactSplitThread.Rejection()">CompactSplitThread.Rejection()</a></span> - Constructor for class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/CompactSplitThread.Rejection.html" title="class in org.apache.hadoop.hbase.regionserver">CompactSplitThread.Rejection</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HRegion.html#compactStore(byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compactStore(byte[], CompactionThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HRegion.html#compactStore(byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compactStore(byte[], ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></dt>
<dd>
<div class="block">This is a helper function that compact the given store
It is used by utilities and testing</div>
@@ -11833,6 +11830,10 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/encoding/FastDiffDeltaEncoder.html#compressSingleKeyValue(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">compressSingleKeyValue(DataOutputStream, Cell, Cell)</a></span> - Method in class org.apache.hadoop.hbase.io.encoding.<a href="./org/apache/hadoop/hbase/io/encoding/FastDiffDeltaEncoder.html" title="class in org.apache.hadoop.hbase.io.encoding">FastDiffDeltaEncoder</a></dt>
<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/CellUtil.html#compressTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.io.TagCompressionContext)">compressTags(DataOutputStream, Cell, TagCompressionContext)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="./org/apache/hadoop/hbase/CellUtil.html" title="class in org.apache.hadoop.hbase">CellUtil</a></dt>
+<dd>
+<div class="block">Compresses the tags to the given outputstream using the TagcompressionContext</div>
+</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/hfile/HFileContext.html#compressTags">compressTags</a></span> - Variable in class org.apache.hadoop.hbase.io.hfile.<a href="./org/apache/hadoop/hbase/io/hfile/HFileContext.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a></dt>
<dd>
<div class="block">Whether tags to be compressed or not</div>
@@ -11845,7 +11846,7 @@
<dd>
<div class="block">Compress tags one by one and writes to the OutputStream.</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/TagCompressionContext.html#compressTags(java.io.OutputStream,%20java.nio.ByteBuffer,%20int)">compressTags(OutputStream, ByteBuffer, int)</a></span> - Method in class org.apache.hadoop.hbase.io.<a href="./org/apache/hadoop/hbase/io/TagCompressionContext.html" title="class in org.apache.hadoop.hbase.io">TagCompressionContext</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/TagCompressionContext.html#compressTags(java.io.OutputStream,%20java.nio.ByteBuffer,%20int,%20int)">compressTags(OutputStream, ByteBuffer, int, int)</a></span> - Method in class org.apache.hadoop.hbase.io.<a href="./org/apache/hadoop/hbase/io/TagCompressionContext.html" title="class in org.apache.hadoop.hbase.io">TagCompressionContext</a></dt>
<dd>
<div class="block">Compress tags one by one and writes to the OutputStream.</div>
</dd>
@@ -12871,7 +12872,9 @@
</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html#consumeWrite(long)">consumeWrite(long)</a></span> - Method in class org.apache.hadoop.hbase.quotas.<a href="./org/apache/hadoop/hbase/quotas/TimeBasedLimiter.html" title="class in org.apache.hadoop.hbase.quotas">TimeBasedLimiter</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#container">container</a></span> - Variable in class org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#container">container</a></span> - Variable in class org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a></dt>
+<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#container">container</a></span> - Variable in class org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/util/ConcurrentIndex.html#container">container</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="./org/apache/hadoop/hbase/util/ConcurrentIndex.html" title="class in org.apache.hadoop.hbase.util">ConcurrentIndex</a></dt>
<dd>
@@ -13036,14 +13039,14 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/rest/provider/JAXBContextResolver.html#context">context</a></span> - Variable in class org.apache.hadoop.hbase.rest.provider.<a href="./org/apache/hadoop/hbase/rest/provider/JAXBContextResolver.html" title="class in org.apache.hadoop.hbase.rest.provider">JAXBContextResolver</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#control(java.lang.String,%20long)">control(String, long)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></dt>
-<dd>
-<div class="block">Control the compaction throughput.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#control(java.lang.String,%20long)">control(String, long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#control(java.lang.String,%20long)">control(String, long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#control(java.lang.String,%20long)">control(String, long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#control(java.lang.String,%20long)">control(String, long)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></dt>
<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#control(java.lang.String,%20long)">control(String, long)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></dt>
+<dd>
+<div class="block">Control the throughput.</div>
+</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/client/MultiServerCallable.html#controller">controller</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="./org/apache/hadoop/hbase/client/MultiServerCallable.html" title="class in org.apache.hadoop.hbase.client">MultiServerCallable</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html#controller">controller</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="./org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable</a></dt>
@@ -13069,7 +13072,7 @@
</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/client/ScannerCallable.html#controllerFactory">controllerFactory</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="./org/apache/hadoop/hbase/client/ScannerCallable.html" title="class in org.apache.hadoop.hbase.client">ScannerCallable</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#controlPerSize">controlPerSize</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#controlPerSize">controlPerSize</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/client/TableState.html#convert()">convert()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="./org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a></dt>
<dd>
@@ -14039,8 +14042,6 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/NamespaceDescriptor.html#create(org.apache.hadoop.hbase.NamespaceDescriptor)">create(NamespaceDescriptor)</a></span> - Static method in class org.apache.hadoop.hbase.<a href="./org/apache/hadoop/hbase/NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create(RegionServerServices, Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputControllerFactory</a></dt>
-<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/FlushPolicyFactory.html#create(org.apache.hadoop.hbase.regionserver.HRegion,%20org.apache.hadoop.conf.Configuration)">create(HRegion, Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/FlushPolicyFactory.html" title="class in org.apache.hadoop.hbase.regionserver">FlushPolicyFactory</a></dt>
<dd>
<div class="block">Create the FlushPolicy configured for the given table.</div>
@@ -14079,6 +14080,10 @@
<dd>
<div class="block">Create the StoreEngine configured for the given Store.</div>
</dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create(RegionServerServices, Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">CompactionThroughputControllerFactory</a></dt>
+<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create(RegionServerServices, Configuration)</a></span> - Static method in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">FlushThroughputControllerFactory</a></dt>
+<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.html#create(org.apache.hadoop.conf.Configuration,%20java.lang.String,%20org.apache.hadoop.hbase.regionserver.wal.CompressionContext)">create(Configuration, String, CompressionContext)</a></span> - Static method in class org.apache.hadoop.hbase.regionserver.wal.<a href="./org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALCellCodec</a></dt>
<dd>
<div class="block">Create and setup a <a href="./org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.html" title="class in org.apache.hadoop.hbase.regionserver.wal"><code>WALCellCodec</code></a> from the <code>cellCodecClsName</code> and
@@ -16840,6 +16845,8 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HStore.html#DEFAULT_FLUSH_RETRIES_NUMBER">DEFAULT_FLUSH_RETRIES_NUMBER</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#DEFAULT_FLUSH_THROUGHPUT_CONTROLLER_CLASS">DEFAULT_FLUSH_THROUGHPUT_CONTROLLER_CLASS</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">FlushThroughputControllerFactory</a></dt>
+<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/StoreScanner.html#DEFAULT_HBASE_CELLS_SCANNED_PER_HEARTBEAT_CHECK">DEFAULT_HBASE_CELLS_SCANNED_PER_HEARTBEAT_CHECK</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/StoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver">StoreScanner</a></dt>
<dd>
<div class="block">Default value of <a href="./org/apache/hadoop/hbase/regionserver/StoreScanner.html#HBASE_CELLS_SCANNED_PER_HEARTBEAT_CHECK"><code>StoreScanner.HBASE_CELLS_SCANNED_PER_HEARTBEAT_CHECK</code></a>.</div>
@@ -16884,11 +16891,17 @@
<dd>
<div class="block">Default value of <a href="./org/apache/hadoop/hbase/HConstants.html#HBASE_CLIENT_SCANNER_TIMEOUT_PERIOD"><code>HConstants.HBASE_CLIENT_SCANNER_TIMEOUT_PERIOD</code></a>.</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a></dt>
+<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a></dt>
+<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">DEFAULT_HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></dt>
+<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL">DEFAULT_HBASE_HSTORE_FLUSH_THROUGHPUT_CONTROL_CHECK_INTERVAL</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/http/ServerConfigurationKeys.html#DEFAULT_HBASE_HTTP_STATIC_USER">DEFAULT_HBASE_HTTP_STATIC_USER</a></span> - Static variable in interface org.apache.hadoop.hbase.http.<a href="./org/apache/hadoop/hbase/http/ServerConfigurationKeys.html" title="interface in org.apache.hadoop.hbase.http">ServerConfigurationKeys</a></dt>
<dd> </dd>
@@ -16952,7 +16965,9 @@
<dd>
<div class="block">Default value for hbase.hregion.memstore.block.multiplier</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a></dt>
+<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#DEFAULT_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD">DEFAULT_HSTORE_FLUSH_THROUGHPUT_TUNE_PERIOD</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/HConstants.html#DEFAULT_HSTORE_OPEN_AND_CLOSE_THREADS_MAX">DEFAULT_HSTORE_OPEN_AND_CLOSE_THREADS_MAX</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="./org/apache/hadoop/hbase/HConstants.html" title="class in org.apache.hadoop.hbase">HConstants</a></dt>
<dd>
@@ -17406,7 +17421,7 @@
<dd>
<div class="block">Default value for thread wake frequency</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#DEFAULT_THROUGHPUT_CONTROLLER_CLASS">DEFAULT_THROUGHPUT_CONTROLLER_CLASS</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputControllerFactory</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#DEFAULT_THROUGHPUT_CONTROLLER_CLASS">DEFAULT_THROUGHPUT_CONTROLLER_CLASS</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">CompactionThroughputControllerFactory</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/ScannerContext.LimitFields.html#DEFAULT_TIME">DEFAULT_TIME</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/ScannerContext.LimitFields.html" title="class in org.apache.hadoop.hbase.regionserver">ScannerContext.LimitFields</a></dt>
<dd> </dd>
@@ -18461,6 +18476,10 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html#deployedReplicaId">deployedReplicaId</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="./org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html" title="class in org.apache.hadoop.hbase.util">HBaseFsck.HbckInfo</a></dt>
<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS">DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">CompactionThroughputControllerFactory</a></dt>
+<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS">DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">CompactionThroughputControllerFactory</a></dt>
+<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/http/lib/StaticUserWebFilter.html#DEPRECATED_UGI_KEY">DEPRECATED_UGI_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.http.lib.<a href="./org/apache/hadoop/hbase/http/lib/StaticUserWebFilter.html" title="class in org.apache.hadoop.hbase.http.lib">StaticUserWebFilter</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html#depth">depth</a></span> - Variable in enum org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver">ScannerContext.LimitScope</a></dt>
@@ -18963,13 +18982,13 @@
<div class="block">Handles MERGE regions request on master: move the regions together(on the
same regionserver) and send MERGE RPC to regionserver.</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">DispatchMergingRegionHandler(MasterServices, CatalogJanitor, HRegionInfo, HRegionInfo, boolean)</a></span> - Constructor for class org.apache.hadoop.hbase.master.handler.<a href="./org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html" title="class in org.apache.hadoop.hbase.master.handler">DispatchMergingRegionHandler</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">DispatchMergingRegionHandler(MasterServices, CatalogJanitor, HRegionInfo, HRegionInfo, boolean, User)</a></span> - Constructor for class org.apache.hadoop.hbase.master.handler.<a href="./org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html" title="class in org.apache.hadoop.hbase.master.handler">DispatchMergingRegionHandler</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/master/HMaster.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">dispatchMergingRegions(HRegionInfo, HRegionInfo, boolean)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="./org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/master/HMaster.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">dispatchMergingRegions(HRegionInfo, HRegionInfo, boolean, User)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="./org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/master/MasterRpcServices.html#dispatchMergingRegions(com.google.protobuf.RpcController,%20org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DispatchMergingRegionsRequest)">dispatchMergingRegions(RpcController, MasterProtos.DispatchMergingRegionsRequest)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="./org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/master/MasterServices.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">dispatchMergingRegions(HRegionInfo, HRegionInfo, boolean)</a></span> - Method in interface org.apache.hadoop.hbase.master.<a href="./org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/master/MasterServices.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">dispatchMergingRegions(HRegionInfo, HRegionInfo, boolean, User)</a></span> - Method in interface org.apache.hadoop.hbase.master.<a href="./org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></dt>
<dd>
<div class="block">Merge two regions.</div>
</dd>
@@ -20819,7 +20838,9 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/Reference.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.io.<a href="./org/apache/hadoop/hbase/io/Reference.html" title="class in org.apache.hadoop.hbase.io">Reference</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a></dt>
+<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.ipc.<a href="./org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc">AsyncRpcChannel</a></dt>
<dd> </dd>
@@ -21462,13 +21483,13 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html#execute(TEnvironment)">execute(TEnvironment)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.<a href="./org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html" title="class in org.apache.hadoop.hbase.procedure2">StateMachineProcedure</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute(StripeCompactor, CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.BoundaryStripeCompactionRequest</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute(StripeCompactor, ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.BoundaryStripeCompactionRequest</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute(StripeCompactor, CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.SplitStripeCompactionRequest</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute(StripeCompactor, ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.SplitStripeCompactionRequest</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">execute(StripeCompactor, CompactionThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">execute(StripeCompactor, ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute(StripeCompactor, CompactionThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute(StripeCompactor, ThroughputController, User)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></dt>
<dd>
<div class="block">Executes the request against compactor (essentially, just calls correct overload of
compact method), to simulate more dynamic dispatch.</div>
@@ -23174,8 +23195,14 @@
<dd>
<div class="block">Finds the index of an entry.</div>
</dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/Dictionary.html#findEntry(java.nio.ByteBuffer,%20int,%20int)">findEntry(ByteBuffer, int, int)</a></span> - Method in interface org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a></dt>
+<dd>
+<div class="block">Finds the index of an entry.</div>
+</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.html#findEntry(byte[],%20int,%20int)">findEntry(byte[], int, int)</a></span> - Method in class org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary</a></dt>
<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.html#findEntry(java.nio.ByteBuffer,%20int,%20int)">findEntry(ByteBuffer, int, int)</a></span> - Method in class org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary</a></dt>
+<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/exceptions/ClientExceptionsUtil.html#findException(java.lang.Object)">findException(Object)</a></span> - Static method in class org.apache.hadoop.hbase.exceptions.<a href="./org/apache/hadoop/hbase/exceptions/ClientExceptionsUtil.html" title="class in org.apache.hadoop.hbase.exceptions">ClientExceptionsUtil</a></dt>
<dd>
<div class="block">Look for an exception we know in the remote exception:
@@ -23189,6 +23216,8 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#findIdx(byte[],%20int,%20int)">findIdx(byte[], int, int)</a></span> - Method in class org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap</a></dt>
<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#findIdx(java.nio.ByteBuffer,%20int,%20int)">findIdx(ByteBuffer, int, int)</a></span> - Method in class org.apache.hadoop.hbase.io.util.<a href="./org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap</a></dt>
+<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.WalProcedureMap.html#findLinkListTail(org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALFormatReader.Entry)">findLinkListTail(ProcedureWALFormatReader.Entry)</a></span> - Method in class org.apache.hadoop.hbase.procedure2.store.wal.<a href="./org/apache/hadoop/hbase/procedure2/store/wal/ProcedureWALFormatReader.WalProcedureMap.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">ProcedureWALFormatReader.WalProcedureMap</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/wal/SequenceIdAccounting.html#findLower(java.util.Map)">findLower(Map<byte[], Long>)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.wal.<a href="./org/apache/hadoop/hbase/regionserver/wal/SequenceIdAccounting.html" title="class in org.apache.hadoop.hbase.regionserver.wal">SequenceIdAccounting</a></dt>
@@ -23253,14 +23282,14 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/master/DeadServer.html#finish(org.apache.hadoop.hbase.ServerName)">finish(ServerName)</a></span> - Method in class org.apache.hadoop.hbase.master.<a href="./org/apache/hadoop/hbase/master/DeadServer.html" title="class in org.apache.hadoop.hbase.master">DeadServer</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#finish(java.lang.String)">finish(String)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></dt>
-<dd>
-<div class="block">Finish a compaction.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#finish(java.lang.String)">finish(String)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#finish(java.lang.String)">finish(String)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#finish(java.lang.String)">finish(String)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.compactions.<a href="./org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#finish(java.lang.String)">finish(String)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></dt>
<dd> </dd>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#finish(java.lang.String)">finish(String)</a></span> - Method in interface org.apache.hadoop.hbase.regionserver.throttle.<a href="./org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></dt>
+<dd>
+<div class="block">Finish the controller.</div>
+</dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/rest/filter/GZIPResponseStream.html#finish()">finish()</a></span> - Method in class org.apache.hadoop.hbase.rest.filter.<a href="./org/apache/hadoop/hbase/rest/filter/GZIPResponseStream.html" title="class in org.apache.hadoop.hbase.rest.filter">GZIPResponseStream</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html#finish()">finish()</a></span> - Method in class org.apache.hadoop.hbase.wal.<a href="./org/apache/hadoop/hbase/wal/WALSplitter.WriterThread.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterThread</a></dt>
@@ -23709,7 +23738,7 @@
<dd>
<div class="block">Flush the cache.</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushCache(long, MemStoreSnapshot, MonitoredTask)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushCache(long, MemStoreSnapshot, MonitoredTask, ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></dt>
<dd>
<div class="block">Write out current snapshot.</div>
</dd>
@@ -23887,19 +23916,19 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/FlushLargeStoresPolicy.html#flushSizeLowerBound">flushSizeLowerBound</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/FlushLargeStoresPolicy.html" title="class in org.apache.hadoop.hbase.regionserver">FlushLargeStoresPolicy</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot(MemStoreSnapshot, long, MonitoredTask)</a></span> - Method in class org.apache.hadoop.hbase.mob.<a href="./org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html" title="class in org.apache.hadoop.hbase.mob">DefaultMobStoreFlusher</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot(MemStoreSnapshot, long, MonitoredTask, ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.mob.<a href="./org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html" title="class in org.apache.hadoop.hbase.mob">DefaultMobStoreFlusher</a></dt>
<dd>
<div class="block">Flushes the snapshot of the MemStore.</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot(MemStoreSnapshot, long, MonitoredTask)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">DefaultStoreFlusher</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot(MemStoreSnapshot, long, MonitoredTask, ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">DefaultStoreFlusher</a></dt>
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#flushSnapshot()">flushSnapshot()</a></span> - Method in class org.apache.hadoop.hbase.regionserver.snapshot.<a href="./org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot">FlushSnapshotSubprocedure</a></dt>
<dd> </dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot(MemStoreSnapshot, long, MonitoredTask)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot(MemStoreSnapshot, long, MonitoredTask, ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></dt>
<dd>
<div class="block">Turns a snapshot of memstore into a set of store files.</div>
</dd>
-<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot(MemStoreSnapshot, long, MonitoredTask)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher</a></dt>
+<dt><span class="strong"><a href="./org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot(MemStoreSnapshot, long, MonitoredTask, ThroughputController)</a></span> - Method in class org.apache.hadoop.hbase.regionserver.<a href="./org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher</a></dt>
<dd> </dd>
<dt><a href="./org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot"><span class="strong">FlushSnapshotSubprocedure</span></a> - Class in <a href="./org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html">org.apache.hadoop.hbase.regionserver.snapshot</a></dt>
<dd>
@@ -23925,6 +23954,12 @@
<dd> </dd>
<dt><span class="strong"><a href="./org/apache/hadoop/hbase/procedure/flush/FlushTableSubprocedure.RegionFlushTask.html#FlushTableSubprocedure.RegionFlushTask(org.apache.hadoop.hbase.regionserver.Region)">FlushTableSubprocedure.RegionFlushTask(Region)</a></span> - Constructor for class org.apache.hadoop.hbase.procedure.flush.<a href="./org/apache/hadoop/hbase/procedure/flush/FlushTableSubprocedure.RegionFlushTask.html" title="class in org.apache.hadoop.hbase
<TRUNCATED>
[03/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
index 56f1bc7..c554a04 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
@@ -43,2260 +43,2279 @@
<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.35"></a>
<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.36"></a>
<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.io.HeapSize;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.40"></a>
-<span class="sourceLineNo">041</span><a name="line.41"></a>
-<span class="sourceLineNo">042</span>/**<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * method level.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>@InterfaceAudience.Public<a name="line.47"></a>
-<span class="sourceLineNo">048</span>@InterfaceStability.Evolving<a name="line.48"></a>
-<span class="sourceLineNo">049</span>public final class CellUtil {<a name="line.49"></a>
-<span class="sourceLineNo">050</span><a name="line.50"></a>
-<span class="sourceLineNo">051</span> /**<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * Private constructor to keep this class from being instantiated.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span> private CellUtil(){}<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
-<span class="sourceLineNo">056</span> /******************* ByteRange *******************************/<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.58"></a>
-<span class="sourceLineNo">059</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.59"></a>
-<span class="sourceLineNo">060</span> }<a name="line.60"></a>
-<span class="sourceLineNo">061</span><a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.62"></a>
-<span class="sourceLineNo">063</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.63"></a>
-<span class="sourceLineNo">064</span> }<a name="line.64"></a>
-<span class="sourceLineNo">065</span><a name="line.65"></a>
-<span class="sourceLineNo">066</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.66"></a>
-<span class="sourceLineNo">067</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.67"></a>
-<span class="sourceLineNo">068</span> cell.getQualifierLength());<a name="line.68"></a>
-<span class="sourceLineNo">069</span> }<a name="line.69"></a>
-<span class="sourceLineNo">070</span><a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.71"></a>
-<span class="sourceLineNo">072</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.72"></a>
-<span class="sourceLineNo">073</span> }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.75"></a>
-<span class="sourceLineNo">076</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.76"></a>
-<span class="sourceLineNo">077</span> }<a name="line.77"></a>
-<span class="sourceLineNo">078</span><a name="line.78"></a>
-<span class="sourceLineNo">079</span> /***************** get individual arrays for tests ************/<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span> public static byte[] cloneRow(Cell cell){<a name="line.81"></a>
-<span class="sourceLineNo">082</span> byte[] output = new byte[cell.getRowLength()];<a name="line.82"></a>
-<span class="sourceLineNo">083</span> copyRowTo(cell, output, 0);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> return output;<a name="line.84"></a>
-<span class="sourceLineNo">085</span> }<a name="line.85"></a>
-<span class="sourceLineNo">086</span><a name="line.86"></a>
-<span class="sourceLineNo">087</span> public static byte[] cloneFamily(Cell cell){<a name="line.87"></a>
-<span class="sourceLineNo">088</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.88"></a>
-<span class="sourceLineNo">089</span> copyFamilyTo(cell, output, 0);<a name="line.89"></a>
-<span class="sourceLineNo">090</span> return output;<a name="line.90"></a>
-<span class="sourceLineNo">091</span> }<a name="line.91"></a>
-<span class="sourceLineNo">092</span><a name="line.92"></a>
-<span class="sourceLineNo">093</span> public static byte[] cloneQualifier(Cell cell){<a name="line.93"></a>
-<span class="sourceLineNo">094</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.94"></a>
-<span class="sourceLineNo">095</span> copyQualifierTo(cell, output, 0);<a name="line.95"></a>
-<span class="sourceLineNo">096</span> return output;<a name="line.96"></a>
-<span class="sourceLineNo">097</span> }<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span> public static byte[] cloneValue(Cell cell){<a name="line.99"></a>
-<span class="sourceLineNo">100</span> byte[] output = new byte[cell.getValueLength()];<a name="line.100"></a>
-<span class="sourceLineNo">101</span> copyValueTo(cell, output, 0);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> return output;<a name="line.102"></a>
-<span class="sourceLineNo">103</span> }<a name="line.103"></a>
-<span class="sourceLineNo">104</span><a name="line.104"></a>
-<span class="sourceLineNo">105</span> public static byte[] cloneTags(Cell cell) {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.106"></a>
-<span class="sourceLineNo">107</span> copyTagTo(cell, output, 0);<a name="line.107"></a>
-<span class="sourceLineNo">108</span> return output;<a name="line.108"></a>
-<span class="sourceLineNo">109</span> }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span> /**<a name="line.111"></a>
-<span class="sourceLineNo">112</span> * Returns tag value in a new byte array. If server-side, use<a name="line.112"></a>
-<span class="sourceLineNo">113</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.113"></a>
-<span class="sourceLineNo">114</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * @param cell<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @return tag value in a new byte array.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public static byte[] getTagArray(Cell cell){<a name="line.118"></a>
-<span class="sourceLineNo">119</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.119"></a>
-<span class="sourceLineNo">120</span> copyTagTo(cell, output, 0);<a name="line.120"></a>
-<span class="sourceLineNo">121</span> return output;<a name="line.121"></a>
-<span class="sourceLineNo">122</span> }<a name="line.122"></a>
-<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.io.TagCompressionContext;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span>/**<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * method level.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> */<a name="line.47"></a>
+<span class="sourceLineNo">048</span>@InterfaceAudience.Public<a name="line.48"></a>
+<span class="sourceLineNo">049</span>@InterfaceStability.Evolving<a name="line.49"></a>
+<span class="sourceLineNo">050</span>public final class CellUtil {<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span> /**<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * Private constructor to keep this class from being instantiated.<a name="line.53"></a>
+<span class="sourceLineNo">054</span> */<a name="line.54"></a>
+<span class="sourceLineNo">055</span> private CellUtil(){}<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /******************* ByteRange *******************************/<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.59"></a>
+<span class="sourceLineNo">060</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.60"></a>
+<span class="sourceLineNo">061</span> }<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.63"></a>
+<span class="sourceLineNo">064</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.64"></a>
+<span class="sourceLineNo">065</span> }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.67"></a>
+<span class="sourceLineNo">068</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.68"></a>
+<span class="sourceLineNo">069</span> cell.getQualifierLength());<a name="line.69"></a>
+<span class="sourceLineNo">070</span> }<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.72"></a>
+<span class="sourceLineNo">073</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.73"></a>
+<span class="sourceLineNo">074</span> }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.76"></a>
+<span class="sourceLineNo">077</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.77"></a>
+<span class="sourceLineNo">078</span> }<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span> /***************** get individual arrays for tests ************/<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span> public static byte[] cloneRow(Cell cell){<a name="line.82"></a>
+<span class="sourceLineNo">083</span> byte[] output = new byte[cell.getRowLength()];<a name="line.83"></a>
+<span class="sourceLineNo">084</span> copyRowTo(cell, output, 0);<a name="line.84"></a>
+<span class="sourceLineNo">085</span> return output;<a name="line.85"></a>
+<span class="sourceLineNo">086</span> }<a name="line.86"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span> public static byte[] cloneFamily(Cell cell){<a name="line.88"></a>
+<span class="sourceLineNo">089</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.89"></a>
+<span class="sourceLineNo">090</span> copyFamilyTo(cell, output, 0);<a name="line.90"></a>
+<span class="sourceLineNo">091</span> return output;<a name="line.91"></a>
+<span class="sourceLineNo">092</span> }<a name="line.92"></a>
+<span class="sourceLineNo">093</span><a name="line.93"></a>
+<span class="sourceLineNo">094</span> public static byte[] cloneQualifier(Cell cell){<a name="line.94"></a>
+<span class="sourceLineNo">095</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.95"></a>
+<span class="sourceLineNo">096</span> copyQualifierTo(cell, output, 0);<a name="line.96"></a>
+<span class="sourceLineNo">097</span> return output;<a name="line.97"></a>
+<span class="sourceLineNo">098</span> }<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span> public static byte[] cloneValue(Cell cell){<a name="line.100"></a>
+<span class="sourceLineNo">101</span> byte[] output = new byte[cell.getValueLength()];<a name="line.101"></a>
+<span class="sourceLineNo">102</span> copyValueTo(cell, output, 0);<a name="line.102"></a>
+<span class="sourceLineNo">103</span> return output;<a name="line.103"></a>
+<span class="sourceLineNo">104</span> }<a name="line.104"></a>
+<span class="sourceLineNo">105</span><a name="line.105"></a>
+<span class="sourceLineNo">106</span> public static byte[] cloneTags(Cell cell) {<a name="line.106"></a>
+<span class="sourceLineNo">107</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.107"></a>
+<span class="sourceLineNo">108</span> copyTagTo(cell, output, 0);<a name="line.108"></a>
+<span class="sourceLineNo">109</span> return output;<a name="line.109"></a>
+<span class="sourceLineNo">110</span> }<a name="line.110"></a>
+<span class="sourceLineNo">111</span><a name="line.111"></a>
+<span class="sourceLineNo">112</span> /**<a name="line.112"></a>
+<span class="sourceLineNo">113</span> * Returns tag value in a new byte array. If server-side, use<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> * @param cell<a name="line.116"></a>
+<span class="sourceLineNo">117</span> * @return tag value in a new byte array.<a name="line.117"></a>
+<span class="sourceLineNo">118</span> */<a name="line.118"></a>
+<span class="sourceLineNo">119</span> public static byte[] getTagArray(Cell cell){<a name="line.119"></a>
+<span class="sourceLineNo">120</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.120"></a>
+<span class="sourceLineNo">121</span> copyTagTo(cell, output, 0);<a name="line.121"></a>
+<span class="sourceLineNo">122</span> return output;<a name="line.122"></a>
+<span class="sourceLineNo">123</span> }<a name="line.123"></a>
<span class="sourceLineNo">124</span><a name="line.124"></a>
-<span class="sourceLineNo">125</span> /******************** copyTo **********************************/<a name="line.125"></a>
-<span class="sourceLineNo">126</span><a name="line.126"></a>
-<span class="sourceLineNo">127</span> public static int copyRowTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.127"></a>
-<span class="sourceLineNo">128</span> short rowLen = cell.getRowLength();<a name="line.128"></a>
-<span class="sourceLineNo">129</span> if (cell instanceof ByteBufferedCell) {<a name="line.129"></a>
-<span class="sourceLineNo">130</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.130"></a>
-<span class="sourceLineNo">131</span> ((ByteBufferedCell) cell).getRowByteBuffer(),<a name="line.131"></a>
-<span class="sourceLineNo">132</span> ((ByteBufferedCell) cell).getRowPosition(), destinationOffset, rowLen);<a name="line.132"></a>
-<span class="sourceLineNo">133</span> } else {<a name="line.133"></a>
-<span class="sourceLineNo">134</span> System.arraycopy(cell.getRowArray(), cell.getRowOffset(), destination, destinationOffset,<a name="line.134"></a>
-<span class="sourceLineNo">135</span> rowLen);<a name="line.135"></a>
-<span class="sourceLineNo">136</span> }<a name="line.136"></a>
-<span class="sourceLineNo">137</span> return destinationOffset + rowLen;<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> public static int copyFamilyTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span> byte fLen = cell.getFamilyLength();<a name="line.141"></a>
-<span class="sourceLineNo">142</span> if (cell instanceof ByteBufferedCell) {<a name="line.142"></a>
-<span class="sourceLineNo">143</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.143"></a>
-<span class="sourceLineNo">144</span> ((ByteBufferedCell) cell).getFamilyByteBuffer(),<a name="line.144"></a>
-<span class="sourceLineNo">145</span> ((ByteBufferedCell) cell).getFamilyPosition(), destinationOffset, fLen);<a name="line.145"></a>
-<span class="sourceLineNo">146</span> } else {<a name="line.146"></a>
-<span class="sourceLineNo">147</span> System.arraycopy(cell.getFamilyArray(), cell.getFamilyOffset(), destination,<a name="line.147"></a>
-<span class="sourceLineNo">148</span> destinationOffset, fLen);<a name="line.148"></a>
-<span class="sourceLineNo">149</span> }<a name="line.149"></a>
-<span class="sourceLineNo">150</span> return destinationOffset + fLen;<a name="line.150"></a>
-<span class="sourceLineNo">151</span> }<a name="line.151"></a>
-<span class="sourceLineNo">152</span><a name="line.152"></a>
-<span class="sourceLineNo">153</span> public static int copyQualifierTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.153"></a>
-<span class="sourceLineNo">154</span> int qlen = cell.getQualifierLength();<a name="line.154"></a>
-<span class="sourceLineNo">155</span> if (cell instanceof ByteBufferedCell) {<a name="line.155"></a>
-<span class="sourceLineNo">156</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.156"></a>
-<span class="sourceLineNo">157</span> ((ByteBufferedCell) cell).getQualifierByteBuffer(),<a name="line.157"></a>
-<span class="sourceLineNo">158</span> ((ByteBufferedCell) cell).getQualifierPosition(), destinationOffset, qlen);<a name="line.158"></a>
-<span class="sourceLineNo">159</span> } else {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> System.arraycopy(cell.getQualifierArray(), cell.getQualifierOffset(), destination,<a name="line.160"></a>
-<span class="sourceLineNo">161</span> destinationOffset, qlen);<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
-<span class="sourceLineNo">163</span> return destinationOffset + qlen;<a name="line.163"></a>
-<span class="sourceLineNo">164</span> }<a name="line.164"></a>
-<span class="sourceLineNo">165</span><a name="line.165"></a>
-<span class="sourceLineNo">166</span> public static int copyValueTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.166"></a>
-<span class="sourceLineNo">167</span> int vlen = cell.getValueLength();<a name="line.167"></a>
-<span class="sourceLineNo">168</span> if (cell instanceof ByteBufferedCell) {<a name="line.168"></a>
-<span class="sourceLineNo">169</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.169"></a>
-<span class="sourceLineNo">170</span> ((ByteBufferedCell) cell).getValueByteBuffer(),<a name="line.170"></a>
-<span class="sourceLineNo">171</span> ((ByteBufferedCell) cell).getValuePosition(), destinationOffset, vlen);<a name="line.171"></a>
-<span class="sourceLineNo">172</span> } else {<a name="line.172"></a>
-<span class="sourceLineNo">173</span> System.arraycopy(cell.getValueArray(), cell.getValueOffset(), destination, destinationOffset,<a name="line.173"></a>
-<span class="sourceLineNo">174</span> vlen);<a name="line.174"></a>
-<span class="sourceLineNo">175</span> }<a name="line.175"></a>
-<span class="sourceLineNo">176</span> return destinationOffset + vlen;<a name="line.176"></a>
-<span class="sourceLineNo">177</span> }<a name="line.177"></a>
-<span class="sourceLineNo">178</span><a name="line.178"></a>
-<span class="sourceLineNo">179</span> /**<a name="line.179"></a>
-<span class="sourceLineNo">180</span> * Copies the tags info into the tag portion of the cell<a name="line.180"></a>
-<span class="sourceLineNo">181</span> * @param cell<a name="line.181"></a>
-<span class="sourceLineNo">182</span> * @param destination<a name="line.182"></a>
-<span class="sourceLineNo">183</span> * @param destinationOffset<a name="line.183"></a>
-<span class="sourceLineNo">184</span> * @return position after tags<a name="line.184"></a>
-<span class="sourceLineNo">185</span> */<a name="line.185"></a>
-<span class="sourceLineNo">186</span> public static int copyTagTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.186"></a>
-<span class="sourceLineNo">187</span> int tlen = cell.getTagsLength();<a name="line.187"></a>
-<span class="sourceLineNo">188</span> if (cell instanceof ByteBufferedCell) {<a name="line.188"></a>
-<span class="sourceLineNo">189</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.189"></a>
-<span class="sourceLineNo">190</span> ((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.190"></a>
-<span class="sourceLineNo">191</span> ((ByteBufferedCell) cell).getTagsPosition(), destinationOffset, tlen);<a name="line.191"></a>
-<span class="sourceLineNo">192</span> } else {<a name="line.192"></a>
-<span class="sourceLineNo">193</span> System.arraycopy(cell.getTagsArray(), cell.getTagsOffset(), destination, destinationOffset,<a name="line.193"></a>
-<span class="sourceLineNo">194</span> tlen);<a name="line.194"></a>
-<span class="sourceLineNo">195</span> }<a name="line.195"></a>
-<span class="sourceLineNo">196</span> return destinationOffset + tlen;<a name="line.196"></a>
-<span class="sourceLineNo">197</span> }<a name="line.197"></a>
-<span class="sourceLineNo">198</span><a name="line.198"></a>
-<span class="sourceLineNo">199</span> /********************* misc *************************************/<a name="line.199"></a>
-<span class="sourceLineNo">200</span><a name="line.200"></a>
-<span class="sourceLineNo">201</span> public static byte getRowByte(Cell cell, int index) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span> if (cell instanceof ByteBufferedCell) {<a name="line.202"></a>
-<span class="sourceLineNo">203</span> return ((ByteBufferedCell) cell).getRowByteBuffer().get(<a name="line.203"></a>
-<span class="sourceLineNo">204</span> ((ByteBufferedCell) cell).getRowPosition() + index);<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span> return cell.getRowArray()[cell.getRowOffset() + index];<a name="line.206"></a>
-<span class="sourceLineNo">207</span> }<a name="line.207"></a>
-<span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span> public static ByteBuffer getValueBufferShallowCopy(Cell cell) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getValueArray(), cell.getValueOffset(),<a name="line.210"></a>
-<span class="sourceLineNo">211</span> cell.getValueLength());<a name="line.211"></a>
-<span class="sourceLineNo">212</span> return buffer;<a name="line.212"></a>
-<span class="sourceLineNo">213</span> }<a name="line.213"></a>
-<span class="sourceLineNo">214</span><a name="line.214"></a>
-<span class="sourceLineNo">215</span> /**<a name="line.215"></a>
-<span class="sourceLineNo">216</span> * @param cell<a name="line.216"></a>
-<span class="sourceLineNo">217</span> * @return cell's qualifier wrapped into a ByteBuffer.<a name="line.217"></a>
-<span class="sourceLineNo">218</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.218"></a>
-<span class="sourceLineNo">219</span> */<a name="line.219"></a>
-<span class="sourceLineNo">220</span> @Deprecated<a name="line.220"></a>
-<span class="sourceLineNo">221</span> public static ByteBuffer getQualifierBufferShallowCopy(Cell cell) {<a name="line.221"></a>
-<span class="sourceLineNo">222</span> // No usage of this in code.<a name="line.222"></a>
-<span class="sourceLineNo">223</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.223"></a>
-<span class="sourceLineNo">224</span> cell.getQualifierLength());<a name="line.224"></a>
-<span class="sourceLineNo">225</span> return buffer;<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier,<a name="line.228"></a>
-<span class="sourceLineNo">229</span> final long timestamp, final byte type, final byte [] value) {<a name="line.229"></a>
-<span class="sourceLineNo">230</span> // I need a Cell Factory here. Using KeyValue for now. TODO.<a name="line.230"></a>
-<span class="sourceLineNo">231</span> // TODO: Make a new Cell implementation that just carries these<a name="line.231"></a>
-<span class="sourceLineNo">232</span> // byte arrays.<a name="line.232"></a>
-<span class="sourceLineNo">233</span> // TODO: Call factory to create Cell<a name="line.233"></a>
-<span class="sourceLineNo">234</span> return new KeyValue(row, family, qualifier, timestamp, KeyValue.Type.codeToType(type), value);<a name="line.234"></a>
-<span class="sourceLineNo">235</span> }<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> public static Cell createCell(final byte [] rowArray, final int rowOffset, final int rowLength,<a name="line.237"></a>
-<span class="sourceLineNo">238</span> final byte [] familyArray, final int familyOffset, final int familyLength,<a name="line.238"></a>
-<span class="sourceLineNo">239</span> final byte [] qualifierArray, final int qualifierOffset, final int qualifierLength) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> // See createCell(final byte [] row, final byte [] value) for why we default Maximum type.<a name="line.240"></a>
-<span class="sourceLineNo">241</span> return new KeyValue(rowArray, rowOffset, rowLength,<a name="line.241"></a>
-<span class="sourceLineNo">242</span> familyArray, familyOffset, familyLength,<a name="line.242"></a>
-<span class="sourceLineNo">243</span> qualifierArray, qualifierOffset, qualifierLength,<a name="line.243"></a>
-<span class="sourceLineNo">244</span> HConstants.LATEST_TIMESTAMP,<a name="line.244"></a>
-<span class="sourceLineNo">245</span> KeyValue.Type.Maximum,<a name="line.245"></a>
-<span class="sourceLineNo">246</span> HConstants.EMPTY_BYTE_ARRAY, 0, HConstants.EMPTY_BYTE_ARRAY.length);<a name="line.246"></a>
-<span class="sourceLineNo">247</span> }<a name="line.247"></a>
-<span class="sourceLineNo">248</span><a name="line.248"></a>
-<span class="sourceLineNo">249</span> /**<a name="line.249"></a>
-<span class="sourceLineNo">250</span> * Marked as audience Private as of 1.2.0.<a name="line.250"></a>
-<span class="sourceLineNo">251</span> * Creating a Cell with a memstoreTS/mvcc is an internal implementation detail not for<a name="line.251"></a>
-<span class="sourceLineNo">252</span> * public use.<a name="line.252"></a>
-<span class="sourceLineNo">253</span> */<a name="line.253"></a>
-<span class="sourceLineNo">254</span> @InterfaceAudience.Private<a name="line.254"></a>
-<span class="sourceLineNo">255</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.255"></a>
-<span class="sourceLineNo">256</span> final long timestamp, final byte type, final byte[] value, final long memstoreTS) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.257"></a>
-<span class="sourceLineNo">258</span> KeyValue.Type.codeToType(type), value);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> keyValue.setSequenceId(memstoreTS);<a name="line.259"></a>
-<span class="sourceLineNo">260</span> return keyValue;<a name="line.260"></a>
-<span class="sourceLineNo">261</span> }<a name="line.261"></a>
-<span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span> /**<a name="line.263"></a>
-<span class="sourceLineNo">264</span> * Marked as audience Private as of 1.2.0.<a name="line.264"></a>
-<span class="sourceLineNo">265</span> * Creating a Cell with tags and a memstoreTS/mvcc is an internal implementation detail not for<a name="line.265"></a>
-<span class="sourceLineNo">266</span> * public use.<a name="line.266"></a>
-<span class="sourceLineNo">267</span> */<a name="line.267"></a>
-<span class="sourceLineNo">268</span> @InterfaceAudience.Private<a name="line.268"></a>
-<span class="sourceLineNo">269</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.269"></a>
-<span class="sourceLineNo">270</span> final long timestamp, final byte type, final byte[] value, byte[] tags,<a name="line.270"></a>
-<span class="sourceLineNo">271</span> final long memstoreTS) {<a name="line.271"></a>
-<span class="sourceLineNo">272</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.272"></a>
-<span class="sourceLineNo">273</span> KeyValue.Type.codeToType(type), value, tags);<a name="line.273"></a>
-<span class="sourceLineNo">274</span> keyValue.setSequenceId(memstoreTS);<a name="line.274"></a>
-<span class="sourceLineNo">275</span> return keyValue;<a name="line.275"></a>
-<span class="sourceLineNo">276</span> }<a name="line.276"></a>
-<span class="sourceLineNo">277</span><a name="line.277"></a>
-<span class="sourceLineNo">278</span> /**<a name="line.278"></a>
-<span class="sourceLineNo">279</span> * Marked as audience Private as of 1.2.0.<a name="line.279"></a>
-<span class="sourceLineNo">280</span> * Creating a Cell with tags is an internal implementation detail not for<a name="line.280"></a>
-<span class="sourceLineNo">281</span> * public use.<a name="line.281"></a>
-<span class="sourceLineNo">282</span> */<a name="line.282"></a>
-<span class="sourceLineNo">283</span> @InterfaceAudience.Private<a name="line.283"></a>
-<span class="sourceLineNo">284</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.284"></a>
-<span class="sourceLineNo">285</span> final long timestamp, Type type, final byte[] value, byte[] tags) {<a name="line.285"></a>
-<span class="sourceLineNo">286</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp, type, value, tags);<a name="line.286"></a>
-<span class="sourceLineNo">287</span> return keyValue;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> }<a name="line.288"></a>
-<span class="sourceLineNo">289</span><a name="line.289"></a>
-<span class="sourceLineNo">290</span> /**<a name="line.290"></a>
-<span class="sourceLineNo">291</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.291"></a>
-<span class="sourceLineNo">292</span> * @param row<a name="line.292"></a>
-<span class="sourceLineNo">293</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.293"></a>
-<span class="sourceLineNo">294</span> */<a name="line.294"></a>
-<span class="sourceLineNo">295</span> public static Cell createCell(final byte [] row) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY);<a name="line.296"></a>
-<span class="sourceLineNo">297</span> }<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span> /**<a name="line.299"></a>
-<span class="sourceLineNo">300</span> * Create a Cell with specific row and value. Other fields are defaulted.<a name="line.300"></a>
-<span class="sourceLineNo">301</span> * @param row<a name="line.301"></a>
-<span class="sourceLineNo">302</span> * @param value<a name="line.302"></a>
-<span class="sourceLineNo">303</span> * @return Cell with passed row and value but all other fields are arbitrary<a name="line.303"></a>
-<span class="sourceLineNo">304</span> */<a name="line.304"></a>
-<span class="sourceLineNo">305</span> public static Cell createCell(final byte [] row, final byte [] value) {<a name="line.305"></a>
-<span class="sourceLineNo">306</span> // An empty family + empty qualifier + Type.Minimum is used as flag to indicate last on row.<a name="line.306"></a>
-<span class="sourceLineNo">307</span> // See the CellComparator and KeyValue comparator. Search for compareWithoutRow.<a name="line.307"></a>
-<span class="sourceLineNo">308</span> // Lets not make a last-on-row key as default but at same time, if you are making a key<a name="line.308"></a>
-<span class="sourceLineNo">309</span> // without specifying type, etc., flag it as weird by setting type to be Maximum.<a name="line.309"></a>
-<span class="sourceLineNo">310</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY, HConstants.EMPTY_BYTE_ARRAY,<a name="line.310"></a>
-<span class="sourceLineNo">311</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), value);<a name="line.311"></a>
-<span class="sourceLineNo">312</span> }<a name="line.312"></a>
-<span class="sourceLineNo">313</span><a name="line.313"></a>
-<span class="sourceLineNo">314</span> /**<a name="line.314"></a>
-<span class="sourceLineNo">315</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.315"></a>
-<span class="sourceLineNo">316</span> * @param row<a name="line.316"></a>
-<span class="sourceLineNo">317</span> * @param family<a name="line.317"></a>
-<span class="sourceLineNo">318</span> * @param qualifier<a name="line.318"></a>
-<span class="sourceLineNo">319</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.319"></a>
-<span class="sourceLineNo">320</span> */<a name="line.320"></a>
-<span class="sourceLineNo">321</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier) {<a name="line.321"></a>
-<span class="sourceLineNo">322</span> // See above in createCell(final byte [] row, final byte [] value) why we set type to Maximum.<a name="line.322"></a>
-<span class="sourceLineNo">323</span> return createCell(row, family, qualifier,<a name="line.323"></a>
-<span class="sourceLineNo">324</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), HConstants.EMPTY_BYTE_ARRAY);<a name="line.324"></a>
-<span class="sourceLineNo">325</span> }<a name="line.325"></a>
-<span class="sourceLineNo">326</span><a name="line.326"></a>
-<span class="sourceLineNo">327</span> /**<a name="line.327"></a>
-<span class="sourceLineNo">328</span> * @param cellScannerables<a name="line.328"></a>
-<span class="sourceLineNo">329</span> * @return CellScanner interface over <code>cellIterables</code><a name="line.329"></a>
-<span class="sourceLineNo">330</span> */<a name="line.330"></a>
-<span class="sourceLineNo">331</span> public static CellScanner createCellScanner(<a name="line.331"></a>
-<span class="sourceLineNo">332</span> final List<? extends CellScannable> cellScannerables) {<a name="line.332"></a>
-<span class="sourceLineNo">333</span> return new CellScanner() {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> private final Iterator<? extends CellScannable> iterator = cellScannerables.iterator();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> private CellScanner cellScanner = null;<a name="line.335"></a>
-<span class="sourceLineNo">336</span><a name="line.336"></a>
-<span class="sourceLineNo">337</span> @Override<a name="line.337"></a>
-<span class="sourceLineNo">338</span> public Cell current() {<a name="line.338"></a>
-<span class="sourceLineNo">339</span> return this.cellScanner != null? this.cellScanner.current(): null;<a name="line.339"></a>
-<span class="sourceLineNo">340</span> }<a name="line.340"></a>
-<span class="sourceLineNo">341</span><a name="line.341"></a>
-<span class="sourceLineNo">342</span> @Override<a name="line.342"></a>
-<span class="sourceLineNo">343</span> public boolean advance() throws IOException {<a name="line.343"></a>
-<span class="sourceLineNo">344</span> while (true) {<a name="line.344"></a>
-<span class="sourceLineNo">345</span> if (this.cellScanner == null) {<a name="line.345"></a>
-<span class="sourceLineNo">346</span> if (!this.iterator.hasNext()) return false;<a name="line.346"></a>
-<span class="sourceLineNo">347</span> this.cellScanner = this.iterator.next().cellScanner();<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span> if (this.cellScanner.advance()) return true;<a name="line.349"></a>
-<span class="sourceLineNo">350</span> this.cellScanner = null;<a name="line.350"></a>
-<span class="sourceLineNo">351</span> }<a name="line.351"></a>
-<span class="sourceLineNo">352</span> }<a name="line.352"></a>
-<span class="sourceLineNo">353</span> };<a name="line.353"></a>
-<span class="sourceLineNo">354</span> }<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> /**<a name="line.356"></a>
-<span class="sourceLineNo">357</span> * @param cellIterable<a name="line.357"></a>
-<span class="sourceLineNo">358</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.358"></a>
-<span class="sourceLineNo">359</span> */<a name="line.359"></a>
-<span class="sourceLineNo">360</span> public static CellScanner createCellScanner(final Iterable<Cell> cellIterable) {<a name="line.360"></a>
-<span class="sourceLineNo">361</span> if (cellIterable == null) return null;<a name="line.361"></a>
-<span class="sourceLineNo">362</span> return createCellScanner(cellIterable.iterator());<a name="line.362"></a>
-<span class="sourceLineNo">363</span> }<a name="line.363"></a>
-<span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span> /**<a name="line.365"></a>
-<span class="sourceLineNo">366</span> * @param cells<a name="line.366"></a>
-<span class="sourceLineNo">367</span> * @return CellScanner interface over <code>cellIterable</code> or null if <code>cells</code> is<a name="line.367"></a>
-<span class="sourceLineNo">368</span> * null<a name="line.368"></a>
-<span class="sourceLineNo">369</span> */<a name="line.369"></a>
-<span class="sourceLineNo">370</span> public static CellScanner createCellScanner(final Iterator<Cell> cells) {<a name="line.370"></a>
-<span class="sourceLineNo">371</span> if (cells == null) return null;<a name="line.371"></a>
-<span class="sourceLineNo">372</span> return new CellScanner() {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> private final Iterator<Cell> iterator = cells;<a name="line.373"></a>
-<span class="sourceLineNo">374</span> private Cell current = null;<a name="line.374"></a>
-<span class="sourceLineNo">375</span><a name="line.375"></a>
-<span class="sourceLineNo">376</span> @Override<a name="line.376"></a>
-<span class="sourceLineNo">377</span> public Cell current() {<a name="line.377"></a>
-<span class="sourceLineNo">378</span> return this.current;<a name="line.378"></a>
-<span class="sourceLineNo">379</span> }<a name="line.379"></a>
-<span class="sourceLineNo">380</span><a name="line.380"></a>
-<span class="sourceLineNo">381</span> @Override<a name="line.381"></a>
-<span class="sourceLineNo">382</span> public boolean advance() {<a name="line.382"></a>
-<span class="sourceLineNo">383</span> boolean hasNext = this.iterator.hasNext();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> this.current = hasNext? this.iterator.next(): null;<a name="line.384"></a>
-<span class="sourceLineNo">385</span> return hasNext;<a name="line.385"></a>
-<span class="sourceLineNo">386</span> }<a name="line.386"></a>
-<span class="sourceLineNo">387</span> };<a name="line.387"></a>
-<span class="sourceLineNo">388</span> }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span> /**<a name="line.390"></a>
-<span class="sourceLineNo">391</span> * @param cellArray<a name="line.391"></a>
-<span class="sourceLineNo">392</span> * @return CellScanner interface over <code>cellArray</code><a name="line.392"></a>
-<span class="sourceLineNo">393</span> */<a name="line.393"></a>
-<span class="sourceLineNo">394</span> public static CellScanner createCellScanner(final Cell[] cellArray) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span> return new CellScanner() {<a name="line.395"></a>
-<span class="sourceLineNo">396</span> private final Cell [] cells = cellArray;<a name="line.396"></a>
-<span class="sourceLineNo">397</span> private int index = -1;<a name="line.397"></a>
-<span class="sourceLineNo">398</span><a name="line.398"></a>
-<span class="sourceLineNo">399</span> @Override<a name="line.399"></a>
-<span class="sourceLineNo">400</span> public Cell current() {<a name="line.400"></a>
-<span class="sourceLineNo">401</span> if (cells == null) return null;<a name="line.401"></a>
-<span class="sourceLineNo">402</span> return (index < 0)? null: this.cells[index];<a name="line.402"></a>
-<span class="sourceLineNo">403</span> }<a name="line.403"></a>
-<span class="sourceLineNo">404</span><a name="line.404"></a>
-<span class="sourceLineNo">405</span> @Override<a name="line.405"></a>
-<span class="sourceLineNo">406</span> public boolean advance() {<a name="line.406"></a>
-<span class="sourceLineNo">407</span> if (cells == null) return false;<a name="line.407"></a>
-<span class="sourceLineNo">408</span> return ++index < this.cells.length;<a name="line.408"></a>
-<span class="sourceLineNo">409</span> }<a name="line.409"></a>
-<span class="sourceLineNo">410</span> };<a name="line.410"></a>
-<span class="sourceLineNo">411</span> }<a name="line.411"></a>
-<span class="sourceLineNo">412</span><a name="line.412"></a>
-<span class="sourceLineNo">413</span> /**<a name="line.413"></a>
-<span class="sourceLineNo">414</span> * Flatten the map of cells out under the CellScanner<a name="line.414"></a>
-<span class="sourceLineNo">415</span> * @param map Map of Cell Lists; for example, the map of families to Cells that is used<a name="line.415"></a>
-<span class="sourceLineNo">416</span> * inside Put, etc., keeping Cells organized by family.<a name="line.416"></a>
-<span class="sourceLineNo">417</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.417"></a>
-<span class="sourceLineNo">418</span> */<a name="line.418"></a>
-<span class="sourceLineNo">419</span> public static CellScanner createCellScanner(final NavigableMap<byte [], List<Cell>> map) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span> return new CellScanner() {<a name="line.420"></a>
-<span class="sourceLineNo">421</span> private final Iterator<Entry<byte[], List<Cell>>> entries = map.entrySet().iterator();<a name="line.421"></a>
-<span class="sourceLineNo">422</span> private Iterator<Cell> currentIterator = null;<a name="line.422"></a>
-<span class="sourceLineNo">423</span> private Cell currentCell;<a name="line.423"></a>
-<span class="sourceLineNo">424</span><a name="line.424"></a>
-<span class="sourceLineNo">425</span> @Override<a name="line.425"></a>
-<span class="sourceLineNo">426</span> public Cell current() {<a name="line.426"></a>
-<span class="sourceLineNo">427</span> return this.currentCell;<a name="line.427"></a>
-<span class="sourceLineNo">428</span> }<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span> @Override<a name="line.430"></a>
-<span class="sourceLineNo">431</span> public boolean advance() {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> while(true) {<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (this.currentIterator == null) {<a name="line.433"></a>
-<span class="sourceLineNo">434</span> if (!this.entries.hasNext()) return false;<a name="line.434"></a>
-<span class="sourceLineNo">435</span> this.currentIterator = this.entries.next().getValue().iterator();<a name="line.435"></a>
-<span class="sourceLineNo">436</span> }<a name="line.436"></a>
-<span class="sourceLineNo">437</span> if (this.currentIterator.hasNext()) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span> this.currentCell = this.currentIterator.next();<a name="line.438"></a>
-<span class="sourceLineNo">439</span> return true;<a name="line.439"></a>
-<span class="sourceLineNo">440</span> }<a name="line.440"></a>
-<span class="sourceLineNo">441</span> this.currentCell = null;<a name="line.441"></a>
-<span class="sourceLineNo">442</span> this.currentIterator = null;<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span> }<a name="line.444"></a>
-<span class="sourceLineNo">445</span> };<a name="line.445"></a>
-<span class="sourceLineNo">446</span> }<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span> /**<a name="line.448"></a>
-<span class="sourceLineNo">449</span> * @param left<a name="line.449"></a>
-<span class="sourceLineNo">450</span> * @param right<a name="line.450"></a>
-<span class="sourceLineNo">451</span> * @return True if the rows in <code>left</code> and <code>right</code> Cells match<a name="line.451"></a>
-<span class="sourceLineNo">452</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.452"></a>
-<span class="sourceLineNo">453</span> * Instead use {@link #matchingRows(Cell, Cell)}<a name="line.453"></a>
-<span class="sourceLineNo">454</span> */<a name="line.454"></a>
-<span class="sourceLineNo">455</span> @Deprecated<a name="line.455"></a>
-<span class="sourceLineNo">456</span> public static boolean matchingRow(final Cell left, final Cell right) {<a name="line.456"></a>
-<span class="sourceLineNo">457</span> return matchingRows(left, right);<a name="line.457"></a>
-<span class="sourceLineNo">458</span> }<a name="line.458"></a>
-<span class="sourceLineNo">459</span><a name="line.459"></a>
-<span class="sourceLineNo">460</span> public static boolean matchingRow(final Cell left, final byte[] buf) {<a name="line.460"></a>
-<span class="sourceLineNo">461</span> if (buf == null) {<a name="line.461"></a>
-<span class="sourceLineNo">462</span> return left.getQualifierLength() == 0;<a name="line.462"></a>
-<span class="sourceLineNo">463</span> }<a name="line.463"></a>
-<span class="sourceLineNo">464</span> return matchingRow(left, buf, 0, buf.length);<a name="line.464"></a>
-<span class="sourceLineNo">465</span> }<a name="line.465"></a>
-<span class="sourceLineNo">466</span><a name="line.466"></a>
-<span class="sourceLineNo">467</span> public static boolean matchingRow(final Cell left, final byte[] buf, final int offset,<a name="line.467"></a>
-<span class="sourceLineNo">468</span> final int length) {<a name="line.468"></a>
-<span class="sourceLineNo">469</span> if (left instanceof ByteBufferedCell) {<a name="line.469"></a>
-<span class="sourceLineNo">470</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getRowByteBuffer(),<a name="line.470"></a>
-<span class="sourceLineNo">471</span> ((ByteBufferedCell) left).getRowPosition(), left.getRowLength(), buf, offset,<a name="line.471"></a>
-<span class="sourceLineNo">472</span> length);<a name="line.472"></a>
-<span class="sourceLineNo">473</span> }<a name="line.473"></a>
-<span class="sourceLineNo">474</span> return Bytes.equals(left.getRowArray(), left.getRowOffset(), left.getRowLength(), buf, offset,<a name="line.474"></a>
-<span class="sourceLineNo">475</span> length);<a name="line.475"></a>
-<span class="sourceLineNo">476</span> }<a name="line.476"></a>
-<span class="sourceLineNo">477</span><a name="line.477"></a>
-<span class="sourceLineNo">478</span> public static boolean matchingFamily(final Cell left, final Cell right) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span> byte lfamlength = left.getFamilyLength();<a name="line.479"></a>
-<span class="sourceLineNo">480</span> byte rfamlength = right.getFamilyLength();<a name="line.480"></a>
-<span class="sourceLineNo">481</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.481"></a>
-<span class="sourceLineNo">482</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.482"></a>
-<span class="sourceLineNo">483</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.483"></a>
-<span class="sourceLineNo">484</span> ((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.484"></a>
-<span class="sourceLineNo">485</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength);<a name="line.485"></a>
-<span class="sourceLineNo">486</span> }<a name="line.486"></a>
-<span class="sourceLineNo">487</span> if (left instanceof ByteBufferedCell) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.488"></a>
-<span class="sourceLineNo">489</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.489"></a>
-<span class="sourceLineNo">490</span> right.getFamilyArray(), right.getFamilyOffset(), rfamlength);<a name="line.490"></a>
-<span class="sourceLineNo">491</span> }<a name="line.491"></a>
-<span class="sourceLineNo">492</span> if (right instanceof ByteBufferedCell) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.493"></a>
-<span class="sourceLineNo">494</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength,<a name="line.494"></a>
-<span class="sourceLineNo">495</span> left.getFamilyArray(), left.getFamilyOffset(), lfamlength);<a name="line.495"></a>
-<span class="sourceLineNo">496</span> }<a name="line.496"></a>
-<span class="sourceLineNo">497</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(),<a name="line.497"></a>
-<span class="sourceLineNo">498</span> right.getFamilyArray(), right.getFamilyOffset(), right.getFamilyLength());<a name="line.498"></a>
-<span class="sourceLineNo">499</span> }<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span> public static boolean matchingFamily(final Cell left, final byte[] buf) {<a name="line.501"></a>
-<span class="sourceLineNo">502</span> if (buf == null) {<a name="line.502"></a>
-<span class="sourceLineNo">503</span> return left.getFamilyLength() == 0;<a name="line.503"></a>
-<span class="sourceLineNo">504</span> }<a name="line.504"></a>
-<span class="sourceLineNo">505</span> return matchingFamily(left, buf, 0, buf.length);<a name="line.505"></a>
-<span class="sourceLineNo">506</span> }<a name="line.506"></a>
-<span class="sourceLineNo">507</span><a name="line.507"></a>
-<span class="sourceLineNo">508</span> public static boolean matchingFamily(final Cell left, final byte[] buf, final int offset,<a name="line.508"></a>
-<span class="sourceLineNo">509</span> final int length) {<a name="line.509"></a>
-<span class="sourceLineNo">510</span> if (left instanceof ByteBufferedCell) {<a name="line.510"></a>
-<span class="sourceLineNo">511</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.511"></a>
-<span class="sourceLineNo">512</span> ((ByteBufferedCell) left).getFamilyPosition(), left.getFamilyLength(), buf,<a name="line.512"></a>
-<span class="sourceLineNo">513</span> offset, length);<a name="line.513"></a>
-<span class="sourceLineNo">514</span> }<a name="line.514"></a>
-<span class="sourceLineNo">515</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(), buf,<a name="line.515"></a>
-<span class="sourceLineNo">516</span> offset, length);<a name="line.516"></a>
-<span class="sourceLineNo">517</span> }<a name="line.517"></a>
-<span class="sourceLineNo">518</span><a name="line.518"></a>
-<span class="sourceLineNo">519</span> public static boolean matchingQualifier(final Cell left, final Cell right) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span> int lqlength = left.getQualifierLength();<a name="line.520"></a>
-<span class="sourceLineNo">521</span> int rqlength = right.getQualifierLength();<a name="line.521"></a>
-<span class="sourceLineNo">522</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.522"></a>
-<span class="sourceLineNo">523</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.523"></a>
-<span class="sourceLineNo">524</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.524"></a>
-<span class="sourceLineNo">525</span> ((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.525"></a>
-<span class="sourceLineNo">526</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength);<a name="line.526"></a>
-<span class="sourceLineNo">527</span> }<a name="line.527"></a>
-<span class="sourceLineNo">528</span> if (left instanceof ByteBufferedCell) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.529"></a>
-<span class="sourceLineNo">530</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.530"></a>
-<span class="sourceLineNo">531</span> right.getQualifierArray(), right.getQualifierOffset(), rqlength);<a name="line.531"></a>
-<span class="sourceLineNo">532</span> }<a name="line.532"></a>
-<span class="sourceLineNo">533</span> if (right instanceof ByteBufferedCell) {<a name="line.533"></a>
-<span class="sourceLineNo">534</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.534"></a>
-<span class="sourceLineNo">535</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength,<a name="line.535"></a>
-<span class="sourceLineNo">536</span> left.getQualifierArray(), left.getQualifierOffset(), lqlength);<a name="line.536"></a>
-<span class="sourceLineNo">537</span> }<a name="line.537"></a>
-<span class="sourceLineNo">538</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.538"></a>
-<span class="sourceLineNo">539</span> left.getQualifierLength(), right.getQualifierArray(), right.getQualifierOffset(),<a name="line.539"></a>
-<span class="sourceLineNo">540</span> right.getQualifierLength());<a name="line.540"></a>
-<span class="sourceLineNo">541</span> }<a name="line.541"></a>
-<span class="sourceLineNo">542</span><a name="line.542"></a>
-<span class="sourceLineNo">543</span> /**<a name="line.543"></a>
-<span class="sourceLineNo">544</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.544"></a>
-<span class="sourceLineNo">545</span> * byte[] are equal<a name="line.545"></a>
-<span class="sourceLineNo">546</span> * @param left<a name="line.546"></a>
-<span class="sourceLineNo">547</span> * @param buf the serialized keyvalue format byte[]<a name="line.547"></a>
-<span class="sourceLineNo">548</span> * @return true if the qualifier matches, false otherwise<a name="line.548"></a>
-<span class="sourceLineNo">549</span> */<a name="line.549"></a>
-<span class="sourceLineNo">550</span> public static boolean matchingQualifier(final Cell left, final byte[] buf) {<a name="line.550"></a>
-<span class="sourceLineNo">551</span> if (buf == null) {<a name="line.551"></a>
-<span class="sourceLineNo">552</span> return left.getQualifierLength() == 0;<a name="line.552"></a>
-<span class="sourceLineNo">553</span> }<a name="line.553"></a>
-<span class="sourceLineNo">554</span> return matchingQualifier(left, buf, 0, buf.length);<a name="line.554"></a>
-<span class="sourceLineNo">555</span> }<a name="line.555"></a>
-<span class="sourceLineNo">556</span><a name="line.556"></a>
-<span class="sourceLineNo">557</span> /**<a name="line.557"></a>
-<span class="sourceLineNo">558</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.558"></a>
-<span class="sourceLineNo">559</span> * byte[] are equal<a name="line.559"></a>
-<span class="sourceLineNo">560</span> * @param left<a name="line.560"></a>
-<span class="sourceLineNo">561</span> * @param buf the serialized keyvalue format byte[]<a name="line.561"></a>
-<span class="sourceLineNo">562</span> * @param offset the offset of the qualifier in the byte[]<a name="line.562"></a>
-<span class="sourceLineNo">563</span> * @param length the length of the qualifier in the byte[]<a name="line.563"></a>
-<span class="sourceLineNo">564</span> * @return true if the qualifier matches, false otherwise<a name="line.564"></a>
-<span class="sourceLineNo">565</span> */<a name="line.565"></a>
-<span class="sourceLineNo">566</span> public static boolean matchingQualifier(final Cell left, final byte[] buf, final int offset,<a name="line.566"></a>
-<span class="sourceLineNo">567</span> final int length) {<a name="line.567"></a>
-<span class="sourceLineNo">568</span> if (buf == null) {<a name="line.568"></a>
-<span class="sourceLineNo">569</span> return left.getQualifierLength() == 0;<a name="line.569"></a>
-<span class="sourceLineNo">570</span> }<a name="line.570"></a>
-<span class="sourceLineNo">571</span> if (left instanceof ByteBufferedCell) {<a name="line.571"></a>
-<span class="sourceLineNo">572</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.572"></a>
-<span class="sourceLineNo">573</span> ((ByteBufferedCell) left).getQualifierPosition(), left.getQualifierLength(),<a name="line.573"></a>
-<span class="sourceLineNo">574</span> buf, offset, length);<a name="line.574"></a>
-<span class="sourceLineNo">575</span> }<a name="line.575"></a>
-<span class="sourceLineNo">576</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.576"></a>
-<span class="sourceLineNo">577</span> left.getQualifierLength(), buf, offset, length);<a name="line.577"></a>
-<span class="sourceLineNo">578</span> }<a name="line.578"></a>
-<span class="sourceLineNo">579</span><a name="line.579"></a>
-<span class="sourceLineNo">580</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final byte[] qual) {<a name="line.580"></a>
-<span class="sourceLineNo">581</span> if (!matchingFamily(left, fam))<a name="line.581"></a>
-<span class="sourceLineNo">582</span> return false;<a name="line.582"></a>
-<span class="sourceLineNo">583</span> return matchingQualifier(left, qual);<a name="line.583"></a>
-<span class="sourceLineNo">584</span> }<a name="line.584"></a>
-<span class="sourceLineNo">585</span><a name="line.585"></a>
-<span class="sourceLineNo">586</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final int foffset,<a name="line.586"></a>
-<span class="sourceLineNo">587</span> final int flength, final byte[] qual, final int qoffset, final int qlength) {<a name="line.587"></a>
-<span class="sourceLineNo">588</span> if (!matchingFamily(left, fam, foffset, flength))<a name="line.588"></a>
-<span class="sourceLineNo">589</span> return false;<a name="line.589"></a>
-<span class="sourceLineNo">590</span> return matchingQualifier(left, qual, qoffset, qlength);<a name="line.590"></a>
-<span class="sourceLineNo">591</span> }<a name="line.591"></a>
-<span class="sourceLineNo">592</span><a name="line.592"></a>
-<span class="sourceLineNo">593</span> public static boolean matchingColumn(final Cell left, final Cell right) {<a name="line.593"></a>
-<span class="sourceLineNo">594</span> if (!matchingFamily(left, right))<a name="line.594"></a>
-<span class="sourceLineNo">595</span> return false;<a name="line.595"></a>
-<span class="sourceLineNo">596</span> return matchingQualifier(left, right);<a name="line.596"></a>
-<span class="sourceLineNo">597</span> }<a name="line.597"></a>
-<span class="sourceLineNo">598</span><a name="line.598"></a>
-<span class="sourceLineNo">599</span> public static boolean matchingValue(final Cell left, final Cell right) {<a name="line.599"></a>
-<span class="sourceLineNo">600</span> return matchingValue(left, right, left.getValueLength(), right.getValueLength());<a name="line.600"></a>
-<span class="sourceLineNo">601</span> }<a name="line.601"></a>
-<span class="sourceLineNo">602</span><a name="line.602"></a>
-<span class="sourceLineNo">603</span> public static boolean matchingValue(final Cell left, final Cell right, int lvlength,<a name="line.603"></a>
-<span class="sourceLineNo">604</span> int rvlength) {<a name="line.604"></a>
-<span class="sourceLineNo">605</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.605"></a>
-<span class="sourceLineNo">606</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.606"></a>
-<span class="sourceLineNo">607</span> ((ByteBufferedCell) left).getValuePosition(), lvlength,<a name="line.607"></a>
-<span class="sourceLineNo">608</span> ((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.608"></a>
-<span class="sourceLineNo">609</span> ((ByteBufferedCell) right).getValuePosition(), rvlength);<a name="line.609"></a>
-<span class="sourceLineNo">610</span> }<a name="line.610"></a>
-<span class="sourceLineNo">611</span> if (left instanceof ByteBufferedCell) {<a name="line.611"></a>
-<span class="sourceLineNo">612</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.612"></a>
-<span class="sourceLineNo">613</span> ((ByteBufferedCell) left).getValuePosition(), lvlength, right.getValueArray(),<a name="line.613"></a>
-<span class="sourceLineNo">614</span> right.getValueOffset(), rvlength);<a name="line.614"></a>
-<span class="sourceLineNo">615</span> }<a name="line.615"></a>
-<span class="sourceLineNo">616</span> if (right instanceof ByteBufferedCell) {<a name="line.616"></a>
-<span class="sourceLineNo">617</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.617"></a>
-<span class="sourceLineNo">618</span> ((ByteBufferedCell) right).getValuePosition(), rvlength, left.getValueArray(),<a name="line.618"></a>
-<span class="sourceLineNo">619</span> left.getValueOffset(), lvlength);<a name="line.619"></a>
-<span class="sourceLineNo">620</span> }<a name="line.620"></a>
-<span class="sourceLineNo">621</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), lvlength,<a name="line.621"></a>
-<span class="sourceLineNo">622</span> right.getValueArray(), right.getValueOffset(), rvlength);<a name="line.622"></a>
-<span class="sourceLineNo">623</span> }<a name="line.623"></a>
-<span class="sourceLineNo">624</span><a name="line.624"></a>
-<span class="sourceLineNo">625</span> public static boolean matchingValue(final Cell left, final byte[] buf) {<a name="line.625"></a>
-<span class="sourceLineNo">626</span> if (left instanceof ByteBufferedCell) {<a name="line.626"></a>
-<span class="sourceLineNo">627</span> return ByteBufferUtils.compareTo(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.627"></a>
-<span class="sourceLineNo">628</span> ((ByteBufferedCell) left).getValuePosition(), left.getValueLength(), buf, 0,<a name="line.628"></a>
-<span class="sourceLineNo">629</span> buf.length) == 0;<a name="line.629"></a>
-<span class="sourceLineNo">630</span> }<a name="line.630"></a>
-<span class="sourceLineNo">631</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), left.getValueLength(), buf, 0,<a name="line.631"></a>
-<span class="sourceLineNo">632</span> buf.length);<a name="line.632"></a>
-<span class="sourceLineNo">633</span> }<a name="line.633"></a>
-<span class="sourceLineNo">634</span><a name="line.634"></a>
-<span class="sourceLineNo">635</span> /**<a name="line.635"></a>
-<span class="sourceLineNo">636</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.636"></a>
-<span class="sourceLineNo">637</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.637"></a>
-<span class="sourceLineNo">638</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.638"></a>
-<span class="sourceLineNo">639</span> */<a name="line.639"></a>
-<span class="sourceLineNo">640</span> public static boolean isDelete(final Cell cell) {<a name="line.640"></a>
-<span class="sourceLineNo">641</span> return isDelete(cell.getTypeByte());<a name="line.641"></a>
-<span class="sourceLineNo">642</span> }<a name="line.642"></a>
-<span class="sourceLineNo">643</span><a name="line.643"></a>
-<span class="sourceLineNo">644</span> /**<a name="line.644"></a>
-<span class="sourceLineNo">645</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.645"></a>
-<span class="sourceLineNo">646</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.646"></a>
-<span class="sourceLineNo">647</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.647"></a>
-<span class="sourceLineNo">648</span> */<a name="line.648"></a>
-<span class="sourceLineNo">649</span> public static boolean isDelete(final byte type) {<a name="line.649"></a>
-<span class="sourceLineNo">650</span> return Type.Delete.getCode() <= type<a name="line.650"></a>
-<span class="sourceLineNo">651</span> && type <= Type.DeleteFamily.getCode();<a name="line.651"></a>
-<span class="sourceLineNo">652</span> }<a name="line.652"></a>
-<span class="sourceLineNo">653</span><a name="line.653"></a>
-<span class="sourceLineNo">654</span> /**<a name="line.654"></a>
-<span class="sourceLineNo">655</span> * @return True if this cell is a {@link KeyValue.Type#Delete} type.<a name="line.655"></a>
-<span class="sourceLineNo">656</span> */<a name="line.656"></a>
-<span class="sourceLineNo">657</span> public static boolean isDeleteType(Cell cell) {<a name="line.657"></a>
-<span class="sourceLineNo">658</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.658"></a>
-<span class="sourceLineNo">659</span> }<a name="line.659"></a>
-<span class="sourceLineNo">660</span><a name="line.660"></a>
-<span class="sourceLineNo">661</span> public static boolean isDeleteFamily(final Cell cell) {<a name="line.661"></a>
-<span class="sourceLineNo">662</span> return cell.getTypeByte() == Type.DeleteFamily.getCode();<a name="line.662"></a>
-<span class="sourceLineNo">663</span> }<a name="line.663"></a>
-<span class="sourceLineNo">664</span><a name="line.664"></a>
-<span class="sourceLineNo">665</span> public static boolean isDeleteFamilyVersion(final Cell cell) {<a name="line.665"></a>
-<span class="sourceLineNo">666</span> return cell.getTypeByte() == Type.DeleteFamilyVersion.getCode();<a name="line.666"></a>
-<span class="sourceLineNo">667</span> }<a name="line.667"></a>
-<span class="sourceLineNo">668</span><a name="line.668"></a>
-<span class="sourceLineNo">669</span> public static boolean isDeleteColumns(final Cell cell) {<a name="line.669"></a>
-<span class="sourceLineNo">670</span> return cell.getTypeByte() == Type.DeleteColumn.getCode();<a name="line.670"></a>
-<span class="sourceLineNo">671</span> }<a name="line.671"></a>
-<span class="sourceLineNo">672</span><a name="line.672"></a>
-<span class="sourceLineNo">673</span> public static boolean isDeleteColumnVersion(final Cell cell) {<a name="line.673"></a>
-<span class="sourceLineNo">674</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.674"></a>
-<span class="sourceLineNo">675</span> }<a name="line.675"></a>
-<span class="sourceLineNo">676</span><a name="line.676"></a>
-<span class="sourceLineNo">677</span> /**<a name="line.677"></a>
-<span class="sourceLineNo">678</span> *<a name="line.678"></a>
-<span class="sourceLineNo">679</span> * @return True if this cell is a delete family or column type.<a name="line.679"></a>
-<span class="sourceLineNo">680</span> */<a name="line.680"></a>
-<span class="sourceLineNo">681</span> public static boolean isDeleteColumnOrFamily(Cell cell) {<a name="line.681"></a>
-<span class="sourceLineNo">682</span> int t = cell.getTypeByte();<a name="line.682"></a>
-<span class="sourceLineNo">683</span> return t == Type.DeleteColumn.getCode() || t == Type.DeleteFamily.getCode();<a name="line.683"></a>
-<span class="sourceLineNo">684</span> }<a name="line.684"></a>
-<span class="sourceLineNo">685</span><a name="line.685"></a>
-<span class="sourceLineNo">686</span> /**<a name="line.686"></a>
-<span class="sourceLineNo">687</span> * @param cell<a name="line.687"></a>
-<span class="sourceLineNo">688</span> * @return Estimate of the <code>cell</code> size in bytes.<a name="line.688"></a>
-<span class="sourceLineNo">689</span> */<a name="line.689"></a>
-<span class="sourceLineNo">690</span> public static int estimatedSerializedSizeOf(final Cell cell) {<a name="line.690"></a>
-<span class="sourceLineNo">691</span> // If a KeyValue, we can give a good estimate of size.<a name="line.691"></a>
-<span class="sourceLineNo">692</span> if (cell instanceof KeyValue) {<a name="line.692"></a>
-<span class="sourceLineNo">693</span> return ((KeyValue)cell).getLength() + Bytes.SIZEOF_INT;<a name="line.693"></a>
-<span class="sourceLineNo">694</span> }<a name="line.694"></a>
-<span class="sourceLineNo">695</span> // TODO: Should we add to Cell a sizeOf? Would it help? Does it make sense if Cell is<a name="line.695"></a>
-<span class="sourceLineNo">696</span> // prefix encoded or compressed?<a name="line.696"></a>
-<span class="sourceLineNo">697</span> return getSumOfCellElementLengths(cell) +<a name="line.697"></a>
-<span class="sourceLineNo">698</span> // Use the KeyValue's infrastructure size presuming that another implementation would have<a name="line.698"></a>
-<span class="sourceLineNo">699</span> // same basic cost.<a name="line.699"></a>
-<span class="sourceLineNo">700</span> KeyValue.KEY_INFRASTRUCTURE_SIZE +<a name="line.700"></a>
-<span class="sourceLineNo">701</span> // Serialization is probably preceded by a length (it is in the KeyValueCodec at least).<a name="line.701"></a>
-<span class="sourceLineNo">702</span> Bytes.SIZEOF_INT;<a name="line.702"></a>
-<span class="sourceLineNo">703</span> }<a name="line.703"></a>
-<span class="sourceLineNo">704</span><a name="line.704"></a>
-<span class="sourceLineNo">705</span> /**<a name="line.705"></a>
-<span class="sourceLineNo">706</span> * @param cell<a name="line.706"></a>
-<span class="sourceLineNo">707</span> * @return Sum of the lengths of all the elements in a Cell; does not count in any infrastructure<a name="line.707"></a>
-<span class="sourceLineNo">708</span> */<a name="line.708"></a>
-<span class="sourceLineNo">709</span> private static int getSumOfCellElementLengths(final Cell cell) {<a name="line.709"></a>
-<span class="sourceLineNo">710</span> return getSumOfCellKeyElementLengths(cell) + cell.getValueLength() + cell.getTagsLength();<a name="line.710"></a>
-<span class="sourceLineNo">711</span> }<a name="line.711"></a>
-<span class="sourceLineNo">712</span><a name="line.712"></a>
-<span class="sourceLineNo">713</span> /**<a name="line.713"></a>
-<span class="sourceLineNo">714</span> * @param cell<a name="line.714"></a>
-<span class="sourceLineNo">715</span> * @return Sum of all elements that make up a key; does not include infrastructure, tags or<a name="line.715"></a>
-<span class="sourceLineNo">716</span> * values.<a name="line.716"></a>
-<span class="sourceLineNo">717</span> */<a name="line.717"></a>
-<span class="sourceLineNo">718</span> private static int getSumOfCellKeyElementLengths(final Cell cell) {<a name="line.718"></a>
-<span class="sourceLineNo">719</span> return cell.getRowLength() + cell.getFamilyLength() +<a name="line.719"></a>
-<span class="sourceLineNo">720</span> cell.getQualifierLength() +<a name="line.720"></a>
-<span class="sourceLineNo">721</span> KeyValue.TIMESTAMP_TYPE_SIZE;<a name="line.721"></a>
-<span class="sourceLineNo">722</span> }<a name="line.722"></a>
-<span class="sourceLineNo">723</span><a name="line.723"></a>
-<span class="sourceLineNo">724</span> public static int estimatedSerializedSizeOfKey(final Cell cell) {<a name="line.724"></a>
-<span class="sourceLineNo">725</span> if (cell instanceof KeyValue) return ((KeyValue)cell).getKeyLength();<a name="line.725"></a>
-<span class="sourceLineNo">726</span> // This will be a low estimate. Will do for now.<a name="line.726"></a>
-<span class="sourceLineNo">727</span> return getSumOfCellKeyElementLengths(cell);<a name="line.727"></a>
-<span class="sourceLineNo">728</span> }<a name="line.728"></a>
-<span class="sourceLineNo">729</span><a name="line.729"></a>
-<span class="sourceLineNo">730</span> /**<a name="line.730"></a>
-<span class="sourceLineNo">731</span> * This is an estimate of the heap space occupied by a cell. When the cell is of type<a name="line.731"></a>
-<span class="sourceLineNo">732</span> * {@link HeapSize} we call {@link HeapSize#heapSize()} so cell can give a correct value. In other<a name="line.732"></a>
-<span class="sourceLineNo">733</span> * cases we just consider the bytes occupied by the cell components ie. row, CF, qualifier,<a name="line.733"></a>
-<span class="sourceLineNo">734</span> * timestamp, type, value and tags.<a name="line.734"></a>
-<span class="sourceLineNo">735</span> * @param cell<a name="line.735"></a>
-<span class="sourceLineNo">736</span> * @return estimate of the heap space<a name="line.736"></a>
-<span class="sourceLineNo">737</span> */<a name="line.737"></a>
-<span class="sourceLineNo">738</span> public static long estimatedHeapSizeOf(final Cell cell) {<a name="line.738"></a>
-<span class="sourceLineNo">739</span> if (cell instanceof HeapSize) {<a name="line.739"></a>
-<span class="sourceLineNo">740</span> return ((HeapSize) cell).heapSize();<a name="line.740"></a>
-<span class="sourceLineNo">741</span> }<a name="line.741"></a>
-<span class="sourceLineNo">742</span> // TODO: Add sizing of references that hold the row, family, etc., arrays.<a name="line.742"></a>
-<span class="sourceLineNo">743</span> return estimatedSerializedSizeOf(cell);<a name="line.743"></a>
-<span class="sourceLineNo">744</span> }<a name="line.744"></a>
-<span class="sourceLineNo">745</span><a name="line.745"></a>
-<span class="sourceLineNo">746</span> /********************* tags *************************************/<a name="line.746"></a>
-<span class="sourceLineNo">747</span> /**<a name="line.747"></a>
-<span class="sourceLineNo">748</span> * Util method to iterate through the tags<a name="line.748"></a>
-<span class="sourceLineNo">749</span> *<a name="line.749"></a>
-<span class="sourceLineNo">750</span> * @param tags<a name="line.750"></a>
-<span class="sourceLineNo">751</span> * @param offset<a name="line.751"></a>
-<span class="sourceLineNo">752</span> * @param length<a name="line.752"></a>
-<span class="sourceLineNo">753</span> * @return iterator for the tags<a name="line.753"></a>
-<span class="sourceLineNo">754</span> * @deprecated As of 2.0.0 and will be removed in 3.0.0<a name="line.754"></a>
-<span class="sourceLineNo">755</span> * Instead use {@link #tagsIterator(Cell)}<a name="line.755"></a>
-<span class="sourceLineNo">756</span> */<a name="line.756"></a>
-<span class="sourceLineNo">757</span> @Deprecated<a name="line.757"></a>
-<span class="sourceLineNo">758</span> public static Iterator<Tag> tagsIterator(final byte[] tags, final int offset, final int length) {<a name="line.758"></a>
-<span class="sourceLineNo">759</span> return new Iterator<Tag>() {<a name="line.759"></a>
-<span class="sourceLineNo">760</span> private int pos = offset;<a name="line.760"></a>
-<span class="sourceLineNo">761</span> private int endOffset = offset + length - 1;<a name="line.761"></a>
-<span class="sourceLineNo">762</span><a name="line.762"></a>
-<span class="sourceLineNo">763</span> @Override<a name="line.763"></a>
-<span class="sourceLineNo">764</span> public boolean hasNext() {<a name="line.764"></a>
-<span class="sourceLineNo">765</span> return this.pos < endOffset;<a name="line.765"></a>
-<span class="sourceLineNo">766</span> }<a name="line.766"></a>
-<span class="sourceLineNo">767</span><a name="line.767"></a>
-<span class="sourceLineNo">768</span> @Override<a name="line.768"></a>
-<span class="sourceLineNo">769</span> public Tag next() {<a name="line.769"></a>
-<span class="sourceLineNo">770</span> if (hasNext()) {<a name="line.770"></a>
-<span class="sourceLineNo">771</span> int curTagLen = Bytes.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.771"></a>
-<span class="sourceLineNo">772</span> Tag tag = new ArrayBackedTag(tags, pos, curTagLen + TAG_LENGTH_SIZE);<a name="line.772"></a>
-<span class="sourceLineNo">773</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.773"></a>
-<span class="sourceLineNo">774</span> return tag;<a name="line.774"></a>
-<span class="sourceLineNo">775</span> }<a name="line.775"></a>
-<span class="sourceLineNo">776</span> return null;<a name="line.776"></a>
-<span class="sourceLineNo">777</span> }<a name="line.777"></a>
-<span class="sourceLineNo">778</span><a name="line.778"></a>
-<span class="sourceLineNo">779</span> @Override<a name="line.779"></a>
-<span class="sourceLineNo">780</span> public void remove() {<a name="line.780"></a>
-<span class="sourceLineNo">781</span> throw new UnsupportedOperationException();<a name="line.781"></a>
-<span class="sourceLineNo">782</span> }<a name="line.782"></a>
-<span class="sourceLineNo">783</span> };<a name="line.783"></a>
-<span class="sourceLineNo">784</span> }<a name="line.784"></a>
-<span class="sourceLineNo">785</span><a name="line.785"></a>
-<span class="sourceLineNo">786</span> private static Iterator<Tag> tagsIterator(final ByteBuffer tags, final int offset,<a name="line.786"></a>
-<span class="sourceLineNo">787</span> final int length) {<a name="line.787"></a>
-<span class="sourceLineNo">788</span> return new Iterator<Tag>() {<a name="line.788"></a>
-<span class="sourceLineNo">789</span> private int pos = offset;<a name="line.789"></a>
-<span class="sourceLineNo">790</span> private int endOffset = offset + length - 1;<a name="line.790"></a>
-<span class="sourceLineNo">791</span><a name="line.791"></a>
-<span class="sourceLineNo">792</span> @Override<a name="line.792"></a>
-<span class="sourceLineNo">793</span> public boolean hasNext() {<a name="line.793"></a>
-<span class="sourceLineNo">794</span> return this.pos < endOffset;<a name="line.794"></a>
-<span class="sourceLineNo">795</span> }<a name="line.795"></a>
-<span class="sourceLineNo">796</span><a name="line.796"></a>
-<span class="sourceLineNo">797</span> @Override<a name="line.797"></a>
-<span class="sourceLineNo">798</span> public Tag next() {<a name="line.798"></a>
-<span class="sourceLineNo">799</span> if (hasNext()) {<a name="line.799"></a>
-<span class="sourceLineNo">800</span> int curTagLen = ByteBufferUtils.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.800"></a>
-<span class="sourceLineNo">801</span> Tag tag = new OffheapTag(tags, pos, curTagLen + Tag.TAG_LENGTH_SIZE);<a name="line.801"></a>
-<span class="sourceLineNo">802</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.802"></a>
-<span class="sourceLineNo">803</span> return tag;<a name="line.803"></a>
-<span class="sourceLineNo">804</span> }<a name="line.804"></a>
-<span class="sourceLineNo">805</span> return null;<a name="line.805"></a>
-<span class="sourceLineNo">806</span> }<a name="line.806"></a>
-<span class="sourceLineNo">807</span><a name="line.807"></a>
-<span class="sourceLineNo">808</span> @Override<a name="line.808"></a>
-<span class="sourceLineNo">809</span> public void remove() {<a name="line.809"></a>
-<span class="sourceLineNo">810</span> throw new UnsupportedOperationException();<a name="line.810"></a>
-<span class="sourceLineNo">811</span> }<a name="line.811"></a>
-<span class="sourceLineNo">812</span> };<a name="line.812"></a>
-<span class="sourceLineNo">813</span> }<a name="line.813"></a>
-<span class="sourceLineNo">814</span><a name="line.814"></a>
-<span class="sourceLineNo">815</span> private static final Iterator<Tag> EMPTY_TAGS_ITR = new Iterator<Tag>() {<a name="line.815"></a>
-<span class="sourceLineNo">816</span> @Override<a name="line.816"></a>
-<span class="sourceLineNo">817</span> public boolean hasNext() {<a name="line.817"></a>
-<span class="sourceLineNo">818</span> return false;<a name="line.818"></a>
-<span class="sourceLineNo">819</span> }<a name="line.819"></a>
-<span class="sourceLineNo">820</span><a name="line.820"></a>
-<span class="sourceLineNo">821</span> @Override<a name="line.821"></a>
-<span class="sourceLineNo">822</span> @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="IT_NO_SUCH_ELEMENT",<a name="line.822"></a>
-<span class="sourceLineNo">823</span> justification="Intentional")<a name="line.823"></a>
-<span class="sourceLineNo">824</span> public Tag next() {<a name="line.824"></a>
-<span class="sourceLineNo">825</span> return null;<a name="line.825"></a>
-<span class="sourceLineNo">826</span> }<a name="line.826"></a>
-<span class="sourceLineNo">827</span><a name="line.827"></a>
-<span class="sourceLineNo">828</span> @Override<a name="line.828"></a>
-<span class="sourceLineNo">829</span> public void remove() {<a name="line.829"></a>
-<span class="sourceLineNo">830</span> throw new UnsupportedOperationException();<a name="line.830"></a>
-<span class="sourceLineNo">831</span> }<a name="line.831"></a>
-<span class="sourceLineNo">832</span> };<a name="line.832"></a>
-<span class="sourceLineNo">833</span><a name="line.833"></a>
-<span class="sourceLineNo">834</span> /**<a name="line.834"></a>
-<span class="sourceLineNo">835</span> * Util method to iterate through the tags in the given cell.<a name="line.835"></a>
-<span class="sourceLineNo">836</span> *<a name="line.836"></a>
-<span class="sourceLineNo">837</span> * @param cell The Cell over which tags iterator is needed.<a name="line.837"></a>
-<span class="sourceLineNo">838</span> * @return iterator for the tags<a name="line.838"></a>
-<span class="sourceLineNo">839</span> */<a name="line.839"></a>
-<span class="sourceLineNo">840</span> public static Iterator<Tag> tagsIterator(final Cell cell) {<a name="line.840"></a>
-<span class="sourceLineNo">841</span> final int tagsLength = cell.getTagsLength();<a name="line.841"></a>
-<span class="sourceLineNo">842</span> // Save an object allocation where we can<a name="line.842"></a>
-<span class="sourceLineNo">843</span> if (tagsLength == 0) {<a name="line.843"></a>
-<span class="sourceLineNo">844</span> return EMPTY_TAGS_ITR;<a name="line.844"></a>
-<span class="sourceLineNo">845</span> }<a name="line.845"></a>
-<span class="sourceLineNo">846</span> if (cell instanceof ByteBufferedCell) {<a name="line.846"></a>
-<span class="sourceLineNo">847</span> return tagsIterator(((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.847"></a>
-<span class="sourceLineNo">848</span> ((ByteBufferedCell) cell).getTagsPosition(), tagsLength);<a name="line.848"></a>
-<span class="sourceLineNo">849</span> }<a name="line.849"></a>
-<span class="sourceLineNo">850</span> return tagsIterator(cell.getTagsArray(), cell.getTagsOffset(), tagsLength);<a name="line.850"></a>
-<span class="sourceLineNo">851</span> }<a name="line.851"></a>
-<span class="sourceLineNo">852</span><a name="line.852"></a>
-<span class="sourceLineNo">853</span> /**<a name="line.853"></a>
-<span class="sourceLineNo">854</span> * @param cell The Cell<a name="line.854"></a>
-<span class="sourceLineNo">855</span> * @return Tags in the given Cell as a List<a name="line.855"></a>
-<span class="sourceLineNo">856</span> */<a name="line.856"></a>
-<span class="sourceLineNo">857</span> public static List<Tag> getTags(Cell cell) {<a name="line.857"></a>
-<span class="sourceLineNo">858</span> List<Tag> tags = new ArrayList<Tag>();<a name="line.858"></a>
-<span class="sourceLineNo">859</span> Iterator<Tag> tagsItr = tagsIterator(cell);<a name="line.859"></a>
-<span class="so
<TRUNCATED>
[49/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/HBaseIOException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/HBaseIOException.html b/apidocs/org/apache/hadoop/hbase/HBaseIOException.html
index e3ddeaa..9cbec4a 100644
--- a/apidocs/org/apache/hadoop/hbase/HBaseIOException.html
+++ b/apidocs/org/apache/hadoop/hbase/HBaseIOException.html
@@ -114,7 +114,7 @@
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc">FailedServerException</a>, <a href="../../../../org/apache/hadoop/hbase/PleaseHoldException.html" title="class in org.apache.hadoop.hbase">PleaseHoldException</a>, <a href="../../../../org/apache/hadoop/hbase/RegionException.html" title="class in org.apache.hadoop.hbase">RegionException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/StoppedRpcClientException.html" title="class in org.apache.hadoop.hbase.ipc">StoppedRpcClientException</a>, <a href="../../../../org/apache/hadoop/hbase/TableInfoMissingException.html" title="class in org.apache.hadoop.hbase">TableInfoMissingException</a>, <a href="../../../../org/apache/hadoop/hbase/client/WrongRowIOException.html" title="class in org.apache.hadoop.hbase.client">Wrong
RowIOException</a></dd>
+<dd><a href="../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc">FailedServerException</a>, <a href="../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a>, <a href="../../../../org/apache/hadoop/hbase/PleaseHoldException.html" title="class in org.apache.hadoop.hbase">PleaseHoldException</a>, <a href="../../../../org/apache/hadoop/hbase/RegionException.html" title="class in org.apache.hadoop.hbase">RegionException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/StoppedRpcClientException.html" title="class in org.apache.hadoop.hbase.ipc">StoppedRpcClientException</a>, <a href="../../../../org/apache/hadoop/hbase/TableInfoMissingException.html" title="class in org.apache.hadoop.hbase">T
ableInfoMissingException</a>, <a href="../../../../org/apache/hadoop/hbase/client/WrongRowIOException.html" title="class in org.apache.hadoop.hbase.client">WrongRowIOException</a></dd>
</dl>
<hr>
<br>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/Cell.html b/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
index 1330efb..31a85eb 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/Cell.html
@@ -301,18 +301,26 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#cloneValue(org.apache.hadoop.hbase.Cell)">cloneValue</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#compressTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.io.TagCompressionContext)">compressTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
+ <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+ org.apache.hadoop.hbase.io.TagCompressionContext tagCompressionContext)</code>
+<div class="block">Compresses the tags to the given outputstream using the TagcompressionContext</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#copyFamilyTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyFamilyTo</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#copyQualifierTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyQualifierTo</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#copyRowTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyRowTo</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
@@ -320,7 +328,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">copyTo</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#copyTagTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyTagTo</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
@@ -328,35 +336,35 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Copies the tags info into the tag portion of the cell</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#copyValueTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyValueTo</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.CellScanner</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(org.apache.hadoop.hbase.Cell[])">createCellScanner</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[] cellArray)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnNextRow(org.apache.hadoop.hbase.Cell)">createFirstOnNextRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell row's next row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRow(org.apache.hadoop.hbase.Cell)">createFirstOnRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowCol(org.apache.hadoop.hbase.Cell)">createFirstOnRowCol</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowCol(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">createFirstOnRowCol</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] qArray,
@@ -366,81 +374,81 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
passed qualifier.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowColTS(org.apache.hadoop.hbase.Cell,%20long)">createFirstOnRowColTS</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
<div class="block">Creates the first cell with the row/family/qualifier of this cell and the given timestamp.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createLastOnRow(org.apache.hadoop.hbase.Cell)">createLastOnRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createLastOnRowCol(org.apache.hadoop.hbase.Cell)">createLastOnRowCol</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's rk:cf:q.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#equals(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">equals</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code>
<div class="block">equals</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#equalsIgnoreMvccVersion(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">equalsIgnoreMvccVersion</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code>
<div class="block">special case for Cell.equals</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedHeapSizeOf(org.apache.hadoop.hbase.Cell)">estimatedHeapSizeOf</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">This is an estimate of the heap space occupied by a cell.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOf(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOf</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOfKey(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOfKey</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#fillFamilyRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillFamilyRange</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#fillQualifierRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillQualifierRange</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#fillRowRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillRowRange</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code>
<div class="block">ByteRange</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#fillTagRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillTagRange</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#fillValueRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillValueRange</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#findCommonPrefixInFlatKey(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell,%20boolean,%20boolean)">findCommonPrefixInFlatKey</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c1,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c2,
@@ -450,17 +458,17 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<code>KeyValue</code>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getCellKeyAsString(org.apache.hadoop.hbase.Cell)">getCellKeyAsString</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getCellKeySerializedAsKeyValueKey(org.apache.hadoop.hbase.Cell)">getCellKeySerializedAsKeyValueKey</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">This method exists just to encapsulate how we serialize keys.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getQualifierBufferShallowCopy(org.apache.hadoop.hbase.Cell)">getQualifierBufferShallowCopy</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block"><strong>Deprecated.</strong>
@@ -468,93 +476,93 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getRowAsInt(org.apache.hadoop.hbase.Cell)">getRowAsInt</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the rowkey bytes of the given cell into an int value</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static byte</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getRowByte(org.apache.hadoop.hbase.Cell,%20int)">getRowByte</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
int index)</code>
<div class="block">misc</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.Tag</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getTag(org.apache.hadoop.hbase.Cell,%20byte)">getTag</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte type)</code>
<div class="block">Retrieve Cell's first tag, matching the passed in type</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getTagArray(org.apache.hadoop.hbase.Cell)">getTagArray</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Returns tag value in a new byte array.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.Tag></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getTags(org.apache.hadoop.hbase.Cell)">getTags</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsBigDecimal(org.apache.hadoop.hbase.Cell)">getValueAsBigDecimal</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a BigDecimal</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsDouble(org.apache.hadoop.hbase.Cell)">getValueAsDouble</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a double value</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsLong(org.apache.hadoop.hbase.Cell)">getValueAsLong</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a long value</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getValueBufferShallowCopy(org.apache.hadoop.hbase.Cell)">getValueBufferShallowCopy</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDelete(org.apache.hadoop.hbase.Cell)">isDelete</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumnOrFamily(org.apache.hadoop.hbase.Cell)">isDeleteColumnOrFamily</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumns(org.apache.hadoop.hbase.Cell)">isDeleteColumns</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumnVersion(org.apache.hadoop.hbase.Cell)">isDeleteColumnVersion</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteFamily(org.apache.hadoop.hbase.Cell)">isDeleteFamily</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteFamilyVersion(org.apache.hadoop.hbase.Cell)">isDeleteFamilyVersion</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteType(org.apache.hadoop.hbase.Cell)">isDeleteType</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20byte[],%20byte[])">matchingColumn</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] fam,
byte[] qual)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int,%20byte[],%20int,%20int)">matchingColumn</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] fam,
@@ -564,29 +572,29 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
int qoffset,
int qlength)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingColumn</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20byte[])">matchingFamily</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingFamily</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingFamily</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20byte[])">matchingQualifier</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code>
@@ -594,7 +602,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
byte[] are equal</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingQualifier</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
@@ -604,24 +612,24 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
byte[] are equal</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingQualifier</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20byte[])">matchingRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
@@ -631,55 +639,55 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRowColumn(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRowColumn</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
<div class="block">Compares the row and column of two keyvalues for equality</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRows(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRows</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
<div class="block">Compares the row of two keyvalues for equality</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingTimestamp(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingTimestamp</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingType(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingType</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20byte[])">matchingValue</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingValue</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell,%20int,%20int)">matchingValue</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right,
int lvlength,
int rvlength)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#setSequenceId(org.apache.hadoop.hbase.Cell,%20long)">setSequenceId</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long seqId)</code>
<div class="block">Sets the given seqId to the cell.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#setTimestamp(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">setTimestamp</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] ts,
@@ -687,27 +695,27 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Sets the given timestamp to the cell.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#setTimestamp(org.apache.hadoop.hbase.Cell,%20long)">setTimestamp</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
<div class="block">Sets the given timestamp to the cell.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><org.apache.hadoop.hbase.Tag></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#tagsIterator(org.apache.hadoop.hbase.Cell)">tagsIterator</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Util method to iterate through the tags in the given cell.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#toString(org.apache.hadoop.hbase.Cell,%20boolean)">toString</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
boolean verbose)</code>
<div class="block">Returns a string representation of the cell</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#updateLatestStamp(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">updateLatestStamp</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] ts,
@@ -716,7 +724,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<a href="../../../../../org/apache/hadoop/hbase/HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#updateLatestStamp(org.apache.hadoop.hbase.Cell,%20long)">updateLatestStamp</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
@@ -724,7 +732,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<a href="../../../../../org/apache/hadoop/hbase/HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeFamily(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20byte)">writeFamily</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -732,14 +740,14 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Writes the family from the given cell to the output stream</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeFlatKey(org.apache.hadoop.hbase.Cell,%20java.io.DataOutputStream)">writeFlatKey</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out)</code>
<div class="block">Writes the Cell's key part as it would have serialized in a KeyValue.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeQualifier(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeQualifier</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -747,7 +755,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Writes the qualifier from the given cell to the output stream</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeQualifierSkippingBytes(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int,%20int)">writeQualifierSkippingBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -756,7 +764,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Writes the qualifier from the given cell to the output stream excluding the common prefix</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeRow(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20short)">writeRow</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -764,7 +772,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Writes the row from the given cell to the output stream</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeRowKeyExcludingCommon(org.apache.hadoop.hbase.Cell,%20short,%20int,%20java.io.DataOutputStream)">writeRowKeyExcludingCommon</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
short rLen,
@@ -773,7 +781,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Write rowkey excluding the common part.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeRowSkippingBytes(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20short,%20int)">writeRowSkippingBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -782,7 +790,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Writes the row from the given cell to the output stream excluding the common prefix</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -790,7 +798,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Writes the tag from the given cell to the output stream</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeValue(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html b/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
index 4475f69..358c9d6 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
@@ -116,6 +116,10 @@
<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
+<td class="colLast"> </td>
+</tr>
</tbody>
</table>
</li>
@@ -524,6 +528,27 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.util">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a> in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a> in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></strong></code>
+<div class="block">Thrown when the lease was expected to be recovered,
+ but the file can't be opened.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/package-use.html b/apidocs/org/apache/hadoop/hbase/package-use.html
index 31b8f83..ac90d18 100644
--- a/apidocs/org/apache/hadoop/hbase/package-use.html
+++ b/apidocs/org/apache/hadoop/hbase/package-use.html
@@ -654,6 +654,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<br></div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/HBaseIOException.html#org.apache.hadoop.hbase.util">HBaseIOException</a>
+<div class="block">All hbase specific IOExceptions should be subclasses of HBaseIOException</div>
+</td>
+</tr>
</tbody>
</table>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/regionserver/package-summary.html b/apidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
index ec96adf..f562b6f 100644
--- a/apidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
@@ -36,7 +36,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">Prev Package</a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">Next Package</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/package-summary.html" target="_top">Frames</a></li>
@@ -157,7 +157,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/quotas/package-summary.html">Prev Package</a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">Next Package</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/package-summary.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/apidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 290414c..816dbb1 100644
--- a/apidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -36,7 +36,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/quotas/package-tree.html">Prev</a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/package-tree.html">Next</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/package-tree.html" target="_top">Frames</a></li>
@@ -147,7 +147,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/quotas/package-tree.html">Prev</a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/wal/package-tree.html">Next</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/regionserver/package-tree.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-frame.html b/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-frame.html
new file mode 100644
index 0000000..9171c8c
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-frame.html
@@ -0,0 +1,12 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.hadoop.hbase.regionserver.throttle (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html" target="classFrame">org.apache.hadoop.hbase.regionserver.throttle</a></h1>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-summary.html b/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-summary.html
new file mode 100644
index 0000000..ed6a74a
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-summary.html
@@ -0,0 +1,114 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.hadoop.hbase.regionserver.throttle (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.hadoop.hbase.regionserver.throttle (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package org.apache.hadoop.hbase.regionserver.throttle</h1>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-tree.html b/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-tree.html
new file mode 100644
index 0000000..6727cc0
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-tree.html
@@ -0,0 +1,118 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.hadoop.hbase.regionserver.throttle Class Hierarchy (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.hadoop.hbase.regionserver.throttle Class Hierarchy (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</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><a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.hadoop.hbase.regionserver.throttle</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</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><a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-use.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-use.html b/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-use.html
new file mode 100644
index 0000000..51a4f13
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/regionserver/throttle/package-use.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package org.apache.hadoop.hbase.regionserver.throttle (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package org.apache.hadoop.hbase.regionserver.throttle (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">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/regionserver/throttle/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package org.apache.hadoop.hbase.regionserver.throttle" class="title">Uses of Package<br>org.apache.hadoop.hbase.regionserver.throttle</h1>
+</div>
+<div class="contentContainer">No usage of org.apache.hadoop.hbase.regionserver.throttle</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">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/regionserver/throttle/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/apidocs/org/apache/hadoop/hbase/regionserver/wal/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/regionserver/wal/package-summary.html b/apidocs/org/apache/hadoop/hbase/regionserver/wal/package-summary.html
index c6d1530..1dd0592 100644
--- a/apidocs/org/apache/hadoop/hbase/regionserver/wal/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/regionserver/wal/package-summary.html
@@ -35,7 +35,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">Prev Package</a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/replication/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
@@ -110,7 +110,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">Prev Package</a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/replication/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html b/apidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
index d9d468e..d614250 100644
--- a/apidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
@@ -35,7 +35,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-tree.html">Prev</a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/replication/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
@@ -113,7 +113,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-tree.html">Prev</a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/replication/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
[41/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html
index b1181e2..8ec2fc3 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html
@@ -118,7 +118,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1935">CellUtil.LastOnRowByteBufferedCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1954">CellUtil.LastOnRowByteBufferedCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></pre>
</li>
</ul>
@@ -239,7 +239,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>rowBuff</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1936">rowBuff</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1955">rowBuff</a></pre>
</li>
</ul>
<a name="roffset">
@@ -248,7 +248,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>roffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1937">roffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1956">roffset</a></pre>
</li>
</ul>
<a name="rlength">
@@ -257,7 +257,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockListLast">
<li class="blockList">
<h4>rlength</h4>
-<pre>private final short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1938">rlength</a></pre>
+<pre>private final short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1957">rlength</a></pre>
</li>
</ul>
</li>
@@ -274,7 +274,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.LastOnRowByteBufferedCell</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1940">CellUtil.LastOnRowByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> row,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1959">CellUtil.LastOnRowByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> row,
int roffset,
short rlength)</pre>
</li>
@@ -293,7 +293,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>getRowByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1947">getRowByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1966">getRowByteBuffer</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getRowByteBuffer()">getRowByteBuffer</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -306,7 +306,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>getRowPosition</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1952">getRowPosition</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1971">getRowPosition</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getRowPosition()">getRowPosition</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -319,7 +319,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>getRowLength</h4>
-<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1957">getRowLength</a>()</pre>
+<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1976">getRowLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength()">getRowLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -334,7 +334,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1962">getTimestamp</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1981">getTimestamp</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Long value representing time at which this cell was "Put" into the row. Typically
represents the time of insertion, but can be any value from 0 to Long.MAX_VALUE.</dd></dl>
</li>
@@ -345,7 +345,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockListLast">
<li class="blockList">
<h4>getTypeByte</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1967">getTypeByte</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html#line.1986">getTypeByte</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc</dd></dl>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
index 6b322a6..e0c1317 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
@@ -113,7 +113,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2111">CellUtil.LastOnRowCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2130">CellUtil.LastOnRowCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyCell</a></pre>
</li>
</ul>
@@ -236,7 +236,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>rowArray</h4>
-<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2112">rowArray</a></pre>
+<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2131">rowArray</a></pre>
</li>
</ul>
<a name="roffset">
@@ -245,7 +245,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>roffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2113">roffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2132">roffset</a></pre>
</li>
</ul>
<a name="rlength">
@@ -254,7 +254,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockListLast">
<li class="blockList">
<h4>rlength</h4>
-<pre>private final short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2114">rlength</a></pre>
+<pre>private final short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2133">rlength</a></pre>
</li>
</ul>
</li>
@@ -271,7 +271,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.LastOnRowCell</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2116">CellUtil.LastOnRowCell</a>(byte[] row,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2135">CellUtil.LastOnRowCell</a>(byte[] row,
int roffset,
short rlength)</pre>
</li>
@@ -290,7 +290,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getRowArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2123">getRowArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2142">getRowArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray()">Cell</a></code></strong></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -308,7 +308,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getRowOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2128">getRowOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2147">getRowOffset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowOffset()">getRowOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -323,7 +323,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getRowLength</h4>
-<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2133">getRowLength</a>()</pre>
+<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2152">getRowLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength()">getRowLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -338,7 +338,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2138">getTimestamp</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2157">getTimestamp</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Long value representing time at which this cell was "Put" into the row. Typically
represents the time of insertion, but can be any value from 0 to Long.MAX_VALUE.</dd></dl>
</li>
@@ -349,7 +349,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockListLast">
<li class="blockList">
<h4>getTypeByte</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2143">getTypeByte</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html#line.2162">getTypeByte</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc</dd></dl>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html
index 197b502..5c08dc4 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html
@@ -119,7 +119,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2200">CellUtil.LastOnRowColByteBufferedCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2219">CellUtil.LastOnRowColByteBufferedCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.LastOnRowByteBufferedCell</a></pre>
</li>
</ul>
@@ -269,7 +269,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockList">
<li class="blockList">
<h4>fBuffer</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2201">fBuffer</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2220">fBuffer</a></pre>
</li>
</ul>
<a name="foffset">
@@ -278,7 +278,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockList">
<li class="blockList">
<h4>foffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2202">foffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2221">foffset</a></pre>
</li>
</ul>
<a name="flength">
@@ -287,7 +287,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockList">
<li class="blockList">
<h4>flength</h4>
-<pre>private final byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2203">flength</a></pre>
+<pre>private final byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2222">flength</a></pre>
</li>
</ul>
<a name="qBuffer">
@@ -296,7 +296,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockList">
<li class="blockList">
<h4>qBuffer</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2204">qBuffer</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2223">qBuffer</a></pre>
</li>
</ul>
<a name="qoffset">
@@ -305,7 +305,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockList">
<li class="blockList">
<h4>qoffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2205">qoffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2224">qoffset</a></pre>
</li>
</ul>
<a name="qlength">
@@ -314,7 +314,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockListLast">
<li class="blockList">
<h4>qlength</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2206">qlength</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2225">qlength</a></pre>
</li>
</ul>
</li>
@@ -331,7 +331,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.LastOnRowColByteBufferedCell</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2208">CellUtil.LastOnRowColByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> rBuffer,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2227">CellUtil.LastOnRowColByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> rBuffer,
int roffset,
short rlength,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> fBuffer,
@@ -356,7 +356,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockList">
<li class="blockList">
<h4>getFamilyByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2221">getFamilyByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2240">getFamilyByteBuffer</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getFamilyByteBuffer()">getFamilyByteBuffer</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -369,7 +369,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockList">
<li class="blockList">
<h4>getFamilyPosition</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2226">getFamilyPosition</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2245">getFamilyPosition</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getFamilyPosition()">getFamilyPosition</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -382,7 +382,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockList">
<li class="blockList">
<h4>getFamilyLength</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2231">getFamilyLength</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2250">getFamilyLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength()">getFamilyLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -397,7 +397,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockList">
<li class="blockList">
<h4>getQualifierByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2236">getQualifierByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2255">getQualifierByteBuffer</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getQualifierByteBuffer()">getQualifierByteBuffer</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -410,7 +410,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockList">
<li class="blockList">
<h4>getQualifierPosition</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2241">getQualifierPosition</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2260">getQualifierPosition</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getQualifierPosition()">getQualifierPosition</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -423,7 +423,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowByteBuffe
<ul class="blockListLast">
<li class="blockList">
<h4>getQualifierLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2246">getQualifierLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferedCell.html#line.2265">getQualifierLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength()">getQualifierLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
index 9b8d865..e1e89e4 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
@@ -114,7 +114,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2149">CellUtil.LastOnRowColCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2168">CellUtil.LastOnRowColCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html" title="class in org.apache.hadoop.hbase">CellUtil.LastOnRowCell</a></pre>
</li>
</ul>
@@ -269,7 +269,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockList">
<li class="blockList">
<h4>fArray</h4>
-<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2150">fArray</a></pre>
+<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2169">fArray</a></pre>
</li>
</ul>
<a name="foffset">
@@ -278,7 +278,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockList">
<li class="blockList">
<h4>foffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2151">foffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2170">foffset</a></pre>
</li>
</ul>
<a name="flength">
@@ -287,7 +287,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockList">
<li class="blockList">
<h4>flength</h4>
-<pre>private final byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2152">flength</a></pre>
+<pre>private final byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2171">flength</a></pre>
</li>
</ul>
<a name="qArray">
@@ -296,7 +296,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockList">
<li class="blockList">
<h4>qArray</h4>
-<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2153">qArray</a></pre>
+<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2172">qArray</a></pre>
</li>
</ul>
<a name="qoffset">
@@ -305,7 +305,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockList">
<li class="blockList">
<h4>qoffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2154">qoffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2173">qoffset</a></pre>
</li>
</ul>
<a name="qlength">
@@ -314,7 +314,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockListLast">
<li class="blockList">
<h4>qlength</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2155">qlength</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2174">qlength</a></pre>
</li>
</ul>
</li>
@@ -331,7 +331,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.LastOnRowColCell</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2157">CellUtil.LastOnRowColCell</a>(byte[] rArray,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2176">CellUtil.LastOnRowColCell</a>(byte[] rArray,
int roffset,
short rlength,
byte[] fArray,
@@ -356,7 +356,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockList">
<li class="blockList">
<h4>getFamilyArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2169">getFamilyArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2188">getFamilyArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray()">Cell</a></code></strong></div>
<div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -374,7 +374,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockList">
<li class="blockList">
<h4>getFamilyOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2174">getFamilyOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2193">getFamilyOffset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyOffset()">getFamilyOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -389,7 +389,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockList">
<li class="blockList">
<h4>getFamilyLength</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2179">getFamilyLength</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2198">getFamilyLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength()">getFamilyLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -404,7 +404,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockList">
<li class="blockList">
<h4>getQualifierArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2184">getQualifierArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2203">getQualifierArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierArray()">Cell</a></code></strong></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -422,7 +422,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockList">
<li class="blockList">
<h4>getQualifierOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2189">getQualifierOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2208">getQualifierOffset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierOffset()">getQualifierOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -437,7 +437,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
<ul class="blockListLast">
<li class="blockList">
<h4>getQualifierLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2194">getQualifierLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html#line.2213">getQualifierLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength()">getQualifierLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
[19/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html
index beec1cf..f5d0ba5 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html
@@ -103,7 +103,7 @@
</dl>
<hr>
<br>
-<pre>public abstract static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.390">StripeCompactionPolicy.StripeCompactionRequest</a>
+<pre>public abstract static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.391">StripeCompactionPolicy.StripeCompactionRequest</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Stripe compaction request wrapper.</div>
</li>
@@ -170,13 +170,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Executes the request against compactor (essentially, just calls correct overload of
compact method), to simulate more dynamic dispatch.</div>
@@ -225,7 +225,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>request</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.391">request</a></pre>
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.392">request</a></pre>
</li>
</ul>
<a name="majorRangeFromRow">
@@ -234,7 +234,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>majorRangeFromRow</h4>
-<pre>protected byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.392">majorRangeFromRow</a></pre>
+<pre>protected byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.393">majorRangeFromRow</a></pre>
</li>
</ul>
<a name="majorRangeToRow">
@@ -243,7 +243,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>majorRangeToRow</h4>
-<pre>protected byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.392">majorRangeToRow</a></pre>
+<pre>protected byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.393">majorRangeToRow</a></pre>
</li>
</ul>
</li>
@@ -260,7 +260,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>StripeCompactionPolicy.StripeCompactionRequest</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.407">StripeCompactionPolicy.StripeCompactionRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request)</pre>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.408">StripeCompactionPolicy.StripeCompactionRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request)</pre>
</li>
</ul>
</li>
@@ -271,27 +271,27 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">
+<a name="execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>execute</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.394">execute</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.395">execute</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>execute</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.404">execute</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.405">execute</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Executes the request against compactor (essentially, just calls correct overload of
@@ -308,7 +308,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>setMajorRange</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.417">setMajorRange</a>(byte[] startRow,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.418">setMajorRange</a>(byte[] startRow,
byte[] endRow)</pre>
<div class="block">Sets compaction "major range". Major range is the key range for which all
the files are included, so they can be treated like major-compacted files.</div>
@@ -321,7 +321,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getRequest</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.422">getRequest</a>()</pre>
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.423">getRequest</a>()</pre>
</li>
</ul>
<a name="setRequest(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest)">
@@ -330,7 +330,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>setRequest</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.426">setRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#line.427">setRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request)</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html
index 4d6e7ab..ce3b85e 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html
@@ -95,7 +95,7 @@
</dl>
<hr>
<br>
-<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.521">StripeCompactionPolicy.StripeInformationProvider</a></pre>
+<pre>public static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.522">StripeCompactionPolicy.StripeInformationProvider</a></pre>
<div class="block">The information about stripes that the policy needs to do its stuff</div>
</li>
</ul>
@@ -168,7 +168,7 @@
<ul class="blockList">
<li class="blockList">
<h4>getStorefiles</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.522">getStorefiles</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.523">getStorefiles</a>()</pre>
</li>
</ul>
<a name="getStartRow(int)">
@@ -177,7 +177,7 @@
<ul class="blockList">
<li class="blockList">
<h4>getStartRow</h4>
-<pre>byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.529">getStartRow</a>(int stripeIndex)</pre>
+<pre>byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.530">getStartRow</a>(int stripeIndex)</pre>
<div class="block">Gets the start row for a given stripe.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stripeIndex</code> - Stripe index.</dd>
<dt><span class="strong">Returns:</span></dt><dd>Start row. May be an open key.</dd></dl>
@@ -189,7 +189,7 @@
<ul class="blockList">
<li class="blockList">
<h4>getEndRow</h4>
-<pre>byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.536">getEndRow</a>(int stripeIndex)</pre>
+<pre>byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.537">getEndRow</a>(int stripeIndex)</pre>
<div class="block">Gets the end row for a given stripe.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stripeIndex</code> - Stripe index.</dd>
<dt><span class="strong">Returns:</span></dt><dd>End row. May be an open key.</dd></dl>
@@ -201,7 +201,7 @@
<ul class="blockList">
<li class="blockList">
<h4>getLevel0Files</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.541">getLevel0Files</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.542">getLevel0Files</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Level 0 files.</dd></dl>
</li>
</ul>
@@ -211,7 +211,7 @@
<ul class="blockList">
<li class="blockList">
<h4>getStripeBoundaries</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.546">getStripeBoundaries</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.547">getStripeBoundaries</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>All stripe boundaries; including the open ones on both ends.</dd></dl>
</li>
</ul>
@@ -221,7 +221,7 @@
<ul class="blockList">
<li class="blockList">
<h4>getStripes</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><com.google.common.collect.ImmutableList<<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.551">getStripes</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a><com.google.common.collect.ImmutableList<<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.552">getStripes</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>The stripes.</dd></dl>
</li>
</ul>
@@ -231,7 +231,7 @@
<ul class="blockListLast">
<li class="blockList">
<h4>getStripeCount</h4>
-<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.556">getStripeCount</a>()</pre>
+<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html#line.557">getStripeCount</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Stripe count.</dd></dl>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html
index 34165ee..5a9855a 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html
@@ -101,7 +101,7 @@
<hr>
<br>
<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.50">StripeCompactionPolicy</a>
+public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.51">StripeCompactionPolicy</a>
extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionPolicy</a></pre>
<div class="block">Stripe store implementation of compaction policy.</div>
</li>
@@ -334,7 +334,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.51">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.52">LOG</a></pre>
</li>
</ul>
<a name="stripePolicy">
@@ -343,7 +343,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>stripePolicy</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/ExploringCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">ExploringCompactionPolicy</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.53">stripePolicy</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/ExploringCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">ExploringCompactionPolicy</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.54">stripePolicy</a></pre>
</li>
</ul>
<a name="config">
@@ -352,7 +352,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>config</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreConfig.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreConfig</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.55">config</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreConfig.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreConfig</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.56">config</a></pre>
</li>
</ul>
</li>
@@ -369,7 +369,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>StripeCompactionPolicy</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.57">StripeCompactionPolicy</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.58">StripeCompactionPolicy</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreConfigInformation.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreConfigInformation</a> storeConfigInfo,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreConfig.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreConfig</a> config)</pre>
</li>
@@ -388,7 +388,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>preSelectFilesForCoprocessor</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.64">preSelectFilesForCoprocessor</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.65">preSelectFilesForCoprocessor</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacting)</pre>
</li>
</ul>
@@ -398,7 +398,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>createEmptyRequest</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.74">createEmptyRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.75">createEmptyRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request)</pre>
</li>
</ul>
@@ -408,7 +408,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>selectFlush</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher.StripeFlushRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.86">selectFlush</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher.StripeFlushRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.87">selectFlush</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
int kvCount)</pre>
</li>
</ul>
@@ -418,7 +418,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>selectCompaction</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.100">selectCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.101">selectCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacting,
boolean isOffpeak)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -432,7 +432,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>needsCompactions</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.156">needsCompactions</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.157">needsCompactions</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacting)</pre>
</li>
</ul>
@@ -442,7 +442,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>isMajorCompaction</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.165">isMajorCompaction</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesToCompact)
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.166">isMajorCompaction</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesToCompact)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><strong>Specified by:</strong></dt>
@@ -459,7 +459,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>throttleCompaction</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.170">throttleCompaction</a>(long compactionSize)</pre>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.171">throttleCompaction</a>(long compactionSize)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionPolicy.html#throttleCompaction(long)">throttleCompaction</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionPolicy</a></code></dd>
@@ -473,7 +473,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>needsSingleStripeCompaction</h4>
-<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.178">needsSingleStripeCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si)</pre>
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.179">needsSingleStripeCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>si</code> - StoreFileManager.</dd>
<dt><span class="strong">Returns:</span></dt><dd>Whether any stripe potentially needs compaction.</dd></dl>
</li>
@@ -484,7 +484,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>selectSingleStripeCompaction</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.186">selectSingleStripeCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.187">selectSingleStripeCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
boolean includeL0,
boolean canDropDeletesWithoutL0,
boolean isOffpeak)
@@ -499,7 +499,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>selectSimpleCompaction</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.265">selectSimpleCompaction</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs,
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.266">selectSimpleCompaction</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> sfs,
boolean allFilesOnly,
boolean isOffpeak)</pre>
<div class="block">Selects the compaction of a single stripe using default policy.</div>
@@ -513,7 +513,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>selectCompactionOfAllFiles</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.280">selectCompactionOfAllFiles</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.281">selectCompactionOfAllFiles</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
int targetStripeCount,
long targetSize)</pre>
<div class="block">Selects the compaction that compacts all files (to be removed later).</div>
@@ -527,7 +527,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>selectNewStripesCompaction</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.290">selectNewStripesCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si)</pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.291">selectNewStripesCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si)</pre>
</li>
</ul>
<a name="selectExpiredMergeCompaction(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactionPolicy.StripeInformationProvider, boolean)">
@@ -536,7 +536,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>selectExpiredMergeCompaction</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.301">selectExpiredMergeCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.302">selectExpiredMergeCompaction</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> si,
boolean canDropDeletesNoL0)</pre>
</li>
</ul>
@@ -546,7 +546,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>getTotalKvCount</h4>
-<pre>private static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.353">getTotalKvCount</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidates)</pre>
+<pre>private static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.354">getTotalKvCount</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidates)</pre>
</li>
</ul>
<a name="getTotalFileSize(java.util.Collection)">
@@ -555,7 +555,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>getTotalFileSize</h4>
-<pre>public static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.361">getTotalFileSize</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidates)</pre>
+<pre>public static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.362">getTotalFileSize</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidates)</pre>
</li>
</ul>
<a name="estimateTargetKvs(java.util.Collection, double)">
@@ -564,7 +564,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>estimateTargetKvs</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.369">estimateTargetKvs</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> files,
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.370">estimateTargetKvs</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> files,
double splitCount)</pre>
</li>
</ul>
[37/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/class-use/TagCompressionContext.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/class-use/TagCompressionContext.html b/devapidocs/org/apache/hadoop/hbase/io/class-use/TagCompressionContext.html
index 4400f42..67bd330 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/class-use/TagCompressionContext.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/class-use/TagCompressionContext.html
@@ -75,10 +75,14 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.io.encoding">org.apache.hadoop.hbase.io.encoding</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.io.encoding">org.apache.hadoop.hbase.io.encoding</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
<td class="colLast"> </td>
</tr>
@@ -87,6 +91,28 @@
</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/io/TagCompressionContext.html" title="class in org.apache.hadoop.hbase.io">TagCompressionContext</a> in <a href="../../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></h3>
+<table 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> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/io/TagCompressionContext.html" title="class in org.apache.hadoop.hbase.io">TagCompressionContext</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 void</code></td>
+<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/CellUtil.html#compressTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.io.TagCompressionContext)">compressTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
+ <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+ <a href="../../../../../../org/apache/hadoop/hbase/io/TagCompressionContext.html" title="class in org.apache.hadoop.hbase.io">TagCompressionContext</a> tagCompressionContext)</code>
+<div class="block">Compresses the tags to the given outputstream using the TagcompressionContext</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.io.encoding">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html b/devapidocs/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html
index 260ef48..e491858 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html
@@ -104,7 +104,7 @@
</dl>
<hr>
<br>
-<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1122">BufferedDataBlockEncoder.BufferedDataBlockEncodingState</a>
+<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1120">BufferedDataBlockEncoder.BufferedDataBlockEncodingState</a>
extends <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/EncodingState.html" title="class in org.apache.hadoop.hbase.io.encoding">EncodingState</a></pre>
</li>
</ul>
@@ -190,7 +190,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/EncodingS
<ul class="blockListLast">
<li class="blockList">
<h4>unencodedDataSizeWritten</h4>
-<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html#line.1123">unencodedDataSizeWritten</a></pre>
+<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html#line.1121">unencodedDataSizeWritten</a></pre>
</li>
</ul>
</li>
@@ -207,7 +207,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/EncodingS
<ul class="blockListLast">
<li class="blockList">
<h4>BufferedDataBlockEncoder.BufferedDataBlockEncodingState</h4>
-<pre>private <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html#line.1122">BufferedDataBlockEncoder.BufferedDataBlockEncodingState</a>()</pre>
+<pre>private <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html#line.1120">BufferedDataBlockEncoder.BufferedDataBlockEncodingState</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html b/devapidocs/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html
index 045e0bb..7e89cc2 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html
@@ -449,7 +449,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBl
<ul class="blockList">
<li class="blockList">
<h4>afterDecodingKeyValue</h4>
-<pre>protected final void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1026">afterDecodingKeyValue</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInputStream.html?is-external=true" title="class or interface in java.io">DataInputStream</a> source,
+<pre>protected final void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1024">afterDecodingKeyValue</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInputStream.html?is-external=true" title="class or interface in java.io">DataInputStream</a> source,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> dest,
<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDefaultDecodingContext.html" title="class in org.apache.hadoop.hbase.io.encoding">HFileBlockDefaultDecodingContext</a> decodingCtx)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -463,7 +463,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBl
<ul class="blockList">
<li class="blockList">
<h4>newDataBlockEncodingContext</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockEncodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockEncodingContext</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1059">newDataBlockEncodingContext</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a> encoding,
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockEncodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockEncodingContext</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1057">newDataBlockEncodingContext</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoding.html" title="enum in org.apache.hadoop.hbase.io.encoding">DataBlockEncoding</a> encoding,
byte[] header,
<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> meta)</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.html#newDataBlockEncodingContext(org.apache.hadoop.hbase.io.encoding.DataBlockEncoding,%20byte[],%20org.apache.hadoop.hbase.io.hfile.HFileContext)">DataBlockEncoder</a></code></strong></div>
@@ -482,7 +482,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBl
<ul class="blockList">
<li class="blockList">
<h4>newDataBlockDecodingContext</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1065">newDataBlockDecodingContext</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> meta)</pre>
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1063">newDataBlockDecodingContext</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileContext.html" title="class in org.apache.hadoop.hbase.io.hfile">HFileContext</a> meta)</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.html#newDataBlockDecodingContext(org.apache.hadoop.hbase.io.hfile.HFileContext)">DataBlockEncoder</a></code></strong></div>
<div class="block">Creates an encoder specific decoding context, which will prepare the data
before actual decoding</div>
@@ -499,7 +499,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBl
<ul class="blockList">
<li class="blockList">
<h4>internalDecodeKeyValues</h4>
-<pre>protected abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1069">internalDecodeKeyValues</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInputStream.html?is-external=true" title="class or interface in java.io">DataInputStream</a> source,
+<pre>protected abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1067">internalDecodeKeyValues</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataInputStream.html?is-external=true" title="class or interface in java.io">DataInputStream</a> source,
int allocateHeaderLength,
int skipLastBytes,
<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDefaultDecodingContext.html" title="class in org.apache.hadoop.hbase.io.encoding">HFileBlockDefaultDecodingContext</a> decodingCtx)
@@ -514,7 +514,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBl
<ul class="blockList">
<li class="blockList">
<h4>ensureSpace</h4>
-<pre>protected static void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1080">ensureSpace</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> out,
+<pre>protected static void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1078">ensureSpace</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> out,
int length)
throws <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/EncoderBufferTooSmallException.html" title="class in org.apache.hadoop.hbase.io.encoding">EncoderBufferTooSmallException</a></pre>
<div class="block">Asserts that there is at least the given amount of unfilled space
@@ -530,7 +530,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBl
<ul class="blockList">
<li class="blockList">
<h4>startBlockEncoding</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1091">startBlockEncoding</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockEncodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockEncodingContext</a> blkEncodingCtx,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1089">startBlockEncoding</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockEncodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockEncodingContext</a> blkEncodingCtx,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.html#startBlockEncoding(org.apache.hadoop.hbase.io.encoding.HFileBlockEncodingContext,%20java.io.DataOutputStream)">DataBlockEncoder</a></code></strong></div>
@@ -550,7 +550,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBl
<ul class="blockList">
<li class="blockList">
<h4>encode</h4>
-<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1127">encode</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1125">encode</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockEncodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockEncodingContext</a> encodingCtx,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -570,7 +570,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBl
<ul class="blockList">
<li class="blockList">
<h4>internalEncode</h4>
-<pre>public abstract int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1136">internalEncode</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public abstract int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1134">internalEncode</a>(<a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDefaultEncodingContext.html" title="class in org.apache.hadoop.hbase.io.encoding">HFileBlockDefaultEncodingContext</a> encodingCtx,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -584,7 +584,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBl
<ul class="blockList">
<li class="blockList">
<h4>endBlockEncoding</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1140">endBlockEncoding</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockEncodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockEncodingContext</a> encodingCtx,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1138">endBlockEncoding</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockEncodingContext.html" title="interface in org.apache.hadoop.hbase.io.encoding">HFileBlockEncodingContext</a> encodingCtx,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
byte[] uncompressedBytesWithHeader)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -604,7 +604,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/encoding/DataBl
<ul class="blockListLast">
<li class="blockList">
<h4>createFirstKeyCell</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1155">createFirstKeyCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> key,
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html#line.1153">createFirstKeyCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> key,
int keyLength)</pre>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
index 1bc5d29..c6b1e2d 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -270,12 +270,12 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="strong">BlockType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.MemoryType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="strong">Cacheable.MemoryType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.ExternalBlockCaches.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="strong">CacheConfig.ExternalBlockCaches</span></a></li>
<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="strong">BlockType.BlockCategory</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="strong">HFileBlock.Writer.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="strong">BlockType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.ExternalBlockCaches.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="strong">CacheConfig.ExternalBlockCaches</span></a></li>
<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockPriority.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="strong">BlockPriority</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="strong">HFileBlock.Writer.State</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/package-use.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/package-use.html b/devapidocs/org/apache/hadoop/hbase/io/package-use.html
index d8d56b4..5e27c92 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/package-use.html
@@ -197,6 +197,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<div class="block">Implementations can be asked for an estimate of their size in bytes.</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/io/class-use/TagCompressionContext.html#org.apache.hadoop.hbase">TagCompressionContext</a>
+<div class="block">Context that holds the dictionary for Tag compression and doing the compress/uncompress.</div>
+</td>
+</tr>
</tbody>
</table>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/Dictionary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/Dictionary.html b/devapidocs/org/apache/hadoop/hbase/io/util/Dictionary.html
index 28b30e7..c5bf7dd 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/Dictionary.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/Dictionary.html
@@ -92,7 +92,7 @@
<hr>
<br>
<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.30">Dictionary</a></pre>
+public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.32">Dictionary</a></pre>
<div class="block">Dictionary interface
Dictionary indexes should be either bytes or shorts, only positive. (The
@@ -157,12 +157,20 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>short</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#findEntry(java.nio.ByteBuffer,%20int,%20int)">findEntry</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> data,
+ int offset,
+ int length)</code>
+<div class="block">Finds the index of an entry.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#getEntry(short)">getEntry</a></strong>(short idx)</code>
<div class="block">Gets an entry from the dictionary.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#init(int)">init</a></strong>(int initialSize)</code> </td>
</tr>
@@ -187,7 +195,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/
<ul class="blockListLast">
<li class="blockList">
<h4>NOT_IN_DICTIONARY</h4>
-<pre>static final byte <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.31">NOT_IN_DICTIONARY</a></pre>
+<pre>static final byte <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.33">NOT_IN_DICTIONARY</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.io.util.Dictionary.NOT_IN_DICTIONARY">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -205,7 +213,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.33">init</a>(int initialSize)</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.35">init</a>(int initialSize)</pre>
</li>
</ul>
<a name="getEntry(short)">
@@ -214,7 +222,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/
<ul class="blockList">
<li class="blockList">
<h4>getEntry</h4>
-<pre>byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.40">getEntry</a>(short idx)</pre>
+<pre>byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.42">getEntry</a>(short idx)</pre>
<div class="block">Gets an entry from the dictionary.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>idx</code> - index of the entry</dd>
<dt><span class="strong">Returns:</span></dt><dd>the entry, or null if non existent</dd></dl>
@@ -226,7 +234,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/
<ul class="blockList">
<li class="blockList">
<h4>findEntry</h4>
-<pre>short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.51">findEntry</a>(byte[] data,
+<pre>short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.53">findEntry</a>(byte[] data,
int offset,
int length)</pre>
<div class="block">Finds the index of an entry.
@@ -235,13 +243,28 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/
<dt><span class="strong">Returns:</span></dt><dd>the index of the entry, or <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#NOT_IN_DICTIONARY"><code>NOT_IN_DICTIONARY</code></a> if not found</dd></dl>
</li>
</ul>
+<a name="findEntry(java.nio.ByteBuffer, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findEntry</h4>
+<pre>short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.63">findEntry</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> data,
+ int offset,
+ int length)</pre>
+<div class="block">Finds the index of an entry.
+ If no entry found, we add it.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - the ByteBuffer that we're looking up</dd><dd><code>offset</code> - Offset into <code>data</code> to add to Dictionary.</dd><dd><code>length</code> - Length beyond <code>offset</code> that comprises entry; must be > 0.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the index of the entry, or <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#NOT_IN_DICTIONARY"><code>NOT_IN_DICTIONARY</code></a> if not found</dd></dl>
+</li>
+</ul>
<a name="addEntry(byte[], int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEntry</h4>
-<pre>short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.66">addEntry</a>(byte[] data,
+<pre>short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.77">addEntry</a>(byte[] data,
int offset,
int length)</pre>
<div class="block">Adds an entry to the dictionary.
@@ -259,7 +282,7 @@ public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/
<ul class="blockListLast">
<li class="blockList">
<h4>clear</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.71">clear</a>()</pre>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/Dictionary.html#line.82">clear</a>()</pre>
<div class="block">Flushes the dictionary, empties all values.</div>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html b/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html
new file mode 100644
index 0000000..8c5bc04
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html
@@ -0,0 +1,386 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" target="_top">Frames</a></li>
+<li><a href="LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.io.util</div>
+<h2 title="Class LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode" class="title">Class LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.Node</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap</a></dd>
+</dl>
+<hr>
+<br>
+<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.221">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a>
+extends <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</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>
+<tr class="altColor">
+<td class="colFirst"><code>private byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#container">container</a></strong></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.Node">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.hadoop.hbase.io.util.<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></h3>
+<code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#length">length</a>, <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#next">next</a>, <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#offset">offset</a>, <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#prev">prev</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode()">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</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>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#equals(java.lang.Object)">equals</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> other)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#getContents()">getContents</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#hashCode()">hashCode</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#resetContents()">resetContents</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#setContents(byte[],%20int,%20int)">setContents</a></strong>(byte[] container,
+ int offset,
+ int length)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.ht
ml?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="container">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>container</h4>
+<pre>private byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#line.222">container</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</h4>
+<pre>private <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#line.221">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setContents(byte[], int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setContents</h4>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#line.225">setContents</a>(byte[] container,
+ int offset,
+ int length)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#setContents(byte[],%20int,%20int)">setContents</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getContents()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContents</h4>
+<pre>byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#line.232">getContents</a>()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#getContents()">getContents</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#line.237">hashCode</a>()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="resetContents()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resetContents</h4>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#line.242">resetContents</a>()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#resetContents()">resetContents</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html#line.247">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> other)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" target="_top">Frames</a></li>
+<li><a href="LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html b/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html
new file mode 100644
index 0000000..0b0c56a
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html
@@ -0,0 +1,401 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" target="_top">Frames</a></li>
+<li><a href="LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.io.util</div>
+<h2 title="Class LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode" class="title">Class LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.Node</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap</a></dd>
+</dl>
+<hr>
+<br>
+<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.261">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a>
+extends <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</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>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#container">container</a></strong></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.Node">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.hadoop.hbase.io.util.<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></h3>
+<code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#length">length</a>, <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#next">next</a>, <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#offset">offset</a>, <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#prev">prev</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode()">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</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>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#equals(java.lang.Object)">equals</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> other)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#getContents()">getContents</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#hashCode()">hashCode</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#resetContents()">resetContents</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#setContents(byte[],%20int,%20int)">setContents</a></strong>(byte[] container,
+ int offset,
+ int length)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#setContents(java.nio.ByteBuffer,%20int,%20int)">setContents</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> container,
+ int offset,
+ int length)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.ht
ml?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="container">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>container</h4>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#line.262">container</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</h4>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#line.264">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setContents(byte[], int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setContents</h4>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#line.268">setContents</a>(byte[] container,
+ int offset,
+ int length)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#setContents(byte[],%20int,%20int)">setContents</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setContents(java.nio.ByteBuffer, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setContents</h4>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#line.274">setContents</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> container,
+ int offset,
+ int length)</pre>
+</li>
+</ul>
+<a name="resetContents()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resetContents</h4>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#line.281">resetContents</a>()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#resetContents()">resetContents</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getContents()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContents</h4>
+<pre>byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#line.286">getContents</a>()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#getContents()">getContents</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#line.295">hashCode</a>()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals(java.lang.Object)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html#line.300">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> other)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" target="_top">Frames</a></li>
+<li><a href="LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
[48/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html b/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
index 0ddb9b9..22967f1 100644
--- a/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
+++ b/apidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html
@@ -309,17 +309,23 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#hashCode(java.nio.ByteBuffer,%20int,%20int)">hashCode</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
+ int offset,
+ int length)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#intFitsIn(int)">intFitsIn</a></strong>(int value)</code>
<div class="block">Check how many bytes is required to store value.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#longFitsIn(long)">longFitsIn</a></strong>(long value)</code>
<div class="block">Check how many bytes are required to store value.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#moveBufferToStream(java.io.OutputStream,%20java.nio.ByteBuffer,%20int)">moveBufferToStream</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> in,
@@ -327,54 +333,54 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Copy the data to the output stream and update position in buffer.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putByte(java.nio.ByteBuffer,%20int,%20byte)">putByte</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset,
byte b)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putCompressedInt(java.io.OutputStream,%20int)">putCompressedInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
int value)</code>
<div class="block">Put in buffer integer using 7 bit encoding.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putInt(java.nio.ByteBuffer,%20int)">putInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int val)</code>
<div class="block">Put an int value out to the given ByteBuffer's current position in big-endian format.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putInt(java.io.OutputStream,%20int)">putInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
int value)</code>
<div class="block">Put in output stream 32 bit integer (Big Endian byte order).</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putLong(java.nio.ByteBuffer,%20long)">putLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
long val)</code>
<div class="block">Put a long value out to the given ByteBuffer's current position in big-endian format.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putLong(java.io.OutputStream,%20long,%20int)">putLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
long value,
int fitInBytes)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#putShort(java.nio.ByteBuffer,%20short)">putShort</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
short val)</code>
<div class="block">Put a short value out to the given ByteBuffer's current position in big-endian format.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readAsInt(java.nio.ByteBuffer,%20int,%20int)">readAsInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
int offset,
@@ -382,47 +388,47 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Converts a ByteBuffer to an int value</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readCompressedInt(java.nio.ByteBuffer)">readCompressedInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer)</code>
<div class="block">Read integer from buffer coded in 7 bits and increment position.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readCompressedInt(java.io.InputStream)">readCompressedInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> input)</code>
<div class="block">Read integer from stream coded in 7 bits and increment position.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readLong(java.nio.ByteBuffer,%20int)">readLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> in,
int fitInBytes)</code>
<div class="block">Read long which was written to fitInBytes bytes and increment position.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readLong(java.io.InputStream,%20int)">readLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> in,
int fitInBytes)</code>
<div class="block">Read long which was written to fitInBytes bytes and increment position.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#readVLong(java.nio.ByteBuffer)">readVLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> in)</code>
<div class="block">Similar to <code>WritableUtils.readVLong(DataInput)</code> but reads from a
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#skip(java.nio.ByteBuffer,%20int)">skip</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int length)</code>
<div class="block">Increment position in buffer.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toBigDecimal(java.nio.ByteBuffer,%20int,%20int)">toBigDecimal</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset,
@@ -430,12 +436,12 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Reads a BigDecimal value at the given buffer's offset.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static byte</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toByte(java.nio.ByteBuffer,%20int)">toByte</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toBytes(java.nio.ByteBuffer,%20int)">toBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int startPosition)</code>
@@ -443,7 +449,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
position and limit back to their original values (though not thread safe).</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toBytes(java.nio.ByteBuffer,%20int,%20int)">toBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset,
@@ -451,45 +457,45 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Copy the given number of bytes from specified offset into a new byte[]</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toDouble(java.nio.ByteBuffer,%20int)">toDouble</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</code>
<div class="block">Reads a double value at the given buffer's offset.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toInt(java.nio.ByteBuffer,%20int)">toInt</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</code>
<div class="block">Reads an int value at the given buffer's offset.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toLong(java.nio.ByteBuffer,%20int)">toLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</code>
<div class="block">Reads a long value at the given buffer's offset.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static short</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toShort(java.nio.ByteBuffer,%20int)">toShort</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</code>
<div class="block">Reads a short value at the given buffer's offset.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toStringBinary(java.nio.ByteBuffer)">toStringBinary</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#toStringBinary(java.nio.ByteBuffer,%20int,%20int)">toStringBinary</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b,
int off,
int len)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/ByteBufferUtils.html#writeVLong(java.nio.ByteBuffer,%20long)">writeVLong</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> out,
long i)</code>
@@ -965,13 +971,25 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
int l2)</pre>
</li>
</ul>
+<a name="hashCode(java.nio.ByteBuffer, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.590">hashCode</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
+ int offset,
+ int length)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - ByteBuffer to hash</dd><dd><code>offset</code> - offset to start from</dd><dd><code>length</code> - length to hash</dd></dl>
+</li>
+</ul>
<a name="compareTo(java.nio.ByteBuffer, int, int, java.nio.ByteBuffer, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.582">compareTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.598">compareTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
int o1,
int l1,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf2,
@@ -985,7 +1003,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
-<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.612">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
+<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.628">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
int o1,
int l1,
byte[] buf2,
@@ -999,7 +1017,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.620">compareTo</a>(byte[] buf1,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.636">compareTo</a>(byte[] buf1,
int o1,
int l1,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf2,
@@ -1013,7 +1031,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.647">compareTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.663">compareTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf1,
int o1,
int l1,
byte[] buf2,
@@ -1027,7 +1045,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toShort</h4>
-<pre>public static short <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.760">toShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static short <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.776">toShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</pre>
<div class="block">Reads a short value at the given buffer's offset.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - </dd><dd><code>offset</code> - </dd>
@@ -1040,7 +1058,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toInt</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.774">toInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.790">toInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</pre>
<div class="block">Reads an int value at the given buffer's offset.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - </dd><dd><code>offset</code> - </dd>
@@ -1053,7 +1071,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>readAsInt</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.792">readAsInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.808">readAsInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
int offset,
int length)</pre>
<div class="block">Converts a ByteBuffer to an int value</div>
@@ -1069,7 +1087,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toLong</h4>
-<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.811">toLong</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.827">toLong</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</pre>
<div class="block">Reads a long value at the given buffer's offset.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - </dd><dd><code>offset</code> - </dd>
@@ -1082,7 +1100,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>putInt</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.825">putInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.841">putInt</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int val)</pre>
<div class="block">Put an int value out to the given ByteBuffer's current position in big-endian format.
This also advances the position in buffer by int size.</div>
@@ -1095,7 +1113,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toDouble</h4>
-<pre>public static double <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.840">toDouble</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static double <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.856">toDouble</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset)</pre>
<div class="block">Reads a double value at the given buffer's offset.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - </dd><dd><code>offset</code> - offset where double is</dd>
@@ -1108,7 +1126,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toBigDecimal</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.850">toBigDecimal</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.866">toBigDecimal</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
int offset,
int length)</pre>
<div class="block">Reads a BigDecimal value at the given buffer's offset.</div>
@@ -1122,7 +1140,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>putShort</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.868">putShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.884">putShort</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
short val)</pre>
<div class="block">Put a short value out to the given ByteBuffer's current position in big-endian format.
This also advances the position in buffer by short size.</div>
@@ -1135,7 +1153,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>putLong</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.883">putLong</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.899">putLong</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buffer,
long val)</pre>
<div class="block">Put a long value out to the given ByteBuffer's current position in big-endian format.
This also advances the position in buffer by long size.</div>
@@ -1148,7 +1166,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyFromArrayToBuffer</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.899">copyFromArrayToBuffer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> out,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.915">copyFromArrayToBuffer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> out,
byte[] in,
int inOffset,
int length)</pre>
@@ -1163,7 +1181,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyFromBufferToArray</h4>
-<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.922">copyFromBufferToArray</a>(byte[] out,
+<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.938">copyFromBufferToArray</a>(byte[] out,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> in,
int sourceOffset,
int destinationOffset,
@@ -1179,7 +1197,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toStringBinary</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.937">toStringBinary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b,
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.953">toStringBinary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b,
int off,
int len)</pre>
</li>
@@ -1190,7 +1208,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>toStringBinary</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.956">toStringBinary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b)</pre>
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html#line.972">toStringBinary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> b)</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/util/JsonMapper.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/JsonMapper.html b/apidocs/org/apache/hadoop/hbase/util/JsonMapper.html
index 29cee19..2c10207 100644
--- a/apidocs/org/apache/hadoop/hbase/util/JsonMapper.html
+++ b/apidocs/org/apache/hadoop/hbase/util/JsonMapper.html
@@ -36,7 +36,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/util/FileSystemVersionException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/util/MD5Hash.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/JsonMapper.html" target="_top">Frames</a></li>
@@ -199,7 +199,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/util/FileSystemVersionException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/util/MD5Hash.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/JsonMapper.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html b/apidocs/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html
new file mode 100644
index 0000000..72f4386
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html
@@ -0,0 +1,302 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>LeaseNotRecoveredException (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="LeaseNotRecoveredException (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LeaseNotRecoveredException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/util/JsonMapper.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/MD5Hash.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" target="_top">Frames</a></li>
+<li><a href="LeaseNotRecoveredException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.util</div>
+<h2 title="Class LeaseNotRecoveredException" class="title">Class LeaseNotRecoveredException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">java.io.IOException</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.HBaseIOException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.util.LeaseNotRecoveredException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+@InterfaceStability.Stable
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#line.31">LeaseNotRecoveredException</a>
+extends <a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a></pre>
+<div class="block">Thrown when the lease was expected to be recovered,
+ but the file can't be opened.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.hadoop.hbase.util.LeaseNotRecoveredException">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException()">LeaseNotRecoveredException</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException(java.lang.String)">LeaseNotRecoveredException</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException(java.lang.String,%20java.lang.Throwable)">LeaseNotRecoveredException</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#LeaseNotRecoveredException(java.lang.Throwable)">LeaseNotRecoveredException</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang">addSuppressed</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getMessage()" title="class or interface in java.lang">getMessage</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or inter
face in java.lang">getStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed()" title="class or interface in java.lang">getSuppressed</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lan
g/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LeaseNotRecoveredException()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LeaseNotRecoveredException</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#line.32">LeaseNotRecoveredException</a>()</pre>
+</li>
+</ul>
+<a name="LeaseNotRecoveredException(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LeaseNotRecoveredException</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#line.36">LeaseNotRecoveredException</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</pre>
+</li>
+</ul>
+<a name="LeaseNotRecoveredException(java.lang.String, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LeaseNotRecoveredException</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#line.40">LeaseNotRecoveredException</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre>
+</li>
+</ul>
+<a name="LeaseNotRecoveredException(java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LeaseNotRecoveredException</h4>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html#line.44">LeaseNotRecoveredException</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/LeaseNotRecoveredException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/util/JsonMapper.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/MD5Hash.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" target="_top">Frames</a></li>
+<li><a href="LeaseNotRecoveredException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/apidocs/org/apache/hadoop/hbase/util/MD5Hash.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/MD5Hash.html b/apidocs/org/apache/hadoop/hbase/util/MD5Hash.html
index 6608396..ea33aed 100644
--- a/apidocs/org/apache/hadoop/hbase/util/MD5Hash.html
+++ b/apidocs/org/apache/hadoop/hbase/util/MD5Hash.html
@@ -35,7 +35,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/util/JsonMapper.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -243,7 +243,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/util/JsonMapper.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/util/class-use/LeaseNotRecoveredException.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/class-use/LeaseNotRecoveredException.html b/apidocs/org/apache/hadoop/hbase/util/class-use/LeaseNotRecoveredException.html
new file mode 100644
index 0000000..8f0d165
--- /dev/null
+++ b/apidocs/org/apache/hadoop/hbase/util/class-use/LeaseNotRecoveredException.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.util.LeaseNotRecoveredException (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.util.LeaseNotRecoveredException (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">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/util/class-use/LeaseNotRecoveredException.html" target="_top">Frames</a></li>
+<li><a href="LeaseNotRecoveredException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.util.LeaseNotRecoveredException" class="title">Uses of Class<br>org.apache.hadoop.hbase.util.LeaseNotRecoveredException</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.util.LeaseNotRecoveredException</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">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/util/class-use/LeaseNotRecoveredException.html" target="_top">Frames</a></li>
+<li><a href="LeaseNotRecoveredException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/apidocs/org/apache/hadoop/hbase/util/package-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/package-frame.html b/apidocs/org/apache/hadoop/hbase/util/package-frame.html
index 75af232..f566fde 100644
--- a/apidocs/org/apache/hadoop/hbase/util/package-frame.html
+++ b/apidocs/org/apache/hadoop/hbase/util/package-frame.html
@@ -47,6 +47,7 @@
<h2 title="Exceptions">Exceptions</h2>
<ul title="Exceptions">
<li><a href="FileSystemVersionException.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">FileSystemVersionException</a></li>
+<li><a href="LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">LeaseNotRecoveredException</a></li>
<li><a href="ReadOnlyByteRangeException.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">ReadOnlyByteRangeException</a></li>
</ul>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/util/package-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/package-summary.html b/apidocs/org/apache/hadoop/hbase/util/package-summary.html
index 05e554e..f270dcb 100644
--- a/apidocs/org/apache/hadoop/hbase/util/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/util/package-summary.html
@@ -285,6 +285,13 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></td>
+<td class="colLast">
+<div class="block">Thrown when the lease was expected to be recovered,
+ but the file can't be opened.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/util/ReadOnlyByteRangeException.html" title="class in org.apache.hadoop.hbase.util">ReadOnlyByteRangeException</a></td>
<td class="colLast">
<div class="block">Exception thrown when a read only byte range is modified</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/org/apache/hadoop/hbase/util/package-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/util/package-tree.html b/apidocs/org/apache/hadoop/hbase/util/package-tree.html
index 87f7246..cb3c6b6 100644
--- a/apidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -133,6 +133,11 @@
<li type="circle">java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><span class="strong">IOException</span></a>
<ul>
<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/FileSystemVersionException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">FileSystemVersionException</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase"><span class="strong">HBaseIOException</span></a>
+<ul>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">LeaseNotRecoveredException</span></a></li>
+</ul>
+</li>
</ul>
</li>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="strong">RuntimeException</span></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/overview-frame.html
----------------------------------------------------------------------
diff --git a/apidocs/overview-frame.html b/apidocs/overview-frame.html
index 2a21b6f..bd90516 100644
--- a/apidocs/overview-frame.html
+++ b/apidocs/overview-frame.html
@@ -48,6 +48,7 @@
<li><a href="org/apache/hadoop/hbase/nio/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.nio</a></li>
<li><a href="org/apache/hadoop/hbase/quotas/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.quotas</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.regionserver</a></li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.regionserver.throttle</a></li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.regionserver.wal</a></li>
<li><a href="org/apache/hadoop/hbase/replication/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.replication</a></li>
<li><a href="org/apache/hadoop/hbase/rest/package-frame.html" target="packageFrame">org.apache.hadoop.hbase.rest</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/overview-summary.html
----------------------------------------------------------------------
diff --git a/apidocs/overview-summary.html b/apidocs/overview-summary.html
index c05ae1b..940d12e 100644
--- a/apidocs/overview-summary.html
+++ b/apidocs/overview-summary.html
@@ -246,42 +246,46 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colFirst"><a href="org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><a href="org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/replication/package-summary.html">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rest/package-summary.html">org.apache.hadoop.hbase.rest</a></td>
<td class="colLast">
<div class="block">HBase REST</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/rest/client/package-summary.html">org.apache.hadoop.hbase.rest.client</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/security/package-summary.html">org.apache.hadoop.hbase.security</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/spark/package-summary.html">org.apache.hadoop.hbase.spark</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/spark/example/hbasecontext/package-summary.html">org.apache.hadoop.hbase.spark.example.hbasecontext</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/types/package-summary.html">org.apache.hadoop.hbase.types</a></td>
<td class="colLast">
<div class="block">
@@ -289,19 +293,19 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
extensible data type API.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/util/hbck/package-summary.html">org.apache.hadoop.hbase.util.hbck</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/wal/package-summary.html">org.apache.hadoop.hbase.wal</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="org/apache/hadoop/hbase/zookeeper/package-summary.html">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html
index bc0489b..146f85a 100644
--- a/apidocs/overview-tree.html
+++ b/apidocs/overview-tree.html
@@ -102,6 +102,7 @@
<li><a href="org/apache/hadoop/hbase/nio/package-tree.html">org.apache.hadoop.hbase.nio</a>, </li>
<li><a href="org/apache/hadoop/hbase/quotas/package-tree.html">org.apache.hadoop.hbase.quotas</a>, </li>
<li><a href="org/apache/hadoop/hbase/regionserver/package-tree.html">org.apache.hadoop.hbase.regionserver</a>, </li>
+<li><a href="org/apache/hadoop/hbase/regionserver/throttle/package-tree.html">org.apache.hadoop.hbase.regionserver.throttle</a>, </li>
<li><a href="org/apache/hadoop/hbase/regionserver/wal/package-tree.html">org.apache.hadoop.hbase.regionserver.wal</a>, </li>
<li><a href="org/apache/hadoop/hbase/replication/package-tree.html">org.apache.hadoop.hbase.replication</a>, </li>
<li><a href="org/apache/hadoop/hbase/rest/package-tree.html">org.apache.hadoop.hbase.rest</a>, </li>
@@ -568,6 +569,7 @@
</ul>
</li>
<li type="circle">org.apache.hadoop.hbase.ipc.<a href="org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">FailedServerException</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">LeaseNotRecoveredException</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/PleaseHoldException.html" title="class in org.apache.hadoop.hbase"><span class="strong">PleaseHoldException</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/RegionException.html" title="class in org.apache.hadoop.hbase"><span class="strong">RegionException</span></a>
<ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/package-list
----------------------------------------------------------------------
diff --git a/apidocs/package-list b/apidocs/package-list
index 2d419bf..75747e4 100644
--- a/apidocs/package-list
+++ b/apidocs/package-list
@@ -35,6 +35,7 @@ org.apache.hadoop.hbase.namespace
org.apache.hadoop.hbase.nio
org.apache.hadoop.hbase.quotas
org.apache.hadoop.hbase.regionserver
+org.apache.hadoop.hbase.regionserver.throttle
org.apache.hadoop.hbase.regionserver.wal
org.apache.hadoop.hbase.replication
org.apache.hadoop.hbase.rest
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/serialized-form.html
----------------------------------------------------------------------
diff --git a/apidocs/serialized-form.html b/apidocs/serialized-form.html
index cdf3ef3..c9c9ef3 100644
--- a/apidocs/serialized-form.html
+++ b/apidocs/serialized-form.html
@@ -907,6 +907,11 @@
<dd>1004053363L</dd>
</dl>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.util.LeaseNotRecoveredException">
+<!-- -->
+</a>
+<h3>Class <a href="org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util.LeaseNotRecoveredException</a> extends <a href="org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a> implements Serializable</h3>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.util.Pair">
<!-- -->
</a>
[42/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
index faa4d00..4d7f400 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html
@@ -113,7 +113,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private abstract static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1725">CellUtil.EmptyByteBufferedCell</a>
+private abstract static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1744">CellUtil.EmptyByteBufferedCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></pre>
</li>
</ul>
@@ -302,7 +302,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.EmptyByteBufferedCell</h4>
-<pre>private <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1725">CellUtil.EmptyByteBufferedCell</a>()</pre>
+<pre>private <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1744">CellUtil.EmptyByteBufferedCell</a>()</pre>
</li>
</ul>
</li>
@@ -319,7 +319,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getRowArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1728">getRowArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1747">getRowArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray()">Cell</a></code></strong></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -332,7 +332,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getRowOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1733">getRowOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1752">getRowOffset</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Array index of first row byte</dd></dl>
</li>
</ul>
@@ -342,7 +342,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getRowLength</h4>
-<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1738">getRowLength</a>()</pre>
+<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1757">getRowLength</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Number of row bytes. Must be < rowArray.length - offset.</dd></dl>
</li>
</ul>
@@ -352,7 +352,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getFamilyArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1743">getFamilyArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1762">getFamilyArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray()">Cell</a></code></strong></div>
<div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -365,7 +365,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getFamilyOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1748">getFamilyOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1767">getFamilyOffset</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Array index of first family byte</dd></dl>
</li>
</ul>
@@ -375,7 +375,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getFamilyLength</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1753">getFamilyLength</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1772">getFamilyLength</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Number of family bytes. Must be < familyArray.length - offset.</dd></dl>
</li>
</ul>
@@ -385,7 +385,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getQualifierArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1758">getQualifierArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1777">getQualifierArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierArray()">Cell</a></code></strong></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -398,7 +398,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getQualifierOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1763">getQualifierOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1782">getQualifierOffset</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Array index of first qualifier byte</dd></dl>
</li>
</ul>
@@ -408,7 +408,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getQualifierLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1768">getQualifierLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1787">getQualifierLength</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Number of qualifier bytes. Must be < qualifierArray.length - offset.</dd></dl>
</li>
</ul>
@@ -418,7 +418,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getSequenceId</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1773">getSequenceId</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1792">getSequenceId</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getSequenceId()">Cell</a></code></strong></div>
<div class="block">A region-specific unique monotonically increasing sequence ID given to each Cell. It always
exists for cells in the memstore but is not retained forever. It will be kept for
@@ -433,7 +433,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getValueArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1778">getValueArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1797">getValueArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueArray()">Cell</a></code></strong></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Integer.MAX_VALUE which is 2,147,483,648 bytes.</div>
@@ -446,7 +446,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getValueOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1783">getValueOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1802">getValueOffset</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Array index of first value byte</dd></dl>
</li>
</ul>
@@ -456,7 +456,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getValueLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1788">getValueLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1807">getValueLength</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Number of value bytes. Must be < valueArray.length - offset.</dd></dl>
</li>
</ul>
@@ -466,7 +466,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getTagsArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1793">getTagsArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1812">getTagsArray</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the tags byte array</dd></dl>
</li>
</ul>
@@ -476,7 +476,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getTagsOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1798">getTagsOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1817">getTagsOffset</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the first offset where the tags start in the Cell</dd></dl>
</li>
</ul>
@@ -486,7 +486,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getTagsLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1803">getTagsLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1822">getTagsLength</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the total length of the tags in the Cell.</dd></dl>
</li>
</ul>
@@ -496,7 +496,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getRowByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1808">getRowByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1827">getRowByteBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getRowByteBuffer()">getRowByteBuffer</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -509,7 +509,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getRowPosition</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1813">getRowPosition</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1832">getRowPosition</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getRowPosition()">getRowPosition</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -522,7 +522,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getFamilyByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1818">getFamilyByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1837">getFamilyByteBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getFamilyByteBuffer()">getFamilyByteBuffer</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -535,7 +535,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getFamilyPosition</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1823">getFamilyPosition</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1842">getFamilyPosition</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getFamilyPosition()">getFamilyPosition</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -548,7 +548,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getQualifierByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1828">getQualifierByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1847">getQualifierByteBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getQualifierByteBuffer()">getQualifierByteBuffer</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -561,7 +561,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getQualifierPosition</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1833">getQualifierPosition</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1852">getQualifierPosition</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getQualifierPosition()">getQualifierPosition</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -574,7 +574,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getTagsByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1838">getTagsByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1857">getTagsByteBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getTagsByteBuffer()">getTagsByteBuffer</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -587,7 +587,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getTagsPosition</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1843">getTagsPosition</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1862">getTagsPosition</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getTagsPosition()">getTagsPosition</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -600,7 +600,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockList">
<li class="blockList">
<h4>getValueByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1848">getValueByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1867">getValueByteBuffer</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getValueByteBuffer()">getValueByteBuffer</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
@@ -613,7 +613,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" titl
<ul class="blockListLast">
<li class="blockList">
<h4>getValuePosition</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1853">getValuePosition</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#line.1872">getValuePosition</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html#getValuePosition()">getValuePosition</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/ByteBufferedCell.html" title="class in org.apache.hadoop.hbase">ByteBufferedCell</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
index 6201679..48e757b 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
@@ -108,7 +108,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private abstract static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1637">CellUtil.EmptyCell</a>
+private abstract static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1656">CellUtil.EmptyCell</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></pre>
</li>
@@ -258,7 +258,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.EmptyCell</h4>
-<pre>private <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1637">CellUtil.EmptyCell</a>()</pre>
+<pre>private <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1656">CellUtil.EmptyCell</a>()</pre>
</li>
</ul>
</li>
@@ -275,7 +275,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getRowArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1640">getRowArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1659">getRowArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray()">Cell</a></code></strong></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -291,7 +291,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getRowOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1645">getRowOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1664">getRowOffset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowOffset()">getRowOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -304,7 +304,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getRowLength</h4>
-<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1650">getRowLength</a>()</pre>
+<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1669">getRowLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength()">getRowLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -317,7 +317,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getFamilyArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1655">getFamilyArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1674">getFamilyArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray()">Cell</a></code></strong></div>
<div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -333,7 +333,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getFamilyOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1660">getFamilyOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1679">getFamilyOffset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyOffset()">getFamilyOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -346,7 +346,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getFamilyLength</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1665">getFamilyLength</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1684">getFamilyLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength()">getFamilyLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -359,7 +359,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getQualifierArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1670">getQualifierArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1689">getQualifierArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierArray()">Cell</a></code></strong></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -375,7 +375,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getQualifierOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1675">getQualifierOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1694">getQualifierOffset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierOffset()">getQualifierOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -388,7 +388,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getQualifierLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1680">getQualifierLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1699">getQualifierLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength()">getQualifierLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -401,7 +401,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getSequenceId</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1685">getSequenceId</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1704">getSequenceId</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getSequenceId()">Cell</a></code></strong></div>
<div class="block">A region-specific unique monotonically increasing sequence ID given to each Cell. It always
exists for cells in the memstore but is not retained forever. It will be kept for
@@ -419,7 +419,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getValueArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1690">getValueArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1709">getValueArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueArray()">Cell</a></code></strong></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Integer.MAX_VALUE which is 2,147,483,648 bytes.</div>
@@ -435,7 +435,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getValueOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1695">getValueOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1714">getValueOffset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueOffset()">getValueOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -448,7 +448,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getValueLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1700">getValueLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1719">getValueLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getValueLength()">getValueLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -461,7 +461,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getTagsArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1705">getTagsArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1724">getTagsArray</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsArray()">getTagsArray</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -474,7 +474,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockList">
<li class="blockList">
<h4>getTagsOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1710">getTagsOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1729">getTagsOffset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsOffset()">getTagsOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -487,7 +487,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interf
<ul class="blockListLast">
<li class="blockList">
<h4>getTagsLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1715">getTagsLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html#line.1734">getTagsLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsLength()">getTagsLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
index 89d4aa9..0da8d68 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html
@@ -118,7 +118,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1897">CellUtil.FirstOnRowByteBufferedCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1916">CellUtil.FirstOnRowByteBufferedCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></pre>
</li>
</ul>
@@ -239,7 +239,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>rowBuff</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1898">rowBuff</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1917">rowBuff</a></pre>
</li>
</ul>
<a name="roffset">
@@ -248,7 +248,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>roffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1899">roffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1918">roffset</a></pre>
</li>
</ul>
<a name="rlength">
@@ -257,7 +257,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockListLast">
<li class="blockList">
<h4>rlength</h4>
-<pre>private final short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1900">rlength</a></pre>
+<pre>private final short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1919">rlength</a></pre>
</li>
</ul>
</li>
@@ -274,7 +274,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.FirstOnRowByteBufferedCell</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1902">CellUtil.FirstOnRowByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> row,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1921">CellUtil.FirstOnRowByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> row,
int roffset,
short rlength)</pre>
</li>
@@ -293,7 +293,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>getRowByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1909">getRowByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1928">getRowByteBuffer</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getRowByteBuffer()">getRowByteBuffer</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -306,7 +306,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>getRowPosition</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1914">getRowPosition</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1933">getRowPosition</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getRowPosition()">getRowPosition</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -319,7 +319,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>getRowLength</h4>
-<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1919">getRowLength</a>()</pre>
+<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1938">getRowLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength()">getRowLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -334,7 +334,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1924">getTimestamp</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1943">getTimestamp</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Long value representing time at which this cell was "Put" into the row. Typically
represents the time of insertion, but can be any value from 0 to Long.MAX_VALUE.</dd></dl>
</li>
@@ -345,7 +345,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedC
<ul class="blockListLast">
<li class="blockList">
<h4>getTypeByte</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1929">getTypeByte</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html#line.1948">getTypeByte</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc</dd></dl>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
index 62ab41e..2370cd8 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
@@ -113,7 +113,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1859">CellUtil.FirstOnRowCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1878">CellUtil.FirstOnRowCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyCell</a></pre>
</li>
</ul>
@@ -236,7 +236,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>rowArray</h4>
-<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1860">rowArray</a></pre>
+<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1879">rowArray</a></pre>
</li>
</ul>
<a name="roffset">
@@ -245,7 +245,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>roffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1861">roffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1880">roffset</a></pre>
</li>
</ul>
<a name="rlength">
@@ -254,7 +254,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockListLast">
<li class="blockList">
<h4>rlength</h4>
-<pre>private final short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1862">rlength</a></pre>
+<pre>private final short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1881">rlength</a></pre>
</li>
</ul>
</li>
@@ -271,7 +271,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.FirstOnRowCell</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1864">CellUtil.FirstOnRowCell</a>(byte[] row,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1883">CellUtil.FirstOnRowCell</a>(byte[] row,
int roffset,
short rlength)</pre>
</li>
@@ -290,7 +290,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getRowArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1871">getRowArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1890">getRowArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray()">Cell</a></code></strong></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -308,7 +308,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getRowOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1876">getRowOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1895">getRowOffset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowOffset()">getRowOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -323,7 +323,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getRowLength</h4>
-<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1881">getRowLength</a>()</pre>
+<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1900">getRowLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength()">getRowLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -338,7 +338,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1886">getTimestamp</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1905">getTimestamp</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Long value representing time at which this cell was "Put" into the row. Typically
represents the time of insertion, but can be any value from 0 to Long.MAX_VALUE.</dd></dl>
</li>
@@ -349,7 +349,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockListLast">
<li class="blockList">
<h4>getTypeByte</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1891">getTypeByte</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html#line.1910">getTypeByte</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc</dd></dl>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
index d84364f..7bd76e2 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html
@@ -123,7 +123,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1973">CellUtil.FirstOnRowColByteBufferedCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1992">CellUtil.FirstOnRowColByteBufferedCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.FirstOnRowByteBufferedCell</a></pre>
</li>
</ul>
@@ -273,7 +273,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockList">
<li class="blockList">
<h4>famBuff</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1974">famBuff</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1993">famBuff</a></pre>
</li>
</ul>
<a name="famOffset">
@@ -282,7 +282,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockList">
<li class="blockList">
<h4>famOffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1975">famOffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1994">famOffset</a></pre>
</li>
</ul>
<a name="famLength">
@@ -291,7 +291,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockList">
<li class="blockList">
<h4>famLength</h4>
-<pre>private final byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1976">famLength</a></pre>
+<pre>private final byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1995">famLength</a></pre>
</li>
</ul>
<a name="colBuff">
@@ -300,7 +300,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockList">
<li class="blockList">
<h4>colBuff</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1977">colBuff</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1996">colBuff</a></pre>
</li>
</ul>
<a name="colOffset">
@@ -309,7 +309,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockList">
<li class="blockList">
<h4>colOffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1978">colOffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1997">colOffset</a></pre>
</li>
</ul>
<a name="colLength">
@@ -318,7 +318,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockListLast">
<li class="blockList">
<h4>colLength</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1979">colLength</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1998">colLength</a></pre>
</li>
</ul>
</li>
@@ -335,7 +335,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.FirstOnRowColByteBufferedCell</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1981">CellUtil.FirstOnRowColByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> row,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2000">CellUtil.FirstOnRowColByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> row,
int roffset,
short rlength,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> famBuff,
@@ -360,7 +360,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockList">
<li class="blockList">
<h4>getFamilyByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1994">getFamilyByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2013">getFamilyByteBuffer</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getFamilyByteBuffer()">getFamilyByteBuffer</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -373,7 +373,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockList">
<li class="blockList">
<h4>getFamilyPosition</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.1999">getFamilyPosition</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2018">getFamilyPosition</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getFamilyPosition()">getFamilyPosition</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -386,7 +386,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockList">
<li class="blockList">
<h4>getFamilyLength</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2004">getFamilyLength</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2023">getFamilyLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength()">getFamilyLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -401,7 +401,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockList">
<li class="blockList">
<h4>getQualifierByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2009">getQualifierByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2028">getQualifierByteBuffer</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getQualifierByteBuffer()">getQualifierByteBuffer</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -414,7 +414,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockList">
<li class="blockList">
<h4>getQualifierPosition</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2014">getQualifierPosition</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2033">getQualifierPosition</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html#getQualifierPosition()">getQualifierPosition</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyByteBufferedCell</a></code></dd>
@@ -427,7 +427,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowByteBuff
<ul class="blockListLast">
<li class="blockList">
<h4>getQualifierLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2019">getQualifierLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html#line.2038">getQualifierLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength()">getQualifierLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
index 2595cd0..14857d0 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html
@@ -118,7 +118,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2025">CellUtil.FirstOnRowColCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2044">CellUtil.FirstOnRowColCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html" title="class in org.apache.hadoop.hbase">CellUtil.FirstOnRowCell</a></pre>
</li>
</ul>
@@ -273,7 +273,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockList">
<li class="blockList">
<h4>fArray</h4>
-<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2026">fArray</a></pre>
+<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2045">fArray</a></pre>
</li>
</ul>
<a name="foffset">
@@ -282,7 +282,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockList">
<li class="blockList">
<h4>foffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2027">foffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2046">foffset</a></pre>
</li>
</ul>
<a name="flength">
@@ -291,7 +291,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockList">
<li class="blockList">
<h4>flength</h4>
-<pre>private final byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2028">flength</a></pre>
+<pre>private final byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2047">flength</a></pre>
</li>
</ul>
<a name="qArray">
@@ -300,7 +300,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockList">
<li class="blockList">
<h4>qArray</h4>
-<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2029">qArray</a></pre>
+<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2048">qArray</a></pre>
</li>
</ul>
<a name="qoffset">
@@ -309,7 +309,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockList">
<li class="blockList">
<h4>qoffset</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2030">qoffset</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2049">qoffset</a></pre>
</li>
</ul>
<a name="qlength">
@@ -318,7 +318,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockListLast">
<li class="blockList">
<h4>qlength</h4>
-<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2031">qlength</a></pre>
+<pre>private final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2050">qlength</a></pre>
</li>
</ul>
</li>
@@ -335,7 +335,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.FirstOnRowColCell</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2033">CellUtil.FirstOnRowColCell</a>(byte[] rArray,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2052">CellUtil.FirstOnRowColCell</a>(byte[] rArray,
int roffset,
short rlength,
byte[] fArray,
@@ -360,7 +360,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockList">
<li class="blockList">
<h4>getFamilyArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2045">getFamilyArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2064">getFamilyArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray()">Cell</a></code></strong></div>
<div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -378,7 +378,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockList">
<li class="blockList">
<h4>getFamilyOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2050">getFamilyOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2069">getFamilyOffset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyOffset()">getFamilyOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -393,7 +393,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockList">
<li class="blockList">
<h4>getFamilyLength</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2055">getFamilyLength</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2074">getFamilyLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength()">getFamilyLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -408,7 +408,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockList">
<li class="blockList">
<h4>getQualifierArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2060">getQualifierArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2079">getQualifierArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierArray()">Cell</a></code></strong></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -426,7 +426,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockList">
<li class="blockList">
<h4>getQualifierOffset</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2065">getQualifierOffset</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2084">getQualifierOffset</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierOffset()">getQualifierOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -441,7 +441,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.htm
<ul class="blockListLast">
<li class="blockList">
<h4>getQualifierLength</h4>
-<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2070">getQualifierLength</a>()</pre>
+<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html#line.2089">getQualifierLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getQualifierLength()">getQualifierLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html
index d04a5da..e5495b5 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html
@@ -124,7 +124,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2093">CellUtil.FirstOnRowColTSByteBufferedCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2112">CellUtil.FirstOnRowColTSByteBufferedCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteBufferedCell.html" title="class in org.apache.hadoop.hbase">CellUtil.FirstOnRowColByteBufferedCell</a></pre>
</li>
</ul>
@@ -242,7 +242,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteB
<ul class="blockListLast">
<li class="blockList">
<h4>ts</h4>
-<pre>private long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2095">ts</a></pre>
+<pre>private long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2114">ts</a></pre>
</li>
</ul>
</li>
@@ -259,7 +259,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteB
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.FirstOnRowColTSByteBufferedCell</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2097">CellUtil.FirstOnRowColTSByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> rBuffer,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2116">CellUtil.FirstOnRowColTSByteBufferedCell</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> rBuffer,
int roffset,
short rlength,
<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> fBuffer,
@@ -285,7 +285,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColByteB
<ul class="blockListLast">
<li class="blockList">
<h4>getTimestamp</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2105">getTimestamp</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSByteBufferedCell.html#line.2124">getTimestamp</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTimestamp()">getTimestamp</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html
index 86d80ed..6ba0e0e 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html
@@ -119,7 +119,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2076">CellUtil.FirstOnRowColTSCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2095">CellUtil.FirstOnRowColTSCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.html" title="class in org.apache.hadoop.hbase">CellUtil.FirstOnRowColCell</a></pre>
</li>
</ul>
@@ -237,7 +237,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.
<ul class="blockListLast">
<li class="blockList">
<h4>ts</h4>
-<pre>private long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2078">ts</a></pre>
+<pre>private long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2097">ts</a></pre>
</li>
</ul>
</li>
@@ -254,7 +254,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.FirstOnRowColTSCell</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2080">CellUtil.FirstOnRowColTSCell</a>(byte[] rArray,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2099">CellUtil.FirstOnRowColTSCell</a>(byte[] rArray,
int roffset,
short rlength,
byte[] fArray,
@@ -280,7 +280,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.FirstOnRowColCell.
<ul class="blockListLast">
<li class="blockList">
<h4>getTimestamp</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2087">getTimestamp</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowColTSCell.html#line.2106">getTimestamp</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTimestamp()">getTimestamp</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
index 13b2445..fa5ecff 100644
--- a/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
+++ b/devapidocs/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
@@ -109,7 +109,7 @@
<hr>
<br>
<pre><a href="../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2252">CellUtil.FirstOnRowDeleteFamilyCell</a>
+private static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.2271">CellUtil.FirstOnRowDeleteFamilyCell</a>
extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" title="class in org.apache.hadoop.hbase">CellUtil.EmptyCell</a></pre>
</li>
</ul>
@@ -234,7 +234,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>row</h4>
-<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2253">row</a></pre>
+<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2272">row</a></pre>
</li>
</ul>
<a name="fam">
@@ -243,7 +243,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockListLast">
<li class="blockList">
<h4>fam</h4>
-<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2254">fam</a></pre>
+<pre>private final byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2273">fam</a></pre>
</li>
</ul>
</li>
@@ -260,7 +260,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockListLast">
<li class="blockList">
<h4>CellUtil.FirstOnRowDeleteFamilyCell</h4>
-<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2256">CellUtil.FirstOnRowDeleteFamilyCell</a>(byte[] row,
+<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2275">CellUtil.FirstOnRowDeleteFamilyCell</a>(byte[] row,
byte[] fam)</pre>
</li>
</ul>
@@ -278,7 +278,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getRowArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2262">getRowArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2281">getRowArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowArray()">Cell</a></code></strong></div>
<div class="block">Contiguous raw bytes that may start at any index in the containing array. Max length is
Short.MAX_VALUE which is 32,767 bytes.</div>
@@ -296,7 +296,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getRowLength</h4>
-<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2267">getRowLength</a>()</pre>
+<pre>public short <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2286">getRowLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getRowLength()">getRowLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -311,7 +311,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getFamilyArray</h4>
-<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2272">getFamilyArray</a>()</pre>
+<pre>public byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2291">getFamilyArray</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyArray()">Cell</a></code></strong></div>
<div class="block">Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
containing array. Max length is Byte.MAX_VALUE, which is 127 bytes.</div>
@@ -329,7 +329,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getFamilyLength</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2277">getFamilyLength</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2296">getFamilyLength</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getFamilyLength()">getFamilyLength</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd>
@@ -344,7 +344,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
-<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2282">getTimestamp</a>()</pre>
+<pre>public long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2301">getTimestamp</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Long value representing time at which this cell was "Put" into the row. Typically
represents the time of insertion, but can be any value from 0 to Long.MAX_VALUE.</dd></dl>
</li>
@@ -355,7 +355,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellUtil.EmptyCell.html" ti
<ul class="blockListLast">
<li class="blockList">
<h4>getTypeByte</h4>
-<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2287">getTypeByte</a>()</pre>
+<pre>public byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html#line.2306">getTypeByte</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc</dd></dl>
</li>
</ul>
[18/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html
index 55ab038..dec19f1 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html
@@ -101,7 +101,7 @@
<hr>
<br>
<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.48">StripeCompactor</a>
+public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.49">StripeCompactor</a>
extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor</a></pre>
<div class="block">This is the placeholder for stripe compactor. The implementation,
as well as the proper javadoc, will be added in HBASE-7967.</div>
@@ -184,51 +184,51 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
int targetCount,
long targetSize,
byte[] left,
byte[] right,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
int targetCount,
long targetSize,
byte[] left,
byte[] right,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
</table>
@@ -237,7 +237,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#appendMetadataAndCloseWriter(org.apache.hadoop.hbase.regionserver.StoreFile.Writer,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20boolean)">appendMetadataAndCloseWriter</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createFileScanners(java.util.Collection,%20long,%20boolean)">createFileScanners</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createScanner(org.apache.hadoop.hbase.regionserver.Store,%20java.util.List,%20long,%20long,%20byte[],%20byte[])">createScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createScanner(org.apache.hadoop.hbase.regionserver.Store,%20java.util.List,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20long)">createScanner</a>, <a href="../../../../../../org/apache/hadoop/
hbase/regionserver/compactions/Compactor.html#getFileDetails(java.util.Collection,%20boolean)">getFileDetails</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#getProgress()">getProgress</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#getSmallestReadPoint()">getSmallestReadPoint</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#postCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.Compactio
nRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.security.User)">postCreateCoprocScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#preCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20java.util.List)">preCreateCoprocScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#preCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20java.util.List,%20org.apache.hadoop.hbase.security.User)">preCreateCoprocScanner</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#appendMetadataAndCloseWriter(org.apache.hadoop.hbase.regionserver.StoreFile.Writer,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20boolean)">appendMetadataAndCloseWriter</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createFileScanners(java.util.Collection,%20long,%20boolean)">createFileScanners</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createScanner(org.apache.hadoop.hbase.regionserver.Store,%20java.util.List,%20long,%20long,%20byte[],%20byte[])">createScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createScanner(org.apache.hadoop.hbase.regionserver.Store,%20java.util.List,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20long)">createScanner</a>, <a href="../../../../../../org/apache/hadoop/
hbase/regionserver/compactions/Compactor.html#getFileDetails(java.util.Collection,%20boolean)">getFileDetails</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#getProgress()">getProgress</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#getSmallestReadPoint()">getSmallestReadPoint</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#postCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20o
rg.apache.hadoop.hbase.regionserver.ScanType,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.security.User)">postCreateCoprocScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#preCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20java.util.List)">preCreateCoprocScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#preCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20java.util.List,%20org.apache.hadoop.hbase.security.User)">preCreateCoprocScanner</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -266,7 +266,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.49">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.50">LOG</a></pre>
</li>
</ul>
</li>
@@ -283,7 +283,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>StripeCompactor</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.50">StripeCompactor</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.51">StripeCompactor</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store)</pre>
</li>
</ul>
@@ -295,89 +295,89 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, java.util.List, byte[], byte[], org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, java.util.List, byte[], byte[], org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.54">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.55">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, java.util.List, byte[], byte[], org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, java.util.List, byte[], byte[], org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.61">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.62">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, int, long, byte[], byte[], byte[], byte[], org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, int, long, byte[], byte[], byte[], byte[], org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.78">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.79">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
int targetCount,
long targetSize,
byte[] left,
byte[] right,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, int, long, byte[], byte[], byte[], byte[], org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, int, long, byte[], byte[], byte[], byte[], org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.85">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.86">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
int targetCount,
long targetSize,
byte[] left,
byte[] right,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter, org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, byte[], byte[], org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter, org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, byte[], byte[], org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>compactInternal</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.99">compactInternal</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#line.100">compactInternal</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionContext.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionContext.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionContext.html
index cc469bc..2806a6c 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionContext.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionContext.html
@@ -200,51 +200,51 @@
<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#cancelRequestedCompaction(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext)">cancelRequestedCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction)</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">HMobStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><span class="strong">HMobStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">The compaction in the store of mob.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Compact the StoreFiles.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block"><strong>Deprecated.</strong>
-<div class="block"><i>see compact(CompactionContext, CompactionThroughputController, User)</i></div>
+<div class="block"><i>see compact(CompactionContext, ThroughputController, User)</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
</tbody>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionRequest.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionRequest.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionRequest.html
index 292f135..e1ae38a 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionRequest.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionRequest.html
@@ -585,59 +585,59 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">DefaultCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
- <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
-<div class="block">Do a minor/major compaction on an explicit set of storefiles from a Store.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
int targetCount,
long targetSize,
byte[] left,
byte[] right,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
int targetCount,
long targetSize,
byte[] left,
byte[] right,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">DefaultCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
+<div class="block">Do a minor/major compaction on an explicit set of storefiles from a Store.</div>
+</td>
+</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="rowColor">
[13/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html
new file mode 100644
index 0000000..24576a3
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PressureAwareThroughputController.ActiveOperation (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PressureAwareThroughputController.ActiveOperation (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PressureAwareThroughputController.ActiveOperation.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareThroughputController.ActiveOperation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.regionserver.throttle</div>
+<h2 title="Class PressureAwareThroughputController.ActiveOperation" class="title">Class PressureAwareThroughputController.ActiveOperation</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController.ActiveOperation</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></dd>
+</dl>
+<hr>
+<br>
+<pre>private static final class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.41">PressureAwareThroughputController.ActiveOperation</a>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Stores the information of one controlled compaction.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</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>
+<tr class="altColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#lastControlSize">lastControlSize</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#lastControlTime">lastControlTime</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#lastLogTime">lastLogTime</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#numberOfSleeps">numberOfSleeps</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#startTime">startTime</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#totalSize">totalSize</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#totalSleepTime">totalSleepTime</a></strong></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#PressureAwareThroughputController.ActiveOperation()">PressureAwareThroughputController.ActiveOperation</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="startTime">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startTime</h4>
+<pre>private final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#line.43">startTime</a></pre>
+</li>
+</ul>
+<a name="lastControlTime">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lastControlTime</h4>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#line.45">lastControlTime</a></pre>
+</li>
+</ul>
+<a name="lastControlSize">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lastControlSize</h4>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#line.47">lastControlSize</a></pre>
+</li>
+</ul>
+<a name="totalSize">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>totalSize</h4>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#line.49">totalSize</a></pre>
+</li>
+</ul>
+<a name="numberOfSleeps">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numberOfSleeps</h4>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#line.51">numberOfSleeps</a></pre>
+</li>
+</ul>
+<a name="totalSleepTime">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>totalSleepTime</h4>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#line.53">totalSleepTime</a></pre>
+</li>
+</ul>
+<a name="lastLogTime">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>lastLogTime</h4>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#line.56">lastLogTime</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PressureAwareThroughputController.ActiveOperation()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PressureAwareThroughputController.ActiveOperation</h4>
+<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html#line.58">PressureAwareThroughputController.ActiveOperation</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PressureAwareThroughputController.ActiveOperation.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareThroughputController.ActiveOperation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html
new file mode 100644
index 0000000..09e6e53
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html
@@ -0,0 +1,627 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>PressureAwareThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PressureAwareThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PressureAwareThroughputController.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested_class_summary">Nested</a> | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.regionserver.throttle</div>
+<h2 title="Class PressureAwareThroughputController" class="title">Class PressureAwareThroughputController</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.conf.Configured</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.regionserver.throttle.PressureAwareThroughputController</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration")
+public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.34">PressureAwareThroughputController</a>
+extends org.apache.hadoop.conf.Configured
+implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController.ActiveOperation</a></strong></code>
+<div class="block">Stores the information of one controlled compaction.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</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>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController.ActiveOperation</a>></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#activeOperations">activeOperations</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#controlPerSize">controlPerSize</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#LOG">LOG</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#maxThroughput">maxThroughput</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#maxThroughputLowerBound">maxThroughputLowerBound</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#maxThroughputUpperBound">maxThroughputUpperBound</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">OffPeakHours</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#offPeakHours">offPeakHours</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#stopped">stopped</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#tuningPeriod">tuningPeriod</a></strong></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#PressureAwareThroughputController()">PressureAwareThroughputController</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</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>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#control(java.lang.String,%20long)">control</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName,
+ long size)</code>
+<div class="block">Control the throughput.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#finish(java.lang.String)">finish</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName)</code>
+<div class="block">Finish the controller.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#getMaxThroughput()">getMaxThroughput</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#isStopped()">isStopped</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#setMaxThroughput(double)">setMaxThroughput</a></strong>(double maxThroughput)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code>
+<div class="block">Setup controller for the given region server.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#skipControl(long,%20long)">skipControl</a></strong>(long deltaSize,
+ long controlSize)</code>
+<div class="block">Check whether to skip control given delta size and control size</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#start(java.lang.String)">start</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName)</code>
+<div class="block">Start the throughput controller.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#stop(java.lang.String)">stop</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> why)</code>
+<div class="block">Stop this service.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#throughputDesc(double)">throughputDesc</a></strong>(double speed)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#throughputDesc(long,%20long)">throughputDesc</a></strong>(long deltaSize,
+ long elapsedTime)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.conf.Configured">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
+<code>getConf, setConf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="LOG">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.36">LOG</a></pre>
+</li>
+</ul>
+<a name="maxThroughputUpperBound">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxThroughputUpperBound</h4>
+<pre>protected long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.66">maxThroughputUpperBound</a></pre>
+</li>
+</ul>
+<a name="maxThroughputLowerBound">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxThroughputLowerBound</h4>
+<pre>protected long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.68">maxThroughputLowerBound</a></pre>
+</li>
+</ul>
+<a name="offPeakHours">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>offPeakHours</h4>
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">OffPeakHours</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.70">offPeakHours</a></pre>
+</li>
+</ul>
+<a name="controlPerSize">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>controlPerSize</h4>
+<pre>protected long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.72">controlPerSize</a></pre>
+</li>
+</ul>
+<a name="tuningPeriod">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tuningPeriod</h4>
+<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.74">tuningPeriod</a></pre>
+</li>
+</ul>
+<a name="maxThroughput">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxThroughput</h4>
+<pre>private volatile double <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.76">maxThroughput</a></pre>
+</li>
+</ul>
+<a name="activeOperations">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>activeOperations</h4>
+<pre>protected final <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController.ActiveOperation</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.78">activeOperations</a></pre>
+</li>
+</ul>
+<a name="stopped">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stopped</h4>
+<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.158">stopped</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PressureAwareThroughputController()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PressureAwareThroughputController</h4>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.34">PressureAwareThroughputController</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>public abstract void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.82">setup</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">ThroughputController</a></code></strong></div>
+<div class="block">Setup controller for the given region server.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="throughputDesc(long, long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>throughputDesc</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.84">throughputDesc</a>(long deltaSize,
+ long elapsedTime)</pre>
+</li>
+</ul>
+<a name="throughputDesc(double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>throughputDesc</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.88">throughputDesc</a>(double speed)</pre>
+</li>
+</ul>
+<a name="start(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.97">start</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#start(java.lang.String)">ThroughputController</a></code></strong></div>
+<div class="block">Start the throughput controller.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#start(java.lang.String)">start</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="control(java.lang.String, long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>control</h4>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.102">control</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName,
+ long size)
+ throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#control(java.lang.String,%20long)">ThroughputController</a></code></strong></div>
+<div class="block">Control the throughput. Will sleep if too fast.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#control(java.lang.String,%20long)">control</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the actual sleep time.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd></dl>
+</li>
+</ul>
+<a name="skipControl(long, long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>skipControl</h4>
+<pre>protected abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.145">skipControl</a>(long deltaSize,
+ long controlSize)</pre>
+<div class="block">Check whether to skip control given delta size and control size</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>deltaSize</code> - Delta size since last control</dd><dd><code>controlSize</code> - Size limit to perform control</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a boolean indicates whether to skip this control</dd></dl>
+</li>
+</ul>
+<a name="finish(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>finish</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.148">finish</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#finish(java.lang.String)">ThroughputController</a></code></strong></div>
+<div class="block">Finish the controller. Should call this method in a finally block.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#finish(java.lang.String)">finish</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="stop(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stop</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.161">stop</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> why)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)">Stoppable</a></code></strong></div>
+<div class="block">Stop this service.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)">stop</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>why</code> - Why we're stopping.</dd></dl>
+</li>
+</ul>
+<a name="isStopped()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isStopped</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.166">isStopped</a>()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#isStopped()">isStopped</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)"><code>Stoppable.stop(String)</code></a> has been closed.</dd></dl>
+</li>
+</ul>
+<a name="getMaxThroughput()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxThroughput</h4>
+<pre>public double <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.170">getMaxThroughput</a>()</pre>
+</li>
+</ul>
+<a name="setMaxThroughput(double)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setMaxThroughput</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#line.174">setMaxThroughput</a>(double maxThroughput)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PressureAwareThroughputController.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" target="_top">Frames</a></li>
+<li><a href="PressureAwareThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested_class_summary">Nested</a> | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html
new file mode 100644
index 0000000..498aa1f
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html
@@ -0,0 +1,319 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ThroughputControlUtil (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ThroughputControlUtil (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ThroughputControlUtil.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" target="_top">Frames</a></li>
+<li><a href="ThroughputControlUtil.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.regionserver.throttle</div>
+<h2 title="Class ThroughputControlUtil" class="title">Class ThroughputControlUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.regionserver.throttle.ThroughputControlUtil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
+public final class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html#line.29">ThroughputControlUtil</a>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Helper methods for throttling</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</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>
+<tr class="altColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html#NAME_COUNTER">NAME_COUNTER</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html#NAME_DELIMITER">NAME_DELIMITER</a></strong></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html#ThroughputControlUtil()">ThroughputControlUtil</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</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>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html#getNameForThrottling(org.apache.hadoop.hbase.regionserver.Store,%20java.lang.String)">getNameForThrottling</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName)</code>
+<div class="block">Generate a name for throttling, to prevent name conflict when multiple IO operation running
+ parallel on the same store.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="NAME_COUNTER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NAME_COUNTER</h4>
+<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html#line.33">NAME_COUNTER</a></pre>
+</li>
+</ul>
+<a name="NAME_DELIMITER">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NAME_DELIMITER</h4>
+<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html#line.34">NAME_DELIMITER</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.ThroughputControlUtil.NAME_DELIMITER">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ThroughputControlUtil()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ThroughputControlUtil</h4>
+<pre>private <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html#line.30">ThroughputControlUtil</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getNameForThrottling(org.apache.hadoop.hbase.regionserver.Store, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getNameForThrottling</h4>
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html#line.43">getNameForThrottling</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName)</pre>
+<div class="block">Generate a name for throttling, to prevent name conflict when multiple IO operation running
+ parallel on the same store.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>store</code> - the Store instance on which IO operation is happening</dd><dd><code>opName</code> - Name of the IO operation, e.g. "flush", "compaction", etc.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The name for throttling</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ThroughputControlUtil.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" target="_top">Frames</a></li>
+<li><a href="ThroughputControlUtil.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html
new file mode 100644
index 0000000..5d1df0b
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ThroughputController.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" target="_top">Frames</a></li>
+<li><a href="ThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.regionserver.throttle</div>
+<h2 title="Interface ThroughputController" class="title">Interface ThroughputController</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration")
+public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#line.30">ThroughputController</a>
+extends <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></pre>
+<div class="block">A utility that constrains the total throughput of one or more simultaneous flows by
+ sleeping when necessary.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</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>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#control(java.lang.String,%20long)">control</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+ long size)</code>
+<div class="block">Control the throughput.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#finish(java.lang.String)">finish</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code>
+<div class="block">Finish the controller.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code>
+<div class="block">Setup controller for the given region server.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#start(java.lang.String)">start</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code>
+<div class="block">Start the throughput controller.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.Stoppable">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.hadoop.hbase.<a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></h3>
+<code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#isStopped()">isStopped</a>, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)">stop</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#line.35">setup</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</pre>
+<div class="block">Setup controller for the given region server.</div>
+</li>
+</ul>
+<a name="start(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#line.40">start</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<div class="block">Start the throughput controller.</div>
+</li>
+</ul>
+<a name="control(java.lang.String, long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>control</h4>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#line.46">control</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+ long size)
+ throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
+<div class="block">Control the throughput. Will sleep if too fast.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the actual sleep time.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd></dl>
+</li>
+</ul>
+<a name="finish(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>finish</h4>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#line.51">finish</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<div class="block">Finish the controller. Should call this method in a finally block.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ThroughputController.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" target="_top">Frames</a></li>
+<li><a href="ThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
[33/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
index 6b1006f..63251a1 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
@@ -105,7 +105,7 @@
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.109">MasterRpcServices</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.110">MasterRpcServices</a>
extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a>
implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService.BlockingInterface, org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService.BlockingInterface</pre>
<div class="block">Implements the master RPC services.</div>
@@ -610,7 +610,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.111">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.112">LOG</a></pre>
</li>
</ul>
<a name="master">
@@ -619,7 +619,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockListLast">
<li class="blockList">
<h4>master</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.113">master</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.114">master</a></pre>
</li>
</ul>
</li>
@@ -636,7 +636,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockListLast">
<li class="blockList">
<h4>MasterRpcServices</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.135">MasterRpcServices</a>(<a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> m)
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.136">MasterRpcServices</a>(<a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> m)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -656,7 +656,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>createConfigurationSubset</h4>
-<pre>private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.Builder <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.119">createConfigurationSubset</a>()</pre>
+<pre>private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.Builder <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.120">createConfigurationSubset</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Subset of configuration to pass initializing regionservers: e.g.
the filesystem to use and root directory to use.</dd></dl>
</li>
@@ -667,7 +667,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>addConfig</h4>
-<pre>private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.Builder <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.126">addConfig</a>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.Builder resp,
+<pre>private org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.Builder <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.127">addConfig</a>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse.Builder resp,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key)</pre>
</li>
</ul>
@@ -677,7 +677,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>createPriority</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/ipc/PriorityFunction.html" title="interface in org.apache.hadoop.hbase.ipc">PriorityFunction</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.141">createPriority</a>()</pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/ipc/PriorityFunction.html" title="interface in org.apache.hadoop.hbase.ipc">PriorityFunction</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.142">createPriority</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#createPriority()">createPriority</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a></code></dd>
@@ -690,7 +690,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>switchBalancer</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.156">switchBalancer</a>(boolean b,
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.157">switchBalancer</a>(boolean b,
<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master">MasterRpcServices.BalanceSwitchMode</a> mode)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Assigns balancer switch according to BalanceSwitchMode</div>
@@ -706,7 +706,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>synchronousBalanceSwitch</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.184">synchronousBalanceSwitch</a>(boolean b)
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.185">synchronousBalanceSwitch</a>(boolean b)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -718,7 +718,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>normalizerSwitch</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.191">normalizerSwitch</a>(boolean on)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.192">normalizerSwitch</a>(boolean on)</pre>
<div class="block">Sets normalizer on/off flag in ZK.</div>
</li>
</ul>
@@ -728,7 +728,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getServices</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html" title="class in org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.210">getServices</a>()</pre>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html" title="class in org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.211">getServices</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html#getServices()">getServices</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a></code></dd>
@@ -741,7 +741,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getLastFlushedSequenceId</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.224">getLastFlushedSequenceId</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.225">getLastFlushedSequenceId</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.GetLastFlushedSequenceIdRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -757,7 +757,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>regionServerReport</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.237">regionServerReport</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.238">regionServerReport</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerReportRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -773,7 +773,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>regionServerStartup</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.257">regionServerStartup</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.258">regionServerStartup</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -789,7 +789,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>reportRSFatalError</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.282">reportRSFatalError</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.283">reportRSFatalError</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -805,7 +805,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>addColumn</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.AddColumnResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.294">addColumn</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.AddColumnResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.295">addColumn</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.AddColumnRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -821,7 +821,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>assignRegion</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.AssignRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.314">assignRegion</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.AssignRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.315">assignRegion</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.AssignRegionRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -837,7 +837,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>balance</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.BalanceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.347">balance</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.BalanceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.348">balance</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.BalanceRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -853,7 +853,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>createNamespace</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.CreateNamespaceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.358">createNamespace</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.CreateNamespaceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.359">createNamespace</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.CreateNamespaceRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -869,7 +869,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>createTable</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.CreateTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.372">createTable</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.CreateTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.373">createTable</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.CreateTableRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -885,7 +885,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>deleteColumn</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteColumnResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.386">deleteColumn</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteColumnResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.387">deleteColumn</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteColumnRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -901,7 +901,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>deleteNamespace</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteNamespaceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.406">deleteNamespace</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteNamespaceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.407">deleteNamespace</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteNamespaceRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -917,7 +917,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>deleteSnapshot</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteSnapshotResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.427">deleteSnapshot</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteSnapshotResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.428">deleteSnapshot</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteSnapshotRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Execute Delete Snapshot operation.</div>
@@ -937,7 +937,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>deleteTable</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.442">deleteTable</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.443">deleteTable</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DeleteTableRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -953,7 +953,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>truncateTable</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.TruncateTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.454">truncateTable</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.TruncateTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.455">truncateTable</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.TruncateTableRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -969,7 +969,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>disableTable</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DisableTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.469">disableTable</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DisableTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.470">disableTable</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DisableTableRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -985,7 +985,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>dispatchMergingRegions</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DispatchMergingRegionsResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.483">dispatchMergingRegions</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DispatchMergingRegionsResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.484">dispatchMergingRegions</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.DispatchMergingRegionsRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1001,7 +1001,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>enableCatalogJanitor</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.EnableCatalogJanitorResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.552">enableCatalogJanitor</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.EnableCatalogJanitorResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.553">enableCatalogJanitor</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.EnableCatalogJanitorRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1017,7 +1017,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>enableTable</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.EnableTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.564">enableTable</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.EnableTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.565">enableTable</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.EnableTableRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1033,7 +1033,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>execMasterService</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.ClientProtos.CoprocessorServiceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.578">execMasterService</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.ClientProtos.CoprocessorServiceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.579">execMasterService</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.ClientProtos.CoprocessorServiceRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1049,7 +1049,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>execProcedure</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ExecProcedureResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.637">execProcedure</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ExecProcedureResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.638">execProcedure</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ExecProcedureRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Triggers an asynchronous attempt to run a distributed procedure.
@@ -1067,7 +1067,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>execProcedureWithRet</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ExecProcedureResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.672">execProcedureWithRet</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ExecProcedureResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.673">execProcedureWithRet</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ExecProcedureRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Triggers a synchronous attempt to run a distributed procedure and sets
@@ -1086,7 +1086,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getClusterStatus</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetClusterStatusResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.701">getClusterStatus</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetClusterStatusResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.702">getClusterStatus</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetClusterStatusRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1102,7 +1102,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getCompletedSnapshots</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetCompletedSnapshotsResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.717">getCompletedSnapshots</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetCompletedSnapshotsResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.718">getCompletedSnapshots</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetCompletedSnapshotsRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">List the currently available/stored snapshots. Any in-progress snapshots are ignored</div>
@@ -1119,7 +1119,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getNamespaceDescriptor</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetNamespaceDescriptorResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.735">getNamespaceDescriptor</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetNamespaceDescriptorResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.736">getNamespaceDescriptor</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetNamespaceDescriptorRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1135,7 +1135,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getSchemaAlterStatus</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetSchemaAlterStatusResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.757">getSchemaAlterStatus</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetSchemaAlterStatusResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.758">getSchemaAlterStatus</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetSchemaAlterStatusRequest req)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Get the number of regions of the table that have been updated by the alter.</div>
@@ -1155,7 +1155,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getTableDescriptors</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetTableDescriptorsResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.786">getTableDescriptors</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetTableDescriptorsResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.787">getTableDescriptors</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetTableDescriptorsRequest req)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Get list of TableDescriptors for requested tables.</div>
@@ -1175,7 +1175,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getTableNames</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetTableNamesResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.825">getTableNames</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetTableNamesResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.826">getTableNames</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetTableNamesRequest req)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Get list of userspace table names</div>
@@ -1194,7 +1194,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getTableState</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetTableStateResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.849">getTableState</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetTableStateResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.850">getTableState</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetTableStateRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1210,7 +1210,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>isCatalogJanitorEnabled</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsCatalogJanitorEnabledResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.866">isCatalogJanitorEnabled</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsCatalogJanitorEnabledResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.867">isCatalogJanitorEnabled</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsCatalogJanitorEnabledRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1226,7 +1226,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>isMasterRunning</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsMasterRunningResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.873">isMasterRunning</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsMasterRunningResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.874">isMasterRunning</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsMasterRunningRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1242,7 +1242,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>isProcedureDone</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsProcedureDoneResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.890">isProcedureDone</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsProcedureDoneResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.891">isProcedureDone</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsProcedureDoneRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Checks if the specified procedure is done.</div>
@@ -1260,7 +1260,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>isRestoreSnapshotDone</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsRestoreSnapshotDoneResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.927">isRestoreSnapshotDone</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsRestoreSnapshotDoneResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.928">isRestoreSnapshotDone</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsRestoreSnapshotDoneRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Returns the status of the requested snapshot restore/clone operation.
@@ -1282,7 +1282,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>isSnapshotDone</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsSnapshotDoneResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.951">isSnapshotDone</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsSnapshotDoneResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.952">isSnapshotDone</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsSnapshotDoneRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Checks if the specified snapshot is done.</div>
@@ -1302,7 +1302,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getProcedureResult</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetProcedureResultResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.969">getProcedureResult</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetProcedureResultResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.970">getProcedureResult</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.GetProcedureResultRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1318,7 +1318,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>abortProcedure</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.AbortProcedureResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1007">abortProcedure</a>(com.google.protobuf.RpcController rpcController,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.AbortProcedureResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1008">abortProcedure</a>(com.google.protobuf.RpcController rpcController,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.AbortProcedureRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1334,7 +1334,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>listNamespaceDescriptors</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListNamespaceDescriptorsResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1022">listNamespaceDescriptors</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListNamespaceDescriptorsResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1023">listNamespaceDescriptors</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListNamespaceDescriptorsRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1350,7 +1350,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>listProcedures</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListProceduresResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1037">listProcedures</a>(com.google.protobuf.RpcController rpcController,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListProceduresResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1038">listProcedures</a>(com.google.protobuf.RpcController rpcController,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListProceduresRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1366,7 +1366,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>listTableDescriptorsByNamespace</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListTableDescriptorsByNamespaceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1053">listTableDescriptorsByNamespace</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListTableDescriptorsByNamespaceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1054">listTableDescriptorsByNamespace</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListTableDescriptorsByNamespaceRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1382,7 +1382,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>listTableNamesByNamespace</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListTableNamesByNamespaceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1069">listTableNamesByNamespace</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListTableNamesByNamespaceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1070">listTableNamesByNamespace</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ListTableNamesByNamespaceRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1398,7 +1398,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>modifyColumn</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ModifyColumnResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1084">modifyColumn</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ModifyColumnResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1085">modifyColumn</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ModifyColumnRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1414,7 +1414,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>modifyNamespace</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ModifyNamespaceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1104">modifyNamespace</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ModifyNamespaceResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1105">modifyNamespace</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ModifyNamespaceRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1430,7 +1430,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>modifyTable</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ModifyTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1118">modifyTable</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ModifyTableResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1119">modifyTable</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ModifyTableRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1446,7 +1446,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>moveRegion</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MoveRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1133">moveRegion</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MoveRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1134">moveRegion</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MoveRegionRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1462,7 +1462,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>offlineRegion</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.OfflineRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1163">offlineRegion</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.OfflineRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1164">offlineRegion</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.OfflineRegionRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Offline specified region from master's in-memory state. It will not attempt to
@@ -1482,7 +1482,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>restoreSnapshot</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.RestoreSnapshotResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1206">restoreSnapshot</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.RestoreSnapshotResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1207">restoreSnapshot</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.RestoreSnapshotRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Execute Restore/Clone snapshot operation.
@@ -1509,7 +1509,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>runCatalogScan</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.RunCatalogScanResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1226">runCatalogScan</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.RunCatalogScanResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1227">runCatalogScan</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.RunCatalogScanRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1525,7 +1525,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>setBalancerRunning</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SetBalancerRunningResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1237">setBalancerRunning</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SetBalancerRunningResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1238">setBalancerRunning</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SetBalancerRunningRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1541,7 +1541,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>shutdown</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ShutdownResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1250">shutdown</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ShutdownResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1251">shutdown</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.ShutdownRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1557,7 +1557,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>snapshot</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SnapshotResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1262">snapshot</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SnapshotResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1263">snapshot</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SnapshotRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Triggers an asynchronous attempt to take a snapshot.
@@ -1575,7 +1575,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>stopMaster</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.StopMasterResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1287">stopMaster</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.StopMasterResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1288">stopMaster</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.StopMasterRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1591,7 +1591,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>unassignRegion</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.UnassignRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1295">unassignRegion</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.UnassignRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1296">unassignRegion</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.UnassignRegionRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1607,7 +1607,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>reportRegionStateTransition</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRegionStateTransitionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1331">reportRegionStateTransition</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRegionStateTransitionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1332">reportRegionStateTransition</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRegionStateTransitionRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1623,7 +1623,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>setQuota</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SetQuotaResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1360">setQuota</a>(com.google.protobuf.RpcController c,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SetQuotaResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1361">setQuota</a>(com.google.protobuf.RpcController c,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SetQuotaRequest req)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1639,7 +1639,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getLastMajorCompactionTimestamp</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MajorCompactionTimestampResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1371">getLastMajorCompactionTimestamp</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MajorCompactionTimestampResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1372">getLastMajorCompactionTimestamp</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MajorCompactionTimestampRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1655,7 +1655,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getLastMajorCompactionTimestampForRegion</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MajorCompactionTimestampResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1386">getLastMajorCompactionTimestampForRegion</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MajorCompactionTimestampResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1387">getLastMajorCompactionTimestampForRegion</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MajorCompactionTimestampForRegionRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1671,7 +1671,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>compactRegion</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CompactRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1410">compactRegion</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CompactRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1411">compactRegion</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CompactRegionRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Compact a region on the master.</div>
@@ -1691,7 +1691,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>getRegionInfo</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1429">getRegionInfo</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1430">getRegionInfo</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.AdminProtos.GetRegionInfoRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1709,7 +1709,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>compactMob</h4>
-<pre>private org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CompactRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1454">compactMob</a>(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CompactRegionRequest request,
+<pre>private org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CompactRegionResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1455">compactMob</a>(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CompactRegionRequest request,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Compacts the mob files in the current table.</div>
@@ -1725,7 +1725,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>isBalancerEnabled</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsBalancerEnabledResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1500">isBalancerEnabled</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsBalancerEnabledResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1501">isBalancerEnabled</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsBalancerEnabledRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1741,7 +1741,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>normalize</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.NormalizeResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1508">normalize</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.NormalizeResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1509">normalize</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.NormalizeRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1757,7 +1757,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>setNormalizerRunning</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SetNormalizerRunningResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1518">setNormalizerRunning</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SetNormalizerRunningResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1519">setNormalizerRunning</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SetNormalizerRunningRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1773,7 +1773,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockList">
<li class="blockList">
<h4>isNormalizerEnabled</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsNormalizerEnabledResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1530">isNormalizerEnabled</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsNormalizerEnabledResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1531">isNormalizerEnabled</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.IsNormalizerEnabledRequest request)
throws com.google.protobuf.ServiceException</pre>
<dl>
@@ -1789,7 +1789,7 @@ implements org.apache.hadoop.hbase.protobuf.generated.MasterProtos.MasterService
<ul class="blockListLast">
<li class="blockList">
<h4>getSecurityCapabilities</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SecurityCapabilitiesResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1541">getSecurityCapabilities</a>(com.google.protobuf.RpcController controller,
+<pre>public org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SecurityCapabilitiesResponse <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterRpcServices.html#line.1542">getSecurityCapabilities</a>(com.google.protobuf.RpcController controller,
org.apache.hadoop.hbase.protobuf.generated.MasterProtos.SecurityCapabilitiesRequest request)
throws com.google.protobuf.ServiceException</pre>
<div class="block">Returns the security capabilities in effect on the cluster</div>
[11/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/ThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/ThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/ThroughputController.html
new file mode 100644
index 0000000..8d496ff
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/class-use/ThroughputController.html
@@ -0,0 +1,574 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.hadoop.hbase.regionserver.throttle.ThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface org.apache.hadoop.hbase.regionserver.throttle.ThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/ThroughputController.html" target="_top">Frames</a></li>
+<li><a href="ThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.hadoop.hbase.regionserver.throttle.ThroughputController" class="title">Uses of Interface<br>org.apache.hadoop.hbase.regionserver.throttle.ThroughputController</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table 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/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</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.mob">org.apache.hadoop.hbase.mob</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="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</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.mob">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> in <a href="../../../../../../../org/apache/hadoop/hbase/mob/package-summary.html">org.apache.hadoop.hbase.mob</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/mob/package-summary.html">org.apache.hadoop.hbase.mob</a> with parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</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="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">DefaultMobStoreFlusher.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+ long cacheFlushId,
+ <a href="../../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
+<div class="block">Flushes the snapshot of the MemStore.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><span class="strong">DefaultMobStoreCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
+ long smallestReadPoint,
+ boolean cleanSeqId,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ boolean major)</code>
+<div class="block">Performs compaction on a column family with the mob flag enabled.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> declared as <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</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/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><span class="strong">CompactSplitThread.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#compactionThroughputController">compactionThroughputController</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><span class="strong">HRegionServer.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#flushThroughputController">flushThroughputController</a></strong></code> </td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> that return <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</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/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><span class="strong">CompactSplitThread.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#getCompactionThroughputController()">getCompactionThroughputController</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><span class="strong">RegionServerServices.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html#getFlushThroughputController()">getFlushThroughputController</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><span class="strong">HRegionServer.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushThroughputController()">getFlushThroughputController</a></strong>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</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>boolean</code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
+<td class="colLast"><span class="strong">HMobStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
+<div class="block">The compaction in the store of mob.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
+<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
+<div class="block">Compact the StoreFiles.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
+<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
+<div class="block"><strong>Deprecated.</strong>
+<div class="block"><i>see compact(CompactionContext, ThroughputController, User)</i></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
+<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
+<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">DefaultStoreEngine.DefaultCompactionContext.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeStoreEngine.StripeCompaction.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">DefaultStoreEngine.DefaultCompactionContext.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeStoreEngine.StripeCompaction.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) void</code></td>
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compactStore(byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compactStore</a></strong>(byte[] family,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
+<div class="block">This is a helper function that compact the given store
+ It is used by utilities and testing</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushCache</a></strong>(long logCacheFlushId,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+ <a href="../../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
+<div class="block">Write out current snapshot.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StoreFlusher.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+ long cacheFlushSeqNum,
+ <a href="../../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
+<div class="block">Turns a snapshot of memstore into a set of store files.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">DefaultStoreFlusher.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+ long cacheFlushId,
+ <a href="../../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeStoreFlusher.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+ long cacheFlushSeqNum,
+ <a href="../../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="strong">StoreFlusher.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">performFlush</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> sink,
+ long smallestReadPoint,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
+<div class="block">Performs memstore flush, writing data from scanner into sink.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.compactions">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> with parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</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="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+ int targetCount,
+ long targetSize,
+ byte[] left,
+ byte[] right,
+ byte[] majorRangeFromRow,
+ byte[] majorRangeToRow,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20int,%20long,%20byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+ int targetCount,
+ long targetSize,
+ byte[] left,
+ byte[] right,
+ byte[] majorRangeFromRow,
+ byte[] majorRangeToRow,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries,
+ byte[] majorRangeFromRow,
+ byte[] majorRangeToRow,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20java.util.List,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries,
+ byte[] majorRangeFromRow,
+ byte[] majorRangeToRow,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">DefaultCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
+<div class="block">Do a minor/major compaction on an explicit set of storefiles from a Store.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">CompactionContext.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
+<div class="block">Runs the compaction based on current selection.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">CompactionContext.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+ byte[] majorRangeFromRow,
+ byte[] majorRangeToRow,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeCompactionPolicy.StripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeCompactionPolicy.StripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
+<div class="block">Executes the request against compactor (essentially, just calls correct overload of
+ compact method), to simulate more dynamic dispatch.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeCompactionPolicy.BoundaryStripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><span class="strong">StripeCompactionPolicy.SplitStripeCompactionRequest.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ <a href="../../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><span class="strong">Compactor.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
+ long smallestReadPoint,
+ boolean cleanSeqId,
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
+ boolean major)</code>
+<div class="block">Performs the compaction.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> that implement <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a></strong></code>
+<div class="block">A throughput controller which uses the follow schema to limit throughput
+
+ If compaction pressure is greater than 1.0, no limitation.
+ In off peak hours, use a fixed throughput limitation
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">"hbase.hstore.compaction.throughput.offpeak"</a>
+ In normal hours, the max throughput is tuned between
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.compaction.throughput.lower.bound"</a> and
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">"hbase.hstore.compaction.throughput.higher.bound"</a>, using the formula "lower +
+ (higer - lower) * compactionPressure", where compactionPressure is in range [0.0, 1.0]
+ </div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></strong></code>
+<div class="block">A throughput controller which uses the follow schema to limit throughput
+
+ If flush pressure is greater than or equal to 1.0, no limitation.
+ In normal case, the max throughput is tuned between
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.flush.throughput.lower.bound"</a> and
+ <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">"hbase.hstore.flush.throughput.upper.bound"</a>, using the formula "lower +
+ (upper - lower) * flushPressure", where flushPressure is in range [0.0, 1.0)
+ </div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></strong></code> </td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> with type parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</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 static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>></code></td>
+<td class="colLast"><span class="strong">FlushThroughputControllerFactory.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#DEFAULT_FLUSH_THROUGHPUT_CONTROLLER_CLASS">DEFAULT_FLUSH_THROUGHPUT_CONTROLLER_CLASS</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>></code></td>
+<td class="colLast"><span class="strong">CompactionThroughputControllerFactory.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#DEFAULT_THROUGHPUT_CONTROLLER_CLASS">DEFAULT_THROUGHPUT_CONTROLLER_CLASS</a></strong></code> </td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> that return <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</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 <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><span class="strong">CompactionThroughputControllerFactory.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
+ org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><span class="strong">FlushThroughputControllerFactory.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create</a></strong>(<a href="../../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
+ org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> that return types with arguments of type <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</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 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>></code></td>
+<td class="colLast"><span class="strong">CompactionThroughputControllerFactory.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#getThroughputControllerClass(org.apache.hadoop.conf.Configuration)">getThroughputControllerClass</a></strong>(org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>></code></td>
+<td class="colLast"><span class="strong">FlushThroughputControllerFactory.</span><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#getThroughputControllerClass(org.apache.hadoop.conf.Configuration)">getThroughputControllerClass</a></strong>(org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">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/regionserver/throttle/class-use/ThroughputController.html" target="_top">Frames</a></li>
+<li><a href="ThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-frame.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-frame.html
new file mode 100644
index 0000000..d216c75
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-frame.html
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.hadoop.hbase.regionserver.throttle (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html" target="classFrame">org.apache.hadoop.hbase.regionserver.throttle</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame"><i>ThroughputController</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">CompactionThroughputControllerFactory</a></li>
+<li><a href="FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">FlushThroughputControllerFactory</a></li>
+<li><a href="NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">NoLimitThroughputController</a></li>
+<li><a href="PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">PressureAwareCompactionThroughputController</a></li>
+<li><a href="PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">PressureAwareFlushThroughputController</a></li>
+<li><a href="PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">PressureAwareThroughputController</a></li>
+<li><a href="PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">PressureAwareThroughputController.ActiveOperation</a></li>
+<li><a href="ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle" target="classFrame">ThroughputControlUtil</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-summary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-summary.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-summary.html
new file mode 100644
index 0000000..19df319
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-summary.html
@@ -0,0 +1,203 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.hadoop.hbase.regionserver.throttle (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.hadoop.hbase.regionserver.throttle (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package org.apache.hadoop.hbase.regionserver.throttle</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></td>
+<td class="colLast">
+<div class="block">A utility that constrains the total throughput of one or more simultaneous flows by
+ sleeping when necessary.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">CompactionThroughputControllerFactory</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">FlushThroughputControllerFactory</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a></td>
+<td class="colLast">
+<div class="block">A throughput controller which uses the follow schema to limit throughput
+
+ If compaction pressure is greater than 1.0, no limitation.
+ In off peak hours, use a fixed throughput limitation
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">"hbase.hstore.compaction.throughput.offpeak"</a>
+ In normal hours, the max throughput is tuned between
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.compaction.throughput.lower.bound"</a> and
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">"hbase.hstore.compaction.throughput.higher.bound"</a>, using the formula "lower +
+ (higer - lower) * compactionPressure", where compactionPressure is in range [0.0, 1.0]
+ </div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a></td>
+<td class="colLast">
+<div class="block">A throughput controller which uses the follow schema to limit throughput
+
+ If flush pressure is greater than or equal to 1.0, no limitation.
+ In normal case, the max throughput is tuned between
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.flush.throughput.lower.bound"</a> and
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#HBASE_HSTORE_FLUSH_MAX_THROUGHPUT_UPPER_BOUND">"hbase.hstore.flush.throughput.upper.bound"</a>, using the formula "lower +
+ (upper - lower) * flushPressure", where flushPressure is in range [0.0, 1.0)
+ </div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController.ActiveOperation</a></td>
+<td class="colLast">
+<div class="block">Stores the information of one controlled compaction.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">ThroughputControlUtil</a></td>
+<td class="colLast">
+<div class="block">Helper methods for throttling</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-tree.html
new file mode 100644
index 0000000..0ff6134
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-tree.html
@@ -0,0 +1,150 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.hadoop.hbase.regionserver.throttle Class Hierarchy (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.hadoop.hbase.regionserver.throttle Class Hierarchy (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</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><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.hadoop.hbase.regionserver.throttle</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a>
+<ul>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">CompactionThroughputControllerFactory</span></a></li>
+<li type="circle">org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
+<ul>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">PressureAwareThroughputController</span></a> (implements org.apache.hadoop.hbase.<a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a>, org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>)
+<ul>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">PressureAwareCompactionThroughputController</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">PressureAwareFlushThroughputController</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">FlushThroughputControllerFactory</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">NoLimitThroughputController</span></a> (implements org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.ActiveOperation.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">PressureAwareThroughputController.ActiveOperation</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">ThroughputControlUtil</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase"><span class="strong">Stoppable</span></a>
+<ul>
+<li type="circle">org.apache.hadoop.hbase.regionserver.throttle.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">ThroughputController</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</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><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
[04/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
index 56f1bc7..c554a04 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.EmptyCell.html
@@ -43,2260 +43,2279 @@
<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.35"></a>
<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.36"></a>
<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.io.HeapSize;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.40"></a>
-<span class="sourceLineNo">041</span><a name="line.41"></a>
-<span class="sourceLineNo">042</span>/**<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * method level.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>@InterfaceAudience.Public<a name="line.47"></a>
-<span class="sourceLineNo">048</span>@InterfaceStability.Evolving<a name="line.48"></a>
-<span class="sourceLineNo">049</span>public final class CellUtil {<a name="line.49"></a>
-<span class="sourceLineNo">050</span><a name="line.50"></a>
-<span class="sourceLineNo">051</span> /**<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * Private constructor to keep this class from being instantiated.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span> private CellUtil(){}<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
-<span class="sourceLineNo">056</span> /******************* ByteRange *******************************/<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.58"></a>
-<span class="sourceLineNo">059</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.59"></a>
-<span class="sourceLineNo">060</span> }<a name="line.60"></a>
-<span class="sourceLineNo">061</span><a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.62"></a>
-<span class="sourceLineNo">063</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.63"></a>
-<span class="sourceLineNo">064</span> }<a name="line.64"></a>
-<span class="sourceLineNo">065</span><a name="line.65"></a>
-<span class="sourceLineNo">066</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.66"></a>
-<span class="sourceLineNo">067</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.67"></a>
-<span class="sourceLineNo">068</span> cell.getQualifierLength());<a name="line.68"></a>
-<span class="sourceLineNo">069</span> }<a name="line.69"></a>
-<span class="sourceLineNo">070</span><a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.71"></a>
-<span class="sourceLineNo">072</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.72"></a>
-<span class="sourceLineNo">073</span> }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.75"></a>
-<span class="sourceLineNo">076</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.76"></a>
-<span class="sourceLineNo">077</span> }<a name="line.77"></a>
-<span class="sourceLineNo">078</span><a name="line.78"></a>
-<span class="sourceLineNo">079</span> /***************** get individual arrays for tests ************/<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span> public static byte[] cloneRow(Cell cell){<a name="line.81"></a>
-<span class="sourceLineNo">082</span> byte[] output = new byte[cell.getRowLength()];<a name="line.82"></a>
-<span class="sourceLineNo">083</span> copyRowTo(cell, output, 0);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> return output;<a name="line.84"></a>
-<span class="sourceLineNo">085</span> }<a name="line.85"></a>
-<span class="sourceLineNo">086</span><a name="line.86"></a>
-<span class="sourceLineNo">087</span> public static byte[] cloneFamily(Cell cell){<a name="line.87"></a>
-<span class="sourceLineNo">088</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.88"></a>
-<span class="sourceLineNo">089</span> copyFamilyTo(cell, output, 0);<a name="line.89"></a>
-<span class="sourceLineNo">090</span> return output;<a name="line.90"></a>
-<span class="sourceLineNo">091</span> }<a name="line.91"></a>
-<span class="sourceLineNo">092</span><a name="line.92"></a>
-<span class="sourceLineNo">093</span> public static byte[] cloneQualifier(Cell cell){<a name="line.93"></a>
-<span class="sourceLineNo">094</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.94"></a>
-<span class="sourceLineNo">095</span> copyQualifierTo(cell, output, 0);<a name="line.95"></a>
-<span class="sourceLineNo">096</span> return output;<a name="line.96"></a>
-<span class="sourceLineNo">097</span> }<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span> public static byte[] cloneValue(Cell cell){<a name="line.99"></a>
-<span class="sourceLineNo">100</span> byte[] output = new byte[cell.getValueLength()];<a name="line.100"></a>
-<span class="sourceLineNo">101</span> copyValueTo(cell, output, 0);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> return output;<a name="line.102"></a>
-<span class="sourceLineNo">103</span> }<a name="line.103"></a>
-<span class="sourceLineNo">104</span><a name="line.104"></a>
-<span class="sourceLineNo">105</span> public static byte[] cloneTags(Cell cell) {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.106"></a>
-<span class="sourceLineNo">107</span> copyTagTo(cell, output, 0);<a name="line.107"></a>
-<span class="sourceLineNo">108</span> return output;<a name="line.108"></a>
-<span class="sourceLineNo">109</span> }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span> /**<a name="line.111"></a>
-<span class="sourceLineNo">112</span> * Returns tag value in a new byte array. If server-side, use<a name="line.112"></a>
-<span class="sourceLineNo">113</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.113"></a>
-<span class="sourceLineNo">114</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * @param cell<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @return tag value in a new byte array.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public static byte[] getTagArray(Cell cell){<a name="line.118"></a>
-<span class="sourceLineNo">119</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.119"></a>
-<span class="sourceLineNo">120</span> copyTagTo(cell, output, 0);<a name="line.120"></a>
-<span class="sourceLineNo">121</span> return output;<a name="line.121"></a>
-<span class="sourceLineNo">122</span> }<a name="line.122"></a>
-<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.io.TagCompressionContext;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span>/**<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * method level.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> */<a name="line.47"></a>
+<span class="sourceLineNo">048</span>@InterfaceAudience.Public<a name="line.48"></a>
+<span class="sourceLineNo">049</span>@InterfaceStability.Evolving<a name="line.49"></a>
+<span class="sourceLineNo">050</span>public final class CellUtil {<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span> /**<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * Private constructor to keep this class from being instantiated.<a name="line.53"></a>
+<span class="sourceLineNo">054</span> */<a name="line.54"></a>
+<span class="sourceLineNo">055</span> private CellUtil(){}<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /******************* ByteRange *******************************/<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.59"></a>
+<span class="sourceLineNo">060</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.60"></a>
+<span class="sourceLineNo">061</span> }<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.63"></a>
+<span class="sourceLineNo">064</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.64"></a>
+<span class="sourceLineNo">065</span> }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.67"></a>
+<span class="sourceLineNo">068</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.68"></a>
+<span class="sourceLineNo">069</span> cell.getQualifierLength());<a name="line.69"></a>
+<span class="sourceLineNo">070</span> }<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.72"></a>
+<span class="sourceLineNo">073</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.73"></a>
+<span class="sourceLineNo">074</span> }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.76"></a>
+<span class="sourceLineNo">077</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.77"></a>
+<span class="sourceLineNo">078</span> }<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span> /***************** get individual arrays for tests ************/<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span> public static byte[] cloneRow(Cell cell){<a name="line.82"></a>
+<span class="sourceLineNo">083</span> byte[] output = new byte[cell.getRowLength()];<a name="line.83"></a>
+<span class="sourceLineNo">084</span> copyRowTo(cell, output, 0);<a name="line.84"></a>
+<span class="sourceLineNo">085</span> return output;<a name="line.85"></a>
+<span class="sourceLineNo">086</span> }<a name="line.86"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span> public static byte[] cloneFamily(Cell cell){<a name="line.88"></a>
+<span class="sourceLineNo">089</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.89"></a>
+<span class="sourceLineNo">090</span> copyFamilyTo(cell, output, 0);<a name="line.90"></a>
+<span class="sourceLineNo">091</span> return output;<a name="line.91"></a>
+<span class="sourceLineNo">092</span> }<a name="line.92"></a>
+<span class="sourceLineNo">093</span><a name="line.93"></a>
+<span class="sourceLineNo">094</span> public static byte[] cloneQualifier(Cell cell){<a name="line.94"></a>
+<span class="sourceLineNo">095</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.95"></a>
+<span class="sourceLineNo">096</span> copyQualifierTo(cell, output, 0);<a name="line.96"></a>
+<span class="sourceLineNo">097</span> return output;<a name="line.97"></a>
+<span class="sourceLineNo">098</span> }<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span> public static byte[] cloneValue(Cell cell){<a name="line.100"></a>
+<span class="sourceLineNo">101</span> byte[] output = new byte[cell.getValueLength()];<a name="line.101"></a>
+<span class="sourceLineNo">102</span> copyValueTo(cell, output, 0);<a name="line.102"></a>
+<span class="sourceLineNo">103</span> return output;<a name="line.103"></a>
+<span class="sourceLineNo">104</span> }<a name="line.104"></a>
+<span class="sourceLineNo">105</span><a name="line.105"></a>
+<span class="sourceLineNo">106</span> public static byte[] cloneTags(Cell cell) {<a name="line.106"></a>
+<span class="sourceLineNo">107</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.107"></a>
+<span class="sourceLineNo">108</span> copyTagTo(cell, output, 0);<a name="line.108"></a>
+<span class="sourceLineNo">109</span> return output;<a name="line.109"></a>
+<span class="sourceLineNo">110</span> }<a name="line.110"></a>
+<span class="sourceLineNo">111</span><a name="line.111"></a>
+<span class="sourceLineNo">112</span> /**<a name="line.112"></a>
+<span class="sourceLineNo">113</span> * Returns tag value in a new byte array. If server-side, use<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> * @param cell<a name="line.116"></a>
+<span class="sourceLineNo">117</span> * @return tag value in a new byte array.<a name="line.117"></a>
+<span class="sourceLineNo">118</span> */<a name="line.118"></a>
+<span class="sourceLineNo">119</span> public static byte[] getTagArray(Cell cell){<a name="line.119"></a>
+<span class="sourceLineNo">120</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.120"></a>
+<span class="sourceLineNo">121</span> copyTagTo(cell, output, 0);<a name="line.121"></a>
+<span class="sourceLineNo">122</span> return output;<a name="line.122"></a>
+<span class="sourceLineNo">123</span> }<a name="line.123"></a>
<span class="sourceLineNo">124</span><a name="line.124"></a>
-<span class="sourceLineNo">125</span> /******************** copyTo **********************************/<a name="line.125"></a>
-<span class="sourceLineNo">126</span><a name="line.126"></a>
-<span class="sourceLineNo">127</span> public static int copyRowTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.127"></a>
-<span class="sourceLineNo">128</span> short rowLen = cell.getRowLength();<a name="line.128"></a>
-<span class="sourceLineNo">129</span> if (cell instanceof ByteBufferedCell) {<a name="line.129"></a>
-<span class="sourceLineNo">130</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.130"></a>
-<span class="sourceLineNo">131</span> ((ByteBufferedCell) cell).getRowByteBuffer(),<a name="line.131"></a>
-<span class="sourceLineNo">132</span> ((ByteBufferedCell) cell).getRowPosition(), destinationOffset, rowLen);<a name="line.132"></a>
-<span class="sourceLineNo">133</span> } else {<a name="line.133"></a>
-<span class="sourceLineNo">134</span> System.arraycopy(cell.getRowArray(), cell.getRowOffset(), destination, destinationOffset,<a name="line.134"></a>
-<span class="sourceLineNo">135</span> rowLen);<a name="line.135"></a>
-<span class="sourceLineNo">136</span> }<a name="line.136"></a>
-<span class="sourceLineNo">137</span> return destinationOffset + rowLen;<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> public static int copyFamilyTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span> byte fLen = cell.getFamilyLength();<a name="line.141"></a>
-<span class="sourceLineNo">142</span> if (cell instanceof ByteBufferedCell) {<a name="line.142"></a>
-<span class="sourceLineNo">143</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.143"></a>
-<span class="sourceLineNo">144</span> ((ByteBufferedCell) cell).getFamilyByteBuffer(),<a name="line.144"></a>
-<span class="sourceLineNo">145</span> ((ByteBufferedCell) cell).getFamilyPosition(), destinationOffset, fLen);<a name="line.145"></a>
-<span class="sourceLineNo">146</span> } else {<a name="line.146"></a>
-<span class="sourceLineNo">147</span> System.arraycopy(cell.getFamilyArray(), cell.getFamilyOffset(), destination,<a name="line.147"></a>
-<span class="sourceLineNo">148</span> destinationOffset, fLen);<a name="line.148"></a>
-<span class="sourceLineNo">149</span> }<a name="line.149"></a>
-<span class="sourceLineNo">150</span> return destinationOffset + fLen;<a name="line.150"></a>
-<span class="sourceLineNo">151</span> }<a name="line.151"></a>
-<span class="sourceLineNo">152</span><a name="line.152"></a>
-<span class="sourceLineNo">153</span> public static int copyQualifierTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.153"></a>
-<span class="sourceLineNo">154</span> int qlen = cell.getQualifierLength();<a name="line.154"></a>
-<span class="sourceLineNo">155</span> if (cell instanceof ByteBufferedCell) {<a name="line.155"></a>
-<span class="sourceLineNo">156</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.156"></a>
-<span class="sourceLineNo">157</span> ((ByteBufferedCell) cell).getQualifierByteBuffer(),<a name="line.157"></a>
-<span class="sourceLineNo">158</span> ((ByteBufferedCell) cell).getQualifierPosition(), destinationOffset, qlen);<a name="line.158"></a>
-<span class="sourceLineNo">159</span> } else {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> System.arraycopy(cell.getQualifierArray(), cell.getQualifierOffset(), destination,<a name="line.160"></a>
-<span class="sourceLineNo">161</span> destinationOffset, qlen);<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
-<span class="sourceLineNo">163</span> return destinationOffset + qlen;<a name="line.163"></a>
-<span class="sourceLineNo">164</span> }<a name="line.164"></a>
-<span class="sourceLineNo">165</span><a name="line.165"></a>
-<span class="sourceLineNo">166</span> public static int copyValueTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.166"></a>
-<span class="sourceLineNo">167</span> int vlen = cell.getValueLength();<a name="line.167"></a>
-<span class="sourceLineNo">168</span> if (cell instanceof ByteBufferedCell) {<a name="line.168"></a>
-<span class="sourceLineNo">169</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.169"></a>
-<span class="sourceLineNo">170</span> ((ByteBufferedCell) cell).getValueByteBuffer(),<a name="line.170"></a>
-<span class="sourceLineNo">171</span> ((ByteBufferedCell) cell).getValuePosition(), destinationOffset, vlen);<a name="line.171"></a>
-<span class="sourceLineNo">172</span> } else {<a name="line.172"></a>
-<span class="sourceLineNo">173</span> System.arraycopy(cell.getValueArray(), cell.getValueOffset(), destination, destinationOffset,<a name="line.173"></a>
-<span class="sourceLineNo">174</span> vlen);<a name="line.174"></a>
-<span class="sourceLineNo">175</span> }<a name="line.175"></a>
-<span class="sourceLineNo">176</span> return destinationOffset + vlen;<a name="line.176"></a>
-<span class="sourceLineNo">177</span> }<a name="line.177"></a>
-<span class="sourceLineNo">178</span><a name="line.178"></a>
-<span class="sourceLineNo">179</span> /**<a name="line.179"></a>
-<span class="sourceLineNo">180</span> * Copies the tags info into the tag portion of the cell<a name="line.180"></a>
-<span class="sourceLineNo">181</span> * @param cell<a name="line.181"></a>
-<span class="sourceLineNo">182</span> * @param destination<a name="line.182"></a>
-<span class="sourceLineNo">183</span> * @param destinationOffset<a name="line.183"></a>
-<span class="sourceLineNo">184</span> * @return position after tags<a name="line.184"></a>
-<span class="sourceLineNo">185</span> */<a name="line.185"></a>
-<span class="sourceLineNo">186</span> public static int copyTagTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.186"></a>
-<span class="sourceLineNo">187</span> int tlen = cell.getTagsLength();<a name="line.187"></a>
-<span class="sourceLineNo">188</span> if (cell instanceof ByteBufferedCell) {<a name="line.188"></a>
-<span class="sourceLineNo">189</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.189"></a>
-<span class="sourceLineNo">190</span> ((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.190"></a>
-<span class="sourceLineNo">191</span> ((ByteBufferedCell) cell).getTagsPosition(), destinationOffset, tlen);<a name="line.191"></a>
-<span class="sourceLineNo">192</span> } else {<a name="line.192"></a>
-<span class="sourceLineNo">193</span> System.arraycopy(cell.getTagsArray(), cell.getTagsOffset(), destination, destinationOffset,<a name="line.193"></a>
-<span class="sourceLineNo">194</span> tlen);<a name="line.194"></a>
-<span class="sourceLineNo">195</span> }<a name="line.195"></a>
-<span class="sourceLineNo">196</span> return destinationOffset + tlen;<a name="line.196"></a>
-<span class="sourceLineNo">197</span> }<a name="line.197"></a>
-<span class="sourceLineNo">198</span><a name="line.198"></a>
-<span class="sourceLineNo">199</span> /********************* misc *************************************/<a name="line.199"></a>
-<span class="sourceLineNo">200</span><a name="line.200"></a>
-<span class="sourceLineNo">201</span> public static byte getRowByte(Cell cell, int index) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span> if (cell instanceof ByteBufferedCell) {<a name="line.202"></a>
-<span class="sourceLineNo">203</span> return ((ByteBufferedCell) cell).getRowByteBuffer().get(<a name="line.203"></a>
-<span class="sourceLineNo">204</span> ((ByteBufferedCell) cell).getRowPosition() + index);<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span> return cell.getRowArray()[cell.getRowOffset() + index];<a name="line.206"></a>
-<span class="sourceLineNo">207</span> }<a name="line.207"></a>
-<span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span> public static ByteBuffer getValueBufferShallowCopy(Cell cell) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getValueArray(), cell.getValueOffset(),<a name="line.210"></a>
-<span class="sourceLineNo">211</span> cell.getValueLength());<a name="line.211"></a>
-<span class="sourceLineNo">212</span> return buffer;<a name="line.212"></a>
-<span class="sourceLineNo">213</span> }<a name="line.213"></a>
-<span class="sourceLineNo">214</span><a name="line.214"></a>
-<span class="sourceLineNo">215</span> /**<a name="line.215"></a>
-<span class="sourceLineNo">216</span> * @param cell<a name="line.216"></a>
-<span class="sourceLineNo">217</span> * @return cell's qualifier wrapped into a ByteBuffer.<a name="line.217"></a>
-<span class="sourceLineNo">218</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.218"></a>
-<span class="sourceLineNo">219</span> */<a name="line.219"></a>
-<span class="sourceLineNo">220</span> @Deprecated<a name="line.220"></a>
-<span class="sourceLineNo">221</span> public static ByteBuffer getQualifierBufferShallowCopy(Cell cell) {<a name="line.221"></a>
-<span class="sourceLineNo">222</span> // No usage of this in code.<a name="line.222"></a>
-<span class="sourceLineNo">223</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.223"></a>
-<span class="sourceLineNo">224</span> cell.getQualifierLength());<a name="line.224"></a>
-<span class="sourceLineNo">225</span> return buffer;<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier,<a name="line.228"></a>
-<span class="sourceLineNo">229</span> final long timestamp, final byte type, final byte [] value) {<a name="line.229"></a>
-<span class="sourceLineNo">230</span> // I need a Cell Factory here. Using KeyValue for now. TODO.<a name="line.230"></a>
-<span class="sourceLineNo">231</span> // TODO: Make a new Cell implementation that just carries these<a name="line.231"></a>
-<span class="sourceLineNo">232</span> // byte arrays.<a name="line.232"></a>
-<span class="sourceLineNo">233</span> // TODO: Call factory to create Cell<a name="line.233"></a>
-<span class="sourceLineNo">234</span> return new KeyValue(row, family, qualifier, timestamp, KeyValue.Type.codeToType(type), value);<a name="line.234"></a>
-<span class="sourceLineNo">235</span> }<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> public static Cell createCell(final byte [] rowArray, final int rowOffset, final int rowLength,<a name="line.237"></a>
-<span class="sourceLineNo">238</span> final byte [] familyArray, final int familyOffset, final int familyLength,<a name="line.238"></a>
-<span class="sourceLineNo">239</span> final byte [] qualifierArray, final int qualifierOffset, final int qualifierLength) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> // See createCell(final byte [] row, final byte [] value) for why we default Maximum type.<a name="line.240"></a>
-<span class="sourceLineNo">241</span> return new KeyValue(rowArray, rowOffset, rowLength,<a name="line.241"></a>
-<span class="sourceLineNo">242</span> familyArray, familyOffset, familyLength,<a name="line.242"></a>
-<span class="sourceLineNo">243</span> qualifierArray, qualifierOffset, qualifierLength,<a name="line.243"></a>
-<span class="sourceLineNo">244</span> HConstants.LATEST_TIMESTAMP,<a name="line.244"></a>
-<span class="sourceLineNo">245</span> KeyValue.Type.Maximum,<a name="line.245"></a>
-<span class="sourceLineNo">246</span> HConstants.EMPTY_BYTE_ARRAY, 0, HConstants.EMPTY_BYTE_ARRAY.length);<a name="line.246"></a>
-<span class="sourceLineNo">247</span> }<a name="line.247"></a>
-<span class="sourceLineNo">248</span><a name="line.248"></a>
-<span class="sourceLineNo">249</span> /**<a name="line.249"></a>
-<span class="sourceLineNo">250</span> * Marked as audience Private as of 1.2.0.<a name="line.250"></a>
-<span class="sourceLineNo">251</span> * Creating a Cell with a memstoreTS/mvcc is an internal implementation detail not for<a name="line.251"></a>
-<span class="sourceLineNo">252</span> * public use.<a name="line.252"></a>
-<span class="sourceLineNo">253</span> */<a name="line.253"></a>
-<span class="sourceLineNo">254</span> @InterfaceAudience.Private<a name="line.254"></a>
-<span class="sourceLineNo">255</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.255"></a>
-<span class="sourceLineNo">256</span> final long timestamp, final byte type, final byte[] value, final long memstoreTS) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.257"></a>
-<span class="sourceLineNo">258</span> KeyValue.Type.codeToType(type), value);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> keyValue.setSequenceId(memstoreTS);<a name="line.259"></a>
-<span class="sourceLineNo">260</span> return keyValue;<a name="line.260"></a>
-<span class="sourceLineNo">261</span> }<a name="line.261"></a>
-<span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span> /**<a name="line.263"></a>
-<span class="sourceLineNo">264</span> * Marked as audience Private as of 1.2.0.<a name="line.264"></a>
-<span class="sourceLineNo">265</span> * Creating a Cell with tags and a memstoreTS/mvcc is an internal implementation detail not for<a name="line.265"></a>
-<span class="sourceLineNo">266</span> * public use.<a name="line.266"></a>
-<span class="sourceLineNo">267</span> */<a name="line.267"></a>
-<span class="sourceLineNo">268</span> @InterfaceAudience.Private<a name="line.268"></a>
-<span class="sourceLineNo">269</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.269"></a>
-<span class="sourceLineNo">270</span> final long timestamp, final byte type, final byte[] value, byte[] tags,<a name="line.270"></a>
-<span class="sourceLineNo">271</span> final long memstoreTS) {<a name="line.271"></a>
-<span class="sourceLineNo">272</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.272"></a>
-<span class="sourceLineNo">273</span> KeyValue.Type.codeToType(type), value, tags);<a name="line.273"></a>
-<span class="sourceLineNo">274</span> keyValue.setSequenceId(memstoreTS);<a name="line.274"></a>
-<span class="sourceLineNo">275</span> return keyValue;<a name="line.275"></a>
-<span class="sourceLineNo">276</span> }<a name="line.276"></a>
-<span class="sourceLineNo">277</span><a name="line.277"></a>
-<span class="sourceLineNo">278</span> /**<a name="line.278"></a>
-<span class="sourceLineNo">279</span> * Marked as audience Private as of 1.2.0.<a name="line.279"></a>
-<span class="sourceLineNo">280</span> * Creating a Cell with tags is an internal implementation detail not for<a name="line.280"></a>
-<span class="sourceLineNo">281</span> * public use.<a name="line.281"></a>
-<span class="sourceLineNo">282</span> */<a name="line.282"></a>
-<span class="sourceLineNo">283</span> @InterfaceAudience.Private<a name="line.283"></a>
-<span class="sourceLineNo">284</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.284"></a>
-<span class="sourceLineNo">285</span> final long timestamp, Type type, final byte[] value, byte[] tags) {<a name="line.285"></a>
-<span class="sourceLineNo">286</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp, type, value, tags);<a name="line.286"></a>
-<span class="sourceLineNo">287</span> return keyValue;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> }<a name="line.288"></a>
-<span class="sourceLineNo">289</span><a name="line.289"></a>
-<span class="sourceLineNo">290</span> /**<a name="line.290"></a>
-<span class="sourceLineNo">291</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.291"></a>
-<span class="sourceLineNo">292</span> * @param row<a name="line.292"></a>
-<span class="sourceLineNo">293</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.293"></a>
-<span class="sourceLineNo">294</span> */<a name="line.294"></a>
-<span class="sourceLineNo">295</span> public static Cell createCell(final byte [] row) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY);<a name="line.296"></a>
-<span class="sourceLineNo">297</span> }<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span> /**<a name="line.299"></a>
-<span class="sourceLineNo">300</span> * Create a Cell with specific row and value. Other fields are defaulted.<a name="line.300"></a>
-<span class="sourceLineNo">301</span> * @param row<a name="line.301"></a>
-<span class="sourceLineNo">302</span> * @param value<a name="line.302"></a>
-<span class="sourceLineNo">303</span> * @return Cell with passed row and value but all other fields are arbitrary<a name="line.303"></a>
-<span class="sourceLineNo">304</span> */<a name="line.304"></a>
-<span class="sourceLineNo">305</span> public static Cell createCell(final byte [] row, final byte [] value) {<a name="line.305"></a>
-<span class="sourceLineNo">306</span> // An empty family + empty qualifier + Type.Minimum is used as flag to indicate last on row.<a name="line.306"></a>
-<span class="sourceLineNo">307</span> // See the CellComparator and KeyValue comparator. Search for compareWithoutRow.<a name="line.307"></a>
-<span class="sourceLineNo">308</span> // Lets not make a last-on-row key as default but at same time, if you are making a key<a name="line.308"></a>
-<span class="sourceLineNo">309</span> // without specifying type, etc., flag it as weird by setting type to be Maximum.<a name="line.309"></a>
-<span class="sourceLineNo">310</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY, HConstants.EMPTY_BYTE_ARRAY,<a name="line.310"></a>
-<span class="sourceLineNo">311</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), value);<a name="line.311"></a>
-<span class="sourceLineNo">312</span> }<a name="line.312"></a>
-<span class="sourceLineNo">313</span><a name="line.313"></a>
-<span class="sourceLineNo">314</span> /**<a name="line.314"></a>
-<span class="sourceLineNo">315</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.315"></a>
-<span class="sourceLineNo">316</span> * @param row<a name="line.316"></a>
-<span class="sourceLineNo">317</span> * @param family<a name="line.317"></a>
-<span class="sourceLineNo">318</span> * @param qualifier<a name="line.318"></a>
-<span class="sourceLineNo">319</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.319"></a>
-<span class="sourceLineNo">320</span> */<a name="line.320"></a>
-<span class="sourceLineNo">321</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier) {<a name="line.321"></a>
-<span class="sourceLineNo">322</span> // See above in createCell(final byte [] row, final byte [] value) why we set type to Maximum.<a name="line.322"></a>
-<span class="sourceLineNo">323</span> return createCell(row, family, qualifier,<a name="line.323"></a>
-<span class="sourceLineNo">324</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), HConstants.EMPTY_BYTE_ARRAY);<a name="line.324"></a>
-<span class="sourceLineNo">325</span> }<a name="line.325"></a>
-<span class="sourceLineNo">326</span><a name="line.326"></a>
-<span class="sourceLineNo">327</span> /**<a name="line.327"></a>
-<span class="sourceLineNo">328</span> * @param cellScannerables<a name="line.328"></a>
-<span class="sourceLineNo">329</span> * @return CellScanner interface over <code>cellIterables</code><a name="line.329"></a>
-<span class="sourceLineNo">330</span> */<a name="line.330"></a>
-<span class="sourceLineNo">331</span> public static CellScanner createCellScanner(<a name="line.331"></a>
-<span class="sourceLineNo">332</span> final List<? extends CellScannable> cellScannerables) {<a name="line.332"></a>
-<span class="sourceLineNo">333</span> return new CellScanner() {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> private final Iterator<? extends CellScannable> iterator = cellScannerables.iterator();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> private CellScanner cellScanner = null;<a name="line.335"></a>
-<span class="sourceLineNo">336</span><a name="line.336"></a>
-<span class="sourceLineNo">337</span> @Override<a name="line.337"></a>
-<span class="sourceLineNo">338</span> public Cell current() {<a name="line.338"></a>
-<span class="sourceLineNo">339</span> return this.cellScanner != null? this.cellScanner.current(): null;<a name="line.339"></a>
-<span class="sourceLineNo">340</span> }<a name="line.340"></a>
-<span class="sourceLineNo">341</span><a name="line.341"></a>
-<span class="sourceLineNo">342</span> @Override<a name="line.342"></a>
-<span class="sourceLineNo">343</span> public boolean advance() throws IOException {<a name="line.343"></a>
-<span class="sourceLineNo">344</span> while (true) {<a name="line.344"></a>
-<span class="sourceLineNo">345</span> if (this.cellScanner == null) {<a name="line.345"></a>
-<span class="sourceLineNo">346</span> if (!this.iterator.hasNext()) return false;<a name="line.346"></a>
-<span class="sourceLineNo">347</span> this.cellScanner = this.iterator.next().cellScanner();<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span> if (this.cellScanner.advance()) return true;<a name="line.349"></a>
-<span class="sourceLineNo">350</span> this.cellScanner = null;<a name="line.350"></a>
-<span class="sourceLineNo">351</span> }<a name="line.351"></a>
-<span class="sourceLineNo">352</span> }<a name="line.352"></a>
-<span class="sourceLineNo">353</span> };<a name="line.353"></a>
-<span class="sourceLineNo">354</span> }<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> /**<a name="line.356"></a>
-<span class="sourceLineNo">357</span> * @param cellIterable<a name="line.357"></a>
-<span class="sourceLineNo">358</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.358"></a>
-<span class="sourceLineNo">359</span> */<a name="line.359"></a>
-<span class="sourceLineNo">360</span> public static CellScanner createCellScanner(final Iterable<Cell> cellIterable) {<a name="line.360"></a>
-<span class="sourceLineNo">361</span> if (cellIterable == null) return null;<a name="line.361"></a>
-<span class="sourceLineNo">362</span> return createCellScanner(cellIterable.iterator());<a name="line.362"></a>
-<span class="sourceLineNo">363</span> }<a name="line.363"></a>
-<span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span> /**<a name="line.365"></a>
-<span class="sourceLineNo">366</span> * @param cells<a name="line.366"></a>
-<span class="sourceLineNo">367</span> * @return CellScanner interface over <code>cellIterable</code> or null if <code>cells</code> is<a name="line.367"></a>
-<span class="sourceLineNo">368</span> * null<a name="line.368"></a>
-<span class="sourceLineNo">369</span> */<a name="line.369"></a>
-<span class="sourceLineNo">370</span> public static CellScanner createCellScanner(final Iterator<Cell> cells) {<a name="line.370"></a>
-<span class="sourceLineNo">371</span> if (cells == null) return null;<a name="line.371"></a>
-<span class="sourceLineNo">372</span> return new CellScanner() {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> private final Iterator<Cell> iterator = cells;<a name="line.373"></a>
-<span class="sourceLineNo">374</span> private Cell current = null;<a name="line.374"></a>
-<span class="sourceLineNo">375</span><a name="line.375"></a>
-<span class="sourceLineNo">376</span> @Override<a name="line.376"></a>
-<span class="sourceLineNo">377</span> public Cell current() {<a name="line.377"></a>
-<span class="sourceLineNo">378</span> return this.current;<a name="line.378"></a>
-<span class="sourceLineNo">379</span> }<a name="line.379"></a>
-<span class="sourceLineNo">380</span><a name="line.380"></a>
-<span class="sourceLineNo">381</span> @Override<a name="line.381"></a>
-<span class="sourceLineNo">382</span> public boolean advance() {<a name="line.382"></a>
-<span class="sourceLineNo">383</span> boolean hasNext = this.iterator.hasNext();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> this.current = hasNext? this.iterator.next(): null;<a name="line.384"></a>
-<span class="sourceLineNo">385</span> return hasNext;<a name="line.385"></a>
-<span class="sourceLineNo">386</span> }<a name="line.386"></a>
-<span class="sourceLineNo">387</span> };<a name="line.387"></a>
-<span class="sourceLineNo">388</span> }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span> /**<a name="line.390"></a>
-<span class="sourceLineNo">391</span> * @param cellArray<a name="line.391"></a>
-<span class="sourceLineNo">392</span> * @return CellScanner interface over <code>cellArray</code><a name="line.392"></a>
-<span class="sourceLineNo">393</span> */<a name="line.393"></a>
-<span class="sourceLineNo">394</span> public static CellScanner createCellScanner(final Cell[] cellArray) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span> return new CellScanner() {<a name="line.395"></a>
-<span class="sourceLineNo">396</span> private final Cell [] cells = cellArray;<a name="line.396"></a>
-<span class="sourceLineNo">397</span> private int index = -1;<a name="line.397"></a>
-<span class="sourceLineNo">398</span><a name="line.398"></a>
-<span class="sourceLineNo">399</span> @Override<a name="line.399"></a>
-<span class="sourceLineNo">400</span> public Cell current() {<a name="line.400"></a>
-<span class="sourceLineNo">401</span> if (cells == null) return null;<a name="line.401"></a>
-<span class="sourceLineNo">402</span> return (index < 0)? null: this.cells[index];<a name="line.402"></a>
-<span class="sourceLineNo">403</span> }<a name="line.403"></a>
-<span class="sourceLineNo">404</span><a name="line.404"></a>
-<span class="sourceLineNo">405</span> @Override<a name="line.405"></a>
-<span class="sourceLineNo">406</span> public boolean advance() {<a name="line.406"></a>
-<span class="sourceLineNo">407</span> if (cells == null) return false;<a name="line.407"></a>
-<span class="sourceLineNo">408</span> return ++index < this.cells.length;<a name="line.408"></a>
-<span class="sourceLineNo">409</span> }<a name="line.409"></a>
-<span class="sourceLineNo">410</span> };<a name="line.410"></a>
-<span class="sourceLineNo">411</span> }<a name="line.411"></a>
-<span class="sourceLineNo">412</span><a name="line.412"></a>
-<span class="sourceLineNo">413</span> /**<a name="line.413"></a>
-<span class="sourceLineNo">414</span> * Flatten the map of cells out under the CellScanner<a name="line.414"></a>
-<span class="sourceLineNo">415</span> * @param map Map of Cell Lists; for example, the map of families to Cells that is used<a name="line.415"></a>
-<span class="sourceLineNo">416</span> * inside Put, etc., keeping Cells organized by family.<a name="line.416"></a>
-<span class="sourceLineNo">417</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.417"></a>
-<span class="sourceLineNo">418</span> */<a name="line.418"></a>
-<span class="sourceLineNo">419</span> public static CellScanner createCellScanner(final NavigableMap<byte [], List<Cell>> map) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span> return new CellScanner() {<a name="line.420"></a>
-<span class="sourceLineNo">421</span> private final Iterator<Entry<byte[], List<Cell>>> entries = map.entrySet().iterator();<a name="line.421"></a>
-<span class="sourceLineNo">422</span> private Iterator<Cell> currentIterator = null;<a name="line.422"></a>
-<span class="sourceLineNo">423</span> private Cell currentCell;<a name="line.423"></a>
-<span class="sourceLineNo">424</span><a name="line.424"></a>
-<span class="sourceLineNo">425</span> @Override<a name="line.425"></a>
-<span class="sourceLineNo">426</span> public Cell current() {<a name="line.426"></a>
-<span class="sourceLineNo">427</span> return this.currentCell;<a name="line.427"></a>
-<span class="sourceLineNo">428</span> }<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span> @Override<a name="line.430"></a>
-<span class="sourceLineNo">431</span> public boolean advance() {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> while(true) {<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (this.currentIterator == null) {<a name="line.433"></a>
-<span class="sourceLineNo">434</span> if (!this.entries.hasNext()) return false;<a name="line.434"></a>
-<span class="sourceLineNo">435</span> this.currentIterator = this.entries.next().getValue().iterator();<a name="line.435"></a>
-<span class="sourceLineNo">436</span> }<a name="line.436"></a>
-<span class="sourceLineNo">437</span> if (this.currentIterator.hasNext()) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span> this.currentCell = this.currentIterator.next();<a name="line.438"></a>
-<span class="sourceLineNo">439</span> return true;<a name="line.439"></a>
-<span class="sourceLineNo">440</span> }<a name="line.440"></a>
-<span class="sourceLineNo">441</span> this.currentCell = null;<a name="line.441"></a>
-<span class="sourceLineNo">442</span> this.currentIterator = null;<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span> }<a name="line.444"></a>
-<span class="sourceLineNo">445</span> };<a name="line.445"></a>
-<span class="sourceLineNo">446</span> }<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span> /**<a name="line.448"></a>
-<span class="sourceLineNo">449</span> * @param left<a name="line.449"></a>
-<span class="sourceLineNo">450</span> * @param right<a name="line.450"></a>
-<span class="sourceLineNo">451</span> * @return True if the rows in <code>left</code> and <code>right</code> Cells match<a name="line.451"></a>
-<span class="sourceLineNo">452</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.452"></a>
-<span class="sourceLineNo">453</span> * Instead use {@link #matchingRows(Cell, Cell)}<a name="line.453"></a>
-<span class="sourceLineNo">454</span> */<a name="line.454"></a>
-<span class="sourceLineNo">455</span> @Deprecated<a name="line.455"></a>
-<span class="sourceLineNo">456</span> public static boolean matchingRow(final Cell left, final Cell right) {<a name="line.456"></a>
-<span class="sourceLineNo">457</span> return matchingRows(left, right);<a name="line.457"></a>
-<span class="sourceLineNo">458</span> }<a name="line.458"></a>
-<span class="sourceLineNo">459</span><a name="line.459"></a>
-<span class="sourceLineNo">460</span> public static boolean matchingRow(final Cell left, final byte[] buf) {<a name="line.460"></a>
-<span class="sourceLineNo">461</span> if (buf == null) {<a name="line.461"></a>
-<span class="sourceLineNo">462</span> return left.getQualifierLength() == 0;<a name="line.462"></a>
-<span class="sourceLineNo">463</span> }<a name="line.463"></a>
-<span class="sourceLineNo">464</span> return matchingRow(left, buf, 0, buf.length);<a name="line.464"></a>
-<span class="sourceLineNo">465</span> }<a name="line.465"></a>
-<span class="sourceLineNo">466</span><a name="line.466"></a>
-<span class="sourceLineNo">467</span> public static boolean matchingRow(final Cell left, final byte[] buf, final int offset,<a name="line.467"></a>
-<span class="sourceLineNo">468</span> final int length) {<a name="line.468"></a>
-<span class="sourceLineNo">469</span> if (left instanceof ByteBufferedCell) {<a name="line.469"></a>
-<span class="sourceLineNo">470</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getRowByteBuffer(),<a name="line.470"></a>
-<span class="sourceLineNo">471</span> ((ByteBufferedCell) left).getRowPosition(), left.getRowLength(), buf, offset,<a name="line.471"></a>
-<span class="sourceLineNo">472</span> length);<a name="line.472"></a>
-<span class="sourceLineNo">473</span> }<a name="line.473"></a>
-<span class="sourceLineNo">474</span> return Bytes.equals(left.getRowArray(), left.getRowOffset(), left.getRowLength(), buf, offset,<a name="line.474"></a>
-<span class="sourceLineNo">475</span> length);<a name="line.475"></a>
-<span class="sourceLineNo">476</span> }<a name="line.476"></a>
-<span class="sourceLineNo">477</span><a name="line.477"></a>
-<span class="sourceLineNo">478</span> public static boolean matchingFamily(final Cell left, final Cell right) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span> byte lfamlength = left.getFamilyLength();<a name="line.479"></a>
-<span class="sourceLineNo">480</span> byte rfamlength = right.getFamilyLength();<a name="line.480"></a>
-<span class="sourceLineNo">481</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.481"></a>
-<span class="sourceLineNo">482</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.482"></a>
-<span class="sourceLineNo">483</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.483"></a>
-<span class="sourceLineNo">484</span> ((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.484"></a>
-<span class="sourceLineNo">485</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength);<a name="line.485"></a>
-<span class="sourceLineNo">486</span> }<a name="line.486"></a>
-<span class="sourceLineNo">487</span> if (left instanceof ByteBufferedCell) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.488"></a>
-<span class="sourceLineNo">489</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.489"></a>
-<span class="sourceLineNo">490</span> right.getFamilyArray(), right.getFamilyOffset(), rfamlength);<a name="line.490"></a>
-<span class="sourceLineNo">491</span> }<a name="line.491"></a>
-<span class="sourceLineNo">492</span> if (right instanceof ByteBufferedCell) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.493"></a>
-<span class="sourceLineNo">494</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength,<a name="line.494"></a>
-<span class="sourceLineNo">495</span> left.getFamilyArray(), left.getFamilyOffset(), lfamlength);<a name="line.495"></a>
-<span class="sourceLineNo">496</span> }<a name="line.496"></a>
-<span class="sourceLineNo">497</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(),<a name="line.497"></a>
-<span class="sourceLineNo">498</span> right.getFamilyArray(), right.getFamilyOffset(), right.getFamilyLength());<a name="line.498"></a>
-<span class="sourceLineNo">499</span> }<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span> public static boolean matchingFamily(final Cell left, final byte[] buf) {<a name="line.501"></a>
-<span class="sourceLineNo">502</span> if (buf == null) {<a name="line.502"></a>
-<span class="sourceLineNo">503</span> return left.getFamilyLength() == 0;<a name="line.503"></a>
-<span class="sourceLineNo">504</span> }<a name="line.504"></a>
-<span class="sourceLineNo">505</span> return matchingFamily(left, buf, 0, buf.length);<a name="line.505"></a>
-<span class="sourceLineNo">506</span> }<a name="line.506"></a>
-<span class="sourceLineNo">507</span><a name="line.507"></a>
-<span class="sourceLineNo">508</span> public static boolean matchingFamily(final Cell left, final byte[] buf, final int offset,<a name="line.508"></a>
-<span class="sourceLineNo">509</span> final int length) {<a name="line.509"></a>
-<span class="sourceLineNo">510</span> if (left instanceof ByteBufferedCell) {<a name="line.510"></a>
-<span class="sourceLineNo">511</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.511"></a>
-<span class="sourceLineNo">512</span> ((ByteBufferedCell) left).getFamilyPosition(), left.getFamilyLength(), buf,<a name="line.512"></a>
-<span class="sourceLineNo">513</span> offset, length);<a name="line.513"></a>
-<span class="sourceLineNo">514</span> }<a name="line.514"></a>
-<span class="sourceLineNo">515</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(), buf,<a name="line.515"></a>
-<span class="sourceLineNo">516</span> offset, length);<a name="line.516"></a>
-<span class="sourceLineNo">517</span> }<a name="line.517"></a>
-<span class="sourceLineNo">518</span><a name="line.518"></a>
-<span class="sourceLineNo">519</span> public static boolean matchingQualifier(final Cell left, final Cell right) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span> int lqlength = left.getQualifierLength();<a name="line.520"></a>
-<span class="sourceLineNo">521</span> int rqlength = right.getQualifierLength();<a name="line.521"></a>
-<span class="sourceLineNo">522</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.522"></a>
-<span class="sourceLineNo">523</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.523"></a>
-<span class="sourceLineNo">524</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.524"></a>
-<span class="sourceLineNo">525</span> ((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.525"></a>
-<span class="sourceLineNo">526</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength);<a name="line.526"></a>
-<span class="sourceLineNo">527</span> }<a name="line.527"></a>
-<span class="sourceLineNo">528</span> if (left instanceof ByteBufferedCell) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.529"></a>
-<span class="sourceLineNo">530</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.530"></a>
-<span class="sourceLineNo">531</span> right.getQualifierArray(), right.getQualifierOffset(), rqlength);<a name="line.531"></a>
-<span class="sourceLineNo">532</span> }<a name="line.532"></a>
-<span class="sourceLineNo">533</span> if (right instanceof ByteBufferedCell) {<a name="line.533"></a>
-<span class="sourceLineNo">534</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.534"></a>
-<span class="sourceLineNo">535</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength,<a name="line.535"></a>
-<span class="sourceLineNo">536</span> left.getQualifierArray(), left.getQualifierOffset(), lqlength);<a name="line.536"></a>
-<span class="sourceLineNo">537</span> }<a name="line.537"></a>
-<span class="sourceLineNo">538</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.538"></a>
-<span class="sourceLineNo">539</span> left.getQualifierLength(), right.getQualifierArray(), right.getQualifierOffset(),<a name="line.539"></a>
-<span class="sourceLineNo">540</span> right.getQualifierLength());<a name="line.540"></a>
-<span class="sourceLineNo">541</span> }<a name="line.541"></a>
-<span class="sourceLineNo">542</span><a name="line.542"></a>
-<span class="sourceLineNo">543</span> /**<a name="line.543"></a>
-<span class="sourceLineNo">544</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.544"></a>
-<span class="sourceLineNo">545</span> * byte[] are equal<a name="line.545"></a>
-<span class="sourceLineNo">546</span> * @param left<a name="line.546"></a>
-<span class="sourceLineNo">547</span> * @param buf the serialized keyvalue format byte[]<a name="line.547"></a>
-<span class="sourceLineNo">548</span> * @return true if the qualifier matches, false otherwise<a name="line.548"></a>
-<span class="sourceLineNo">549</span> */<a name="line.549"></a>
-<span class="sourceLineNo">550</span> public static boolean matchingQualifier(final Cell left, final byte[] buf) {<a name="line.550"></a>
-<span class="sourceLineNo">551</span> if (buf == null) {<a name="line.551"></a>
-<span class="sourceLineNo">552</span> return left.getQualifierLength() == 0;<a name="line.552"></a>
-<span class="sourceLineNo">553</span> }<a name="line.553"></a>
-<span class="sourceLineNo">554</span> return matchingQualifier(left, buf, 0, buf.length);<a name="line.554"></a>
-<span class="sourceLineNo">555</span> }<a name="line.555"></a>
-<span class="sourceLineNo">556</span><a name="line.556"></a>
-<span class="sourceLineNo">557</span> /**<a name="line.557"></a>
-<span class="sourceLineNo">558</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.558"></a>
-<span class="sourceLineNo">559</span> * byte[] are equal<a name="line.559"></a>
-<span class="sourceLineNo">560</span> * @param left<a name="line.560"></a>
-<span class="sourceLineNo">561</span> * @param buf the serialized keyvalue format byte[]<a name="line.561"></a>
-<span class="sourceLineNo">562</span> * @param offset the offset of the qualifier in the byte[]<a name="line.562"></a>
-<span class="sourceLineNo">563</span> * @param length the length of the qualifier in the byte[]<a name="line.563"></a>
-<span class="sourceLineNo">564</span> * @return true if the qualifier matches, false otherwise<a name="line.564"></a>
-<span class="sourceLineNo">565</span> */<a name="line.565"></a>
-<span class="sourceLineNo">566</span> public static boolean matchingQualifier(final Cell left, final byte[] buf, final int offset,<a name="line.566"></a>
-<span class="sourceLineNo">567</span> final int length) {<a name="line.567"></a>
-<span class="sourceLineNo">568</span> if (buf == null) {<a name="line.568"></a>
-<span class="sourceLineNo">569</span> return left.getQualifierLength() == 0;<a name="line.569"></a>
-<span class="sourceLineNo">570</span> }<a name="line.570"></a>
-<span class="sourceLineNo">571</span> if (left instanceof ByteBufferedCell) {<a name="line.571"></a>
-<span class="sourceLineNo">572</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.572"></a>
-<span class="sourceLineNo">573</span> ((ByteBufferedCell) left).getQualifierPosition(), left.getQualifierLength(),<a name="line.573"></a>
-<span class="sourceLineNo">574</span> buf, offset, length);<a name="line.574"></a>
-<span class="sourceLineNo">575</span> }<a name="line.575"></a>
-<span class="sourceLineNo">576</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.576"></a>
-<span class="sourceLineNo">577</span> left.getQualifierLength(), buf, offset, length);<a name="line.577"></a>
-<span class="sourceLineNo">578</span> }<a name="line.578"></a>
-<span class="sourceLineNo">579</span><a name="line.579"></a>
-<span class="sourceLineNo">580</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final byte[] qual) {<a name="line.580"></a>
-<span class="sourceLineNo">581</span> if (!matchingFamily(left, fam))<a name="line.581"></a>
-<span class="sourceLineNo">582</span> return false;<a name="line.582"></a>
-<span class="sourceLineNo">583</span> return matchingQualifier(left, qual);<a name="line.583"></a>
-<span class="sourceLineNo">584</span> }<a name="line.584"></a>
-<span class="sourceLineNo">585</span><a name="line.585"></a>
-<span class="sourceLineNo">586</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final int foffset,<a name="line.586"></a>
-<span class="sourceLineNo">587</span> final int flength, final byte[] qual, final int qoffset, final int qlength) {<a name="line.587"></a>
-<span class="sourceLineNo">588</span> if (!matchingFamily(left, fam, foffset, flength))<a name="line.588"></a>
-<span class="sourceLineNo">589</span> return false;<a name="line.589"></a>
-<span class="sourceLineNo">590</span> return matchingQualifier(left, qual, qoffset, qlength);<a name="line.590"></a>
-<span class="sourceLineNo">591</span> }<a name="line.591"></a>
-<span class="sourceLineNo">592</span><a name="line.592"></a>
-<span class="sourceLineNo">593</span> public static boolean matchingColumn(final Cell left, final Cell right) {<a name="line.593"></a>
-<span class="sourceLineNo">594</span> if (!matchingFamily(left, right))<a name="line.594"></a>
-<span class="sourceLineNo">595</span> return false;<a name="line.595"></a>
-<span class="sourceLineNo">596</span> return matchingQualifier(left, right);<a name="line.596"></a>
-<span class="sourceLineNo">597</span> }<a name="line.597"></a>
-<span class="sourceLineNo">598</span><a name="line.598"></a>
-<span class="sourceLineNo">599</span> public static boolean matchingValue(final Cell left, final Cell right) {<a name="line.599"></a>
-<span class="sourceLineNo">600</span> return matchingValue(left, right, left.getValueLength(), right.getValueLength());<a name="line.600"></a>
-<span class="sourceLineNo">601</span> }<a name="line.601"></a>
-<span class="sourceLineNo">602</span><a name="line.602"></a>
-<span class="sourceLineNo">603</span> public static boolean matchingValue(final Cell left, final Cell right, int lvlength,<a name="line.603"></a>
-<span class="sourceLineNo">604</span> int rvlength) {<a name="line.604"></a>
-<span class="sourceLineNo">605</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.605"></a>
-<span class="sourceLineNo">606</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.606"></a>
-<span class="sourceLineNo">607</span> ((ByteBufferedCell) left).getValuePosition(), lvlength,<a name="line.607"></a>
-<span class="sourceLineNo">608</span> ((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.608"></a>
-<span class="sourceLineNo">609</span> ((ByteBufferedCell) right).getValuePosition(), rvlength);<a name="line.609"></a>
-<span class="sourceLineNo">610</span> }<a name="line.610"></a>
-<span class="sourceLineNo">611</span> if (left instanceof ByteBufferedCell) {<a name="line.611"></a>
-<span class="sourceLineNo">612</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.612"></a>
-<span class="sourceLineNo">613</span> ((ByteBufferedCell) left).getValuePosition(), lvlength, right.getValueArray(),<a name="line.613"></a>
-<span class="sourceLineNo">614</span> right.getValueOffset(), rvlength);<a name="line.614"></a>
-<span class="sourceLineNo">615</span> }<a name="line.615"></a>
-<span class="sourceLineNo">616</span> if (right instanceof ByteBufferedCell) {<a name="line.616"></a>
-<span class="sourceLineNo">617</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.617"></a>
-<span class="sourceLineNo">618</span> ((ByteBufferedCell) right).getValuePosition(), rvlength, left.getValueArray(),<a name="line.618"></a>
-<span class="sourceLineNo">619</span> left.getValueOffset(), lvlength);<a name="line.619"></a>
-<span class="sourceLineNo">620</span> }<a name="line.620"></a>
-<span class="sourceLineNo">621</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), lvlength,<a name="line.621"></a>
-<span class="sourceLineNo">622</span> right.getValueArray(), right.getValueOffset(), rvlength);<a name="line.622"></a>
-<span class="sourceLineNo">623</span> }<a name="line.623"></a>
-<span class="sourceLineNo">624</span><a name="line.624"></a>
-<span class="sourceLineNo">625</span> public static boolean matchingValue(final Cell left, final byte[] buf) {<a name="line.625"></a>
-<span class="sourceLineNo">626</span> if (left instanceof ByteBufferedCell) {<a name="line.626"></a>
-<span class="sourceLineNo">627</span> return ByteBufferUtils.compareTo(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.627"></a>
-<span class="sourceLineNo">628</span> ((ByteBufferedCell) left).getValuePosition(), left.getValueLength(), buf, 0,<a name="line.628"></a>
-<span class="sourceLineNo">629</span> buf.length) == 0;<a name="line.629"></a>
-<span class="sourceLineNo">630</span> }<a name="line.630"></a>
-<span class="sourceLineNo">631</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), left.getValueLength(), buf, 0,<a name="line.631"></a>
-<span class="sourceLineNo">632</span> buf.length);<a name="line.632"></a>
-<span class="sourceLineNo">633</span> }<a name="line.633"></a>
-<span class="sourceLineNo">634</span><a name="line.634"></a>
-<span class="sourceLineNo">635</span> /**<a name="line.635"></a>
-<span class="sourceLineNo">636</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.636"></a>
-<span class="sourceLineNo">637</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.637"></a>
-<span class="sourceLineNo">638</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.638"></a>
-<span class="sourceLineNo">639</span> */<a name="line.639"></a>
-<span class="sourceLineNo">640</span> public static boolean isDelete(final Cell cell) {<a name="line.640"></a>
-<span class="sourceLineNo">641</span> return isDelete(cell.getTypeByte());<a name="line.641"></a>
-<span class="sourceLineNo">642</span> }<a name="line.642"></a>
-<span class="sourceLineNo">643</span><a name="line.643"></a>
-<span class="sourceLineNo">644</span> /**<a name="line.644"></a>
-<span class="sourceLineNo">645</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.645"></a>
-<span class="sourceLineNo">646</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.646"></a>
-<span class="sourceLineNo">647</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.647"></a>
-<span class="sourceLineNo">648</span> */<a name="line.648"></a>
-<span class="sourceLineNo">649</span> public static boolean isDelete(final byte type) {<a name="line.649"></a>
-<span class="sourceLineNo">650</span> return Type.Delete.getCode() <= type<a name="line.650"></a>
-<span class="sourceLineNo">651</span> && type <= Type.DeleteFamily.getCode();<a name="line.651"></a>
-<span class="sourceLineNo">652</span> }<a name="line.652"></a>
-<span class="sourceLineNo">653</span><a name="line.653"></a>
-<span class="sourceLineNo">654</span> /**<a name="line.654"></a>
-<span class="sourceLineNo">655</span> * @return True if this cell is a {@link KeyValue.Type#Delete} type.<a name="line.655"></a>
-<span class="sourceLineNo">656</span> */<a name="line.656"></a>
-<span class="sourceLineNo">657</span> public static boolean isDeleteType(Cell cell) {<a name="line.657"></a>
-<span class="sourceLineNo">658</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.658"></a>
-<span class="sourceLineNo">659</span> }<a name="line.659"></a>
-<span class="sourceLineNo">660</span><a name="line.660"></a>
-<span class="sourceLineNo">661</span> public static boolean isDeleteFamily(final Cell cell) {<a name="line.661"></a>
-<span class="sourceLineNo">662</span> return cell.getTypeByte() == Type.DeleteFamily.getCode();<a name="line.662"></a>
-<span class="sourceLineNo">663</span> }<a name="line.663"></a>
-<span class="sourceLineNo">664</span><a name="line.664"></a>
-<span class="sourceLineNo">665</span> public static boolean isDeleteFamilyVersion(final Cell cell) {<a name="line.665"></a>
-<span class="sourceLineNo">666</span> return cell.getTypeByte() == Type.DeleteFamilyVersion.getCode();<a name="line.666"></a>
-<span class="sourceLineNo">667</span> }<a name="line.667"></a>
-<span class="sourceLineNo">668</span><a name="line.668"></a>
-<span class="sourceLineNo">669</span> public static boolean isDeleteColumns(final Cell cell) {<a name="line.669"></a>
-<span class="sourceLineNo">670</span> return cell.getTypeByte() == Type.DeleteColumn.getCode();<a name="line.670"></a>
-<span class="sourceLineNo">671</span> }<a name="line.671"></a>
-<span class="sourceLineNo">672</span><a name="line.672"></a>
-<span class="sourceLineNo">673</span> public static boolean isDeleteColumnVersion(final Cell cell) {<a name="line.673"></a>
-<span class="sourceLineNo">674</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.674"></a>
-<span class="sourceLineNo">675</span> }<a name="line.675"></a>
-<span class="sourceLineNo">676</span><a name="line.676"></a>
-<span class="sourceLineNo">677</span> /**<a name="line.677"></a>
-<span class="sourceLineNo">678</span> *<a name="line.678"></a>
-<span class="sourceLineNo">679</span> * @return True if this cell is a delete family or column type.<a name="line.679"></a>
-<span class="sourceLineNo">680</span> */<a name="line.680"></a>
-<span class="sourceLineNo">681</span> public static boolean isDeleteColumnOrFamily(Cell cell) {<a name="line.681"></a>
-<span class="sourceLineNo">682</span> int t = cell.getTypeByte();<a name="line.682"></a>
-<span class="sourceLineNo">683</span> return t == Type.DeleteColumn.getCode() || t == Type.DeleteFamily.getCode();<a name="line.683"></a>
-<span class="sourceLineNo">684</span> }<a name="line.684"></a>
-<span class="sourceLineNo">685</span><a name="line.685"></a>
-<span class="sourceLineNo">686</span> /**<a name="line.686"></a>
-<span class="sourceLineNo">687</span> * @param cell<a name="line.687"></a>
-<span class="sourceLineNo">688</span> * @return Estimate of the <code>cell</code> size in bytes.<a name="line.688"></a>
-<span class="sourceLineNo">689</span> */<a name="line.689"></a>
-<span class="sourceLineNo">690</span> public static int estimatedSerializedSizeOf(final Cell cell) {<a name="line.690"></a>
-<span class="sourceLineNo">691</span> // If a KeyValue, we can give a good estimate of size.<a name="line.691"></a>
-<span class="sourceLineNo">692</span> if (cell instanceof KeyValue) {<a name="line.692"></a>
-<span class="sourceLineNo">693</span> return ((KeyValue)cell).getLength() + Bytes.SIZEOF_INT;<a name="line.693"></a>
-<span class="sourceLineNo">694</span> }<a name="line.694"></a>
-<span class="sourceLineNo">695</span> // TODO: Should we add to Cell a sizeOf? Would it help? Does it make sense if Cell is<a name="line.695"></a>
-<span class="sourceLineNo">696</span> // prefix encoded or compressed?<a name="line.696"></a>
-<span class="sourceLineNo">697</span> return getSumOfCellElementLengths(cell) +<a name="line.697"></a>
-<span class="sourceLineNo">698</span> // Use the KeyValue's infrastructure size presuming that another implementation would have<a name="line.698"></a>
-<span class="sourceLineNo">699</span> // same basic cost.<a name="line.699"></a>
-<span class="sourceLineNo">700</span> KeyValue.KEY_INFRASTRUCTURE_SIZE +<a name="line.700"></a>
-<span class="sourceLineNo">701</span> // Serialization is probably preceded by a length (it is in the KeyValueCodec at least).<a name="line.701"></a>
-<span class="sourceLineNo">702</span> Bytes.SIZEOF_INT;<a name="line.702"></a>
-<span class="sourceLineNo">703</span> }<a name="line.703"></a>
-<span class="sourceLineNo">704</span><a name="line.704"></a>
-<span class="sourceLineNo">705</span> /**<a name="line.705"></a>
-<span class="sourceLineNo">706</span> * @param cell<a name="line.706"></a>
-<span class="sourceLineNo">707</span> * @return Sum of the lengths of all the elements in a Cell; does not count in any infrastructure<a name="line.707"></a>
-<span class="sourceLineNo">708</span> */<a name="line.708"></a>
-<span class="sourceLineNo">709</span> private static int getSumOfCellElementLengths(final Cell cell) {<a name="line.709"></a>
-<span class="sourceLineNo">710</span> return getSumOfCellKeyElementLengths(cell) + cell.getValueLength() + cell.getTagsLength();<a name="line.710"></a>
-<span class="sourceLineNo">711</span> }<a name="line.711"></a>
-<span class="sourceLineNo">712</span><a name="line.712"></a>
-<span class="sourceLineNo">713</span> /**<a name="line.713"></a>
-<span class="sourceLineNo">714</span> * @param cell<a name="line.714"></a>
-<span class="sourceLineNo">715</span> * @return Sum of all elements that make up a key; does not include infrastructure, tags or<a name="line.715"></a>
-<span class="sourceLineNo">716</span> * values.<a name="line.716"></a>
-<span class="sourceLineNo">717</span> */<a name="line.717"></a>
-<span class="sourceLineNo">718</span> private static int getSumOfCellKeyElementLengths(final Cell cell) {<a name="line.718"></a>
-<span class="sourceLineNo">719</span> return cell.getRowLength() + cell.getFamilyLength() +<a name="line.719"></a>
-<span class="sourceLineNo">720</span> cell.getQualifierLength() +<a name="line.720"></a>
-<span class="sourceLineNo">721</span> KeyValue.TIMESTAMP_TYPE_SIZE;<a name="line.721"></a>
-<span class="sourceLineNo">722</span> }<a name="line.722"></a>
-<span class="sourceLineNo">723</span><a name="line.723"></a>
-<span class="sourceLineNo">724</span> public static int estimatedSerializedSizeOfKey(final Cell cell) {<a name="line.724"></a>
-<span class="sourceLineNo">725</span> if (cell instanceof KeyValue) return ((KeyValue)cell).getKeyLength();<a name="line.725"></a>
-<span class="sourceLineNo">726</span> // This will be a low estimate. Will do for now.<a name="line.726"></a>
-<span class="sourceLineNo">727</span> return getSumOfCellKeyElementLengths(cell);<a name="line.727"></a>
-<span class="sourceLineNo">728</span> }<a name="line.728"></a>
-<span class="sourceLineNo">729</span><a name="line.729"></a>
-<span class="sourceLineNo">730</span> /**<a name="line.730"></a>
-<span class="sourceLineNo">731</span> * This is an estimate of the heap space occupied by a cell. When the cell is of type<a name="line.731"></a>
-<span class="sourceLineNo">732</span> * {@link HeapSize} we call {@link HeapSize#heapSize()} so cell can give a correct value. In other<a name="line.732"></a>
-<span class="sourceLineNo">733</span> * cases we just consider the bytes occupied by the cell components ie. row, CF, qualifier,<a name="line.733"></a>
-<span class="sourceLineNo">734</span> * timestamp, type, value and tags.<a name="line.734"></a>
-<span class="sourceLineNo">735</span> * @param cell<a name="line.735"></a>
-<span class="sourceLineNo">736</span> * @return estimate of the heap space<a name="line.736"></a>
-<span class="sourceLineNo">737</span> */<a name="line.737"></a>
-<span class="sourceLineNo">738</span> public static long estimatedHeapSizeOf(final Cell cell) {<a name="line.738"></a>
-<span class="sourceLineNo">739</span> if (cell instanceof HeapSize) {<a name="line.739"></a>
-<span class="sourceLineNo">740</span> return ((HeapSize) cell).heapSize();<a name="line.740"></a>
-<span class="sourceLineNo">741</span> }<a name="line.741"></a>
-<span class="sourceLineNo">742</span> // TODO: Add sizing of references that hold the row, family, etc., arrays.<a name="line.742"></a>
-<span class="sourceLineNo">743</span> return estimatedSerializedSizeOf(cell);<a name="line.743"></a>
-<span class="sourceLineNo">744</span> }<a name="line.744"></a>
-<span class="sourceLineNo">745</span><a name="line.745"></a>
-<span class="sourceLineNo">746</span> /********************* tags *************************************/<a name="line.746"></a>
-<span class="sourceLineNo">747</span> /**<a name="line.747"></a>
-<span class="sourceLineNo">748</span> * Util method to iterate through the tags<a name="line.748"></a>
-<span class="sourceLineNo">749</span> *<a name="line.749"></a>
-<span class="sourceLineNo">750</span> * @param tags<a name="line.750"></a>
-<span class="sourceLineNo">751</span> * @param offset<a name="line.751"></a>
-<span class="sourceLineNo">752</span> * @param length<a name="line.752"></a>
-<span class="sourceLineNo">753</span> * @return iterator for the tags<a name="line.753"></a>
-<span class="sourceLineNo">754</span> * @deprecated As of 2.0.0 and will be removed in 3.0.0<a name="line.754"></a>
-<span class="sourceLineNo">755</span> * Instead use {@link #tagsIterator(Cell)}<a name="line.755"></a>
-<span class="sourceLineNo">756</span> */<a name="line.756"></a>
-<span class="sourceLineNo">757</span> @Deprecated<a name="line.757"></a>
-<span class="sourceLineNo">758</span> public static Iterator<Tag> tagsIterator(final byte[] tags, final int offset, final int length) {<a name="line.758"></a>
-<span class="sourceLineNo">759</span> return new Iterator<Tag>() {<a name="line.759"></a>
-<span class="sourceLineNo">760</span> private int pos = offset;<a name="line.760"></a>
-<span class="sourceLineNo">761</span> private int endOffset = offset + length - 1;<a name="line.761"></a>
-<span class="sourceLineNo">762</span><a name="line.762"></a>
-<span class="sourceLineNo">763</span> @Override<a name="line.763"></a>
-<span class="sourceLineNo">764</span> public boolean hasNext() {<a name="line.764"></a>
-<span class="sourceLineNo">765</span> return this.pos < endOffset;<a name="line.765"></a>
-<span class="sourceLineNo">766</span> }<a name="line.766"></a>
-<span class="sourceLineNo">767</span><a name="line.767"></a>
-<span class="sourceLineNo">768</span> @Override<a name="line.768"></a>
-<span class="sourceLineNo">769</span> public Tag next() {<a name="line.769"></a>
-<span class="sourceLineNo">770</span> if (hasNext()) {<a name="line.770"></a>
-<span class="sourceLineNo">771</span> int curTagLen = Bytes.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.771"></a>
-<span class="sourceLineNo">772</span> Tag tag = new ArrayBackedTag(tags, pos, curTagLen + TAG_LENGTH_SIZE);<a name="line.772"></a>
-<span class="sourceLineNo">773</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.773"></a>
-<span class="sourceLineNo">774</span> return tag;<a name="line.774"></a>
-<span class="sourceLineNo">775</span> }<a name="line.775"></a>
-<span class="sourceLineNo">776</span> return null;<a name="line.776"></a>
-<span class="sourceLineNo">777</span> }<a name="line.777"></a>
-<span class="sourceLineNo">778</span><a name="line.778"></a>
-<span class="sourceLineNo">779</span> @Override<a name="line.779"></a>
-<span class="sourceLineNo">780</span> public void remove() {<a name="line.780"></a>
-<span class="sourceLineNo">781</span> throw new UnsupportedOperationException();<a name="line.781"></a>
-<span class="sourceLineNo">782</span> }<a name="line.782"></a>
-<span class="sourceLineNo">783</span> };<a name="line.783"></a>
-<span class="sourceLineNo">784</span> }<a name="line.784"></a>
-<span class="sourceLineNo">785</span><a name="line.785"></a>
-<span class="sourceLineNo">786</span> private static Iterator<Tag> tagsIterator(final ByteBuffer tags, final int offset,<a name="line.786"></a>
-<span class="sourceLineNo">787</span> final int length) {<a name="line.787"></a>
-<span class="sourceLineNo">788</span> return new Iterator<Tag>() {<a name="line.788"></a>
-<span class="sourceLineNo">789</span> private int pos = offset;<a name="line.789"></a>
-<span class="sourceLineNo">790</span> private int endOffset = offset + length - 1;<a name="line.790"></a>
-<span class="sourceLineNo">791</span><a name="line.791"></a>
-<span class="sourceLineNo">792</span> @Override<a name="line.792"></a>
-<span class="sourceLineNo">793</span> public boolean hasNext() {<a name="line.793"></a>
-<span class="sourceLineNo">794</span> return this.pos < endOffset;<a name="line.794"></a>
-<span class="sourceLineNo">795</span> }<a name="line.795"></a>
-<span class="sourceLineNo">796</span><a name="line.796"></a>
-<span class="sourceLineNo">797</span> @Override<a name="line.797"></a>
-<span class="sourceLineNo">798</span> public Tag next() {<a name="line.798"></a>
-<span class="sourceLineNo">799</span> if (hasNext()) {<a name="line.799"></a>
-<span class="sourceLineNo">800</span> int curTagLen = ByteBufferUtils.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.800"></a>
-<span class="sourceLineNo">801</span> Tag tag = new OffheapTag(tags, pos, curTagLen + Tag.TAG_LENGTH_SIZE);<a name="line.801"></a>
-<span class="sourceLineNo">802</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.802"></a>
-<span class="sourceLineNo">803</span> return tag;<a name="line.803"></a>
-<span class="sourceLineNo">804</span> }<a name="line.804"></a>
-<span class="sourceLineNo">805</span> return null;<a name="line.805"></a>
-<span class="sourceLineNo">806</span> }<a name="line.806"></a>
-<span class="sourceLineNo">807</span><a name="line.807"></a>
-<span class="sourceLineNo">808</span> @Override<a name="line.808"></a>
-<span class="sourceLineNo">809</span> public void remove() {<a name="line.809"></a>
-<span class="sourceLineNo">810</span> throw new UnsupportedOperationException();<a name="line.810"></a>
-<span class="sourceLineNo">811</span> }<a name="line.811"></a>
-<span class="sourceLineNo">812</span> };<a name="line.812"></a>
-<span class="sourceLineNo">813</span> }<a name="line.813"></a>
-<span class="sourceLineNo">814</span><a name="line.814"></a>
-<span class="sourceLineNo">815</span> private static final Iterator<Tag> EMPTY_TAGS_ITR = new Iterator<Tag>() {<a name="line.815"></a>
-<span class="sourceLineNo">816</span> @Override<a name="line.816"></a>
-<span class="sourceLineNo">817</span> public boolean hasNext() {<a name="line.817"></a>
-<span class="sourceLineNo">818</span> return false;<a name="line.818"></a>
-<span class="sourceLineNo">819</span> }<a name="line.819"></a>
-<span class="sourceLineNo">820</span><a name="line.820"></a>
-<span class="sourceLineNo">821</span> @Override<a name="line.821"></a>
-<span class="sourceLineNo">822</span> @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="IT_NO_SUCH_ELEMENT",<a name="line.822"></a>
-<span class="sourceLineNo">823</span> justification="Intentional")<a name="line.823"></a>
-<span class="sourceLineNo">824</span> public Tag next() {<a name="line.824"></a>
-<span class="sourceLineNo">825</span> return null;<a name="line.825"></a>
-<span class="sourceLineNo">826</span> }<a name="line.826"></a>
-<span class="sourceLineNo">827</span><a name="line.827"></a>
-<span class="sourceLineNo">828</span> @Override<a name="line.828"></a>
-<span class="sourceLineNo">829</span> public void remove() {<a name="line.829"></a>
-<span class="sourceLineNo">830</span> throw new UnsupportedOperationException();<a name="line.830"></a>
-<span class="sourceLineNo">831</span> }<a name="line.831"></a>
-<span class="sourceLineNo">832</span> };<a name="line.832"></a>
-<span class="sourceLineNo">833</span><a name="line.833"></a>
-<span class="sourceLineNo">834</span> /**<a name="line.834"></a>
-<span class="sourceLineNo">835</span> * Util method to iterate through the tags in the given cell.<a name="line.835"></a>
-<span class="sourceLineNo">836</span> *<a name="line.836"></a>
-<span class="sourceLineNo">837</span> * @param cell The Cell over which tags iterator is needed.<a name="line.837"></a>
-<span class="sourceLineNo">838</span> * @return iterator for the tags<a name="line.838"></a>
-<span class="sourceLineNo">839</span> */<a name="line.839"></a>
-<span class="sourceLineNo">840</span> public static Iterator<Tag> tagsIterator(final Cell cell) {<a name="line.840"></a>
-<span class="sourceLineNo">841</span> final int tagsLength = cell.getTagsLength();<a name="line.841"></a>
-<span class="sourceLineNo">842</span> // Save an object allocation where we can<a name="line.842"></a>
-<span class="sourceLineNo">843</span> if (tagsLength == 0) {<a name="line.843"></a>
-<span class="sourceLineNo">844</span> return EMPTY_TAGS_ITR;<a name="line.844"></a>
-<span class="sourceLineNo">845</span> }<a name="line.845"></a>
-<span class="sourceLineNo">846</span> if (cell instanceof ByteBufferedCell) {<a name="line.846"></a>
-<span class="sourceLineNo">847</span> return tagsIterator(((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.847"></a>
-<span class="sourceLineNo">848</span> ((ByteBufferedCell) cell).getTagsPosition(), tagsLength);<a name="line.848"></a>
-<span class="sourceLineNo">849</span> }<a name="line.849"></a>
-<span class="sourceLineNo">850</span> return tagsIterator(cell.getTagsArray(), cell.getTagsOffset(), tagsLength);<a name="line.850"></a>
-<span class="sourceLineNo">851</span> }<a name="line.851"></a>
-<span class="sourceLineNo">852</span><a name="line.852"></a>
-<span class="sourceLineNo">853</span> /**<a name="line.853"></a>
-<span class="sourceLineNo">854</span> * @param cell The Cell<a name="line.854"></a>
-<span class="sourceLineNo">855</span> * @return Tags in the given Cell as a List<a name="line.855"></a>
-<span class="sourceLineNo">856</span> */<a name="line.856"></a>
-<span class="sourceLineNo">857</span> public static List<Tag> getTags(Cell cell) {<a name="line.857"></a>
-<span class="sourceLineNo">858</span> List<Tag> tags = new ArrayList<Tag>();<a name="line.858"></a>
-<span class="sourceLineNo">859</span> Iterator<Tag> tagsItr = tagsIterator(cell);<a name="line.859"></a>
-<span class="sourceLineNo">860</span> while (tagsItr.hasNext()) {<a name="line.860"></a>
-<span c
<TRUNCATED>
[21/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html
index 2d23a1a..9a46fea 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html
@@ -105,10 +105,10 @@
<hr>
<br>
<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.44">DefaultCompactor</a>
+public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.46">DefaultCompactor</a>
extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor</a></pre>
<div class="block">Compact passed set of files. Create an instance and then call
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)"><code>compact(CompactionRequest, CompactionThroughputController, User)</code></a></div>
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)"><code>compact(CompactionRequest, ThroughputController, User)</code></a></div>
</li>
</ul>
</div>
@@ -188,8 +188,8 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Do a minor/major compaction on an explicit set of storefiles from a Store.</div>
</td>
@@ -214,7 +214,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#appendMetadataAndCloseWriter(org.apache.hadoop.hbase.regionserver.StoreFile.Writer,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20boolean)">appendMetadataAndCloseWriter</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createFileScanners(java.util.Collection,%20long,%20boolean)">createFileScanners</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createScanner(org.apache.hadoop.hbase.regionserver.Store,%20java.util.List,%20long,%20long,%20byte[],%20byte[])">createScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createScanner(org.apache.hadoop.hbase.regionserver.Store,%20java.util.List,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20long)">createScanner</a>, <a href="../../../../../../org/apache/hadoop/
hbase/regionserver/compactions/Compactor.html#getFileDetails(java.util.Collection,%20boolean)">getFileDetails</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#getProgress()">getProgress</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#getSmallestReadPoint()">getSmallestReadPoint</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#postCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.Compactio
nRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.security.User)">postCreateCoprocScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#preCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20java.util.List)">preCreateCoprocScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#preCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20java.util.List,%20org.apache.hadoop.hbase.security.User)">preCreateCoprocScanner</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#appendMetadataAndCloseWriter(org.apache.hadoop.hbase.regionserver.StoreFile.Writer,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20boolean)">appendMetadataAndCloseWriter</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createFileScanners(java.util.Collection,%20long,%20boolean)">createFileScanners</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createScanner(org.apache.hadoop.hbase.regionserver.Store,%20java.util.List,%20long,%20long,%20byte[],%20byte[])">createScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#createScanner(org.apache.hadoop.hbase.regionserver.Store,%20java.util.List,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20long)">createScanner</a>, <a href="../../../../../../org/apache/hadoop/
hbase/regionserver/compactions/Compactor.html#getFileDetails(java.util.Collection,%20boolean)">getFileDetails</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#getProgress()">getProgress</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#getSmallestReadPoint()">getSmallestReadPoint</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#postCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20o
rg.apache.hadoop.hbase.regionserver.ScanType,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.security.User)">postCreateCoprocScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#preCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20java.util.List)">preCreateCoprocScanner</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#preCreateCoprocScanner(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.ScanType,%20long,%20java.util.List,%20org.apache.hadoop.hbase.security.User)">preCreateCoprocScanner</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -243,7 +243,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.45">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.47">LOG</a></pre>
</li>
</ul>
</li>
@@ -260,7 +260,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>DefaultCompactor</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.47">DefaultCompactor</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.49">DefaultCompactor</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store)</pre>
</li>
</ul>
@@ -272,14 +272,14 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.54">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.56">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Do a minor/major compaction on an explicit set of storefiles from a Store.</div>
@@ -293,7 +293,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>createTmpWriter</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.160">createTmpWriter</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.162">createTmpWriter</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
boolean shouldDropBehind)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Creates a writer for a new file in a temporary directory.</div>
@@ -309,11 +309,11 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>compactForTesting</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.184">compactForTesting</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesToCompact,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#line.186">compactForTesting</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesToCompact,
boolean isMajor)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Compact a list of files for testing. Creates a fake <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><code>CompactionRequest</code></a> to pass to
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)"><code>compact(CompactionRequest, CompactionThroughputController, User)</code></a>;</div>
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)"><code>compact(CompactionRequest, ThroughputController, User)</code></a>;</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>filesToCompact</code> - the files to compact. These are used as the compactionSelection for
the generated <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><code>CompactionRequest</code></a>.</dd><dd><code>isMajor</code> - true to major compact (prune all deletes, max versions, etc)</dd>
<dt><span class="strong">Returns:</span></dt><dd>Product of compaction or an empty list if all cells expired or deleted and nothing \
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html
index 8440948..747a356 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html
@@ -36,7 +36,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/ExploringCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html" target="_top">Frames</a></li>
@@ -385,7 +385,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/ExploringCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html
deleted file mode 100644
index d628da7..0000000
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html
+++ /dev/null
@@ -1,443 +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>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NoLimitCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="NoLimitCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
-<li><a href="class-use/NoLimitCompactionThroughputController.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="NoLimitCompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#field_summary">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field_detail">Field</a> | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.hadoop.hbase.regionserver.compactions</div>
-<h2 title="Class NoLimitCompactionThroughputController" class="title">Class NoLimitCompactionThroughputController</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.regionserver.compactions.NoLimitCompactionThroughputController</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
-</dl>
-<hr>
-<br>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration")
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#line.28">NoLimitCompactionThroughputController</a>
-extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></pre>
-<div class="block">A dummy CompactionThroughputController that does nothing.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_summary">
-<!-- -->
-</a>
-<h3>Field Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</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>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#INSTANCE">INSTANCE</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#stopped">stopped</a></strong></code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#NoLimitCompactionThroughputController()">NoLimitCompactionThroughputController</a></strong>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</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>
-<tr class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#control(java.lang.String,%20long)">control</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName,
- long size)</code>
-<div class="block">Control the compaction throughput.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#finish(java.lang.String)">finish</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</code>
-<div class="block">Finish a compaction.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#isStopped()">isStopped</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code>
-<div class="block">Setup controller for the given region server.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#start(java.lang.String)">start</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</code>
-<div class="block">Start a compaction.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#stop(java.lang.String)">stop</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> why)</code>
-<div class="block">Stop this service.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#toString()">toString</a></strong>()</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_detail">
-<!-- -->
-</a>
-<h3>Field Detail</h3>
-<a name="INSTANCE">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>INSTANCE</h4>
-<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#line.30">INSTANCE</a></pre>
-</li>
-</ul>
-<a name="stopped">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stopped</h4>
-<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#line.50">stopped</a></pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="NoLimitCompactionThroughputController()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NoLimitCompactionThroughputController</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#line.28">NoLimitCompactionThroughputController</a>()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setup</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#line.34">setup</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">CompactionThroughputController</a></code></strong></div>
-<div class="block">Setup controller for the given region server.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="start(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#line.38">start</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#start(java.lang.String)">CompactionThroughputController</a></code></strong></div>
-<div class="block">Start a compaction.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#start(java.lang.String)">start</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="control(java.lang.String, long)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>control</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#line.42">control</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName,
- long size)
- throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#control(java.lang.String,%20long)">CompactionThroughputController</a></code></strong></div>
-<div class="block">Control the compaction throughput. Will sleep if too fast.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#control(java.lang.String,%20long)">control</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the actual sleep time.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd></dl>
-</li>
-</ul>
-<a name="finish(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>finish</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#line.47">finish</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#finish(java.lang.String)">CompactionThroughputController</a></code></strong></div>
-<div class="block">Finish a compaction. Should call this method in a finally block.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#finish(java.lang.String)">finish</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="stop(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>stop</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#line.53">stop</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> why)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)">Stoppable</a></code></strong></div>
-<div class="block">Stop this service.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)">stop</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>why</code> - Why we're stopping.</dd></dl>
-</li>
-</ul>
-<a name="isStopped()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isStopped</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#line.58">isStopped</a>()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#isStopped()">isStopped</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>True if <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)"><code>Stoppable.stop(String)</code></a> has been closed.</dd></dl>
-</li>
-</ul>
-<a name="toString()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#line.63">toString</a>()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
-<li><a href="class-use/NoLimitCompactionThroughputController.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="NoLimitCompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#field_summary">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field_detail">Field</a> | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html
index 4667c33..fcd1fa8 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html
@@ -36,7 +36,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html" target="_top">Frames</a></li>
@@ -307,7 +307,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html
index f4a1172..95b9671 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html
@@ -35,7 +35,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -340,7 +340,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/FIFOCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html
deleted file mode 100644
index 7f1fee5..0000000
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html
+++ /dev/null
@@ -1,347 +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>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PressureAwareCompactionThroughputController.ActiveCompaction (Apache HBase 2.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="PressureAwareCompactionThroughputController.ActiveCompaction (Apache HBase 2.0.0-SNAPSHOT API)";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PressureAwareCompactionThroughputController.ActiveCompaction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" target="_top">Frames</a></li>
-<li><a href="PressureAwareCompactionThroughputController.ActiveCompaction.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#field_summary">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field_detail">Field</a> | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.hadoop.hbase.regionserver.compactions</div>
-<h2 title="Class PressureAwareCompactionThroughputController.ActiveCompaction" class="title">Class PressureAwareCompactionThroughputController.ActiveCompaction</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.ActiveCompaction</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a></dd>
-</dl>
-<hr>
-<br>
-<pre>private static final class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.79">PressureAwareCompactionThroughputController.ActiveCompaction</a>
-extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Stores the information of one controlled compaction.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_summary">
-<!-- -->
-</a>
-<h3>Field Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</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>
-<tr class="altColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#lastControlSize">lastControlSize</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#lastControlTime">lastControlTime</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#lastLogTime">lastLogTime</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#numberOfSleeps">numberOfSleeps</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#startTime">startTime</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#totalSize">totalSize</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#totalSleepTime">totalSleepTime</a></strong></code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#PressureAwareCompactionThroughputController.ActiveCompaction()">PressureAwareCompactionThroughputController.ActiveCompaction</a></strong>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_detail">
-<!-- -->
-</a>
-<h3>Field Detail</h3>
-<a name="startTime">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>startTime</h4>
-<pre>private final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#line.81">startTime</a></pre>
-</li>
-</ul>
-<a name="lastControlTime">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>lastControlTime</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#line.83">lastControlTime</a></pre>
-</li>
-</ul>
-<a name="lastControlSize">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>lastControlSize</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#line.85">lastControlSize</a></pre>
-</li>
-</ul>
-<a name="totalSize">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>totalSize</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#line.87">totalSize</a></pre>
-</li>
-</ul>
-<a name="numberOfSleeps">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>numberOfSleeps</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#line.89">numberOfSleeps</a></pre>
-</li>
-</ul>
-<a name="totalSleepTime">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>totalSleepTime</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#line.91">totalSleepTime</a></pre>
-</li>
-</ul>
-<a name="lastLogTime">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>lastLogTime</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#line.94">lastLogTime</a></pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="PressureAwareCompactionThroughputController.ActiveCompaction()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PressureAwareCompactionThroughputController.ActiveCompaction</h4>
-<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html#line.96">PressureAwareCompactionThroughputController.ActiveCompaction</a>()</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PressureAwareCompactionThroughputController.ActiveCompaction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" target="_top">Frames</a></li>
-<li><a href="PressureAwareCompactionThroughputController.ActiveCompaction.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#field_summary">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field_detail">Field</a> | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>
[24/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html
index df9fc3a..37e2e56 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html
@@ -99,7 +99,7 @@
</dl>
<hr>
<br>
-<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.85">RegionServerServices.PostOpenDeployContext</a>
+<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.86">RegionServerServices.PostOpenDeployContext</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Context for postOpenDeployTasks().</div>
</li>
@@ -197,7 +197,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>region</h4>
-<pre>private final <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/regionserver/RegionServerServices.PostOpenDeployContext.html#line.86">region</a></pre>
+<pre>private final <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/regionserver/RegionServerServices.PostOpenDeployContext.html#line.87">region</a></pre>
</li>
</ul>
<a name="masterSystemTime">
@@ -206,7 +206,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>masterSystemTime</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html#line.87">masterSystemTime</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html#line.88">masterSystemTime</a></pre>
</li>
</ul>
</li>
@@ -224,7 +224,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<li class="blockList">
<h4>RegionServerServices.PostOpenDeployContext</h4>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html#line.90">RegionServerServices.PostOpenDeployContext</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> region,
+public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html#line.91">RegionServerServices.PostOpenDeployContext</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> region,
long masterSystemTime)</pre>
</li>
</ul>
@@ -242,7 +242,7 @@ public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserve
<ul class="blockList">
<li class="blockList">
<h4>getRegion</h4>
-<pre>public <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/regionserver/RegionServerServices.PostOpenDeployContext.html#line.94">getRegion</a>()</pre>
+<pre>public <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/regionserver/RegionServerServices.PostOpenDeployContext.html#line.95">getRegion</a>()</pre>
</li>
</ul>
<a name="getMasterSystemTime()">
@@ -251,7 +251,7 @@ public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserve
<ul class="blockListLast">
<li class="blockList">
<h4>getMasterSystemTime</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html#line.97">getMasterSystemTime</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html#line.98">getMasterSystemTime</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html
index d011d30..301b96c 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html
@@ -99,7 +99,7 @@
</dl>
<hr>
<br>
-<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.124">RegionServerServices.RegionStateTransitionContext</a>
+<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.125">RegionServerServices.RegionStateTransitionContext</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
</li>
</ul>
@@ -214,7 +214,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>code</h4>
-<pre>private final org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.125">code</a></pre>
+<pre>private final org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.126">code</a></pre>
</li>
</ul>
<a name="openSeqNum">
@@ -223,7 +223,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>openSeqNum</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.126">openSeqNum</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.127">openSeqNum</a></pre>
</li>
</ul>
<a name="masterSystemTime">
@@ -232,7 +232,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>masterSystemTime</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.127">masterSystemTime</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.128">masterSystemTime</a></pre>
</li>
</ul>
<a name="hris">
@@ -241,7 +241,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>hris</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.128">hris</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.129">hris</a></pre>
</li>
</ul>
</li>
@@ -259,7 +259,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<li class="blockList">
<h4>RegionServerServices.RegionStateTransitionContext</h4>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.131">RegionServerServices.RegionStateTransitionContext</a>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code,
+public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.132">RegionServerServices.RegionStateTransitionContext</a>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code,
long openSeqNum,
long masterSystemTime,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>... hris)</pre>
@@ -279,7 +279,7 @@ public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserve
<ul class="blockList">
<li class="blockList">
<h4>getCode</h4>
-<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.138">getCode</a>()</pre>
+<pre>public org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.139">getCode</a>()</pre>
</li>
</ul>
<a name="getOpenSeqNum()">
@@ -288,7 +288,7 @@ public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserve
<ul class="blockList">
<li class="blockList">
<h4>getOpenSeqNum</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.141">getOpenSeqNum</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.142">getOpenSeqNum</a>()</pre>
</li>
</ul>
<a name="getMasterSystemTime()">
@@ -297,7 +297,7 @@ public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserve
<ul class="blockList">
<li class="blockList">
<h4>getMasterSystemTime</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.144">getMasterSystemTime</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.145">getMasterSystemTime</a>()</pre>
</li>
</ul>
<a name="getHris()">
@@ -306,7 +306,7 @@ public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserve
<ul class="blockListLast">
<li class="blockList">
<h4>getHris</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.147">getHris</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html#line.148">getHris</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.html b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.html
index d759c59..510732f 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.html
@@ -97,7 +97,7 @@
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Coprocesssor")
<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a>
-public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.47">RegionServerServices</a>
+public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.48">RegionServerServices</a>
extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegions.html" title="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/FavoredNodesForRegion.html" title="interface in org.apache.hadoop.hbase.regionserver">FavoredNodesForRegion</a></pre>
<div class="block">Services provided by <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><code>HRegionServer</code></a></div>
</li>
@@ -160,9 +160,17 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegio
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html#getFileSystem()">getFileSystem</a></strong>()</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html#getFlushPressure()">getFlushPressure</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequester</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html#getFlushRequester()">getFlushRequester</a></strong>()</code> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html#getFlushThroughputController()">getFlushThroughputController</a></strong>()</code> </td>
+</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html#getHeapMemoryManager()">getHeapMemoryManager</a></strong>()</code> </td>
@@ -320,7 +328,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegio
<ul class="blockList">
<li class="blockList">
<h4>isStopping</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.51">isStopping</a>()</pre>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.52">isStopping</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>True if this regionserver is stopping.</dd></dl>
</li>
</ul>
@@ -330,7 +338,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegio
<ul class="blockList">
<li class="blockList">
<h4>getWAL</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.55">getWAL</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)
+<pre><a href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.56">getWAL</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the WAL for a particular region. Pass null for getting the
default (common) WAL</dd>
@@ -344,7 +352,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegio
<ul class="blockList">
<li class="blockList">
<h4>getCompactionRequester</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactionRequestor.html" title="interface in org.apache.hadoop.hbase.regionserver">CompactionRequestor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.60">getCompactionRequester</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactionRequestor.html" title="interface in org.apache.hadoop.hbase.regionserver">CompactionRequestor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.61">getCompactionRequester</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Implementation of <a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactionRequestor.html" title="interface in org.apache.hadoop.hbase.regionserver"><code>CompactionRequestor</code></a> or null.</dd></dl>
</li>
</ul>
@@ -354,7 +362,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegio
<ul class="blockList">
<li class="blockList">
<h4>getFlushRequester</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequester</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.65">getFlushRequester</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html" title="interface in org.apache.hadoop.hbase.regionserver">FlushRequester</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.66">getFlushRequester</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Implementation of <a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushRequester.html" title="interface in org.apache.hadoop.hbase.regionserver"><code>FlushRequester</code></a> or null.</dd></dl>
</li>
</ul>
@@ -364,7 +372,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegio
<ul class="blockList">
<li class="blockList">
<h4>getRegionServerAccounting</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerAccounting</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.70">getRegionServerAccounting</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerAccounting.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerAccounting</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.71">getRegionServerAccounting</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the RegionServerAccounting for this Region Server</dd></dl>
</li>
</ul>
@@ -374,7 +382,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegio
<ul class="blockList">
<li class="blockList">
<h4>getTableLockManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/TableLockManager.html" title="class in org.apache.hadoop.hbase.master">TableLockManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.75">getTableLockManager</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/TableLockManager.html" title="class in org.apache.hadoop.hbase.master">TableLockManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.76">getTableLockManager</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>RegionServer's instance of <a href="../../../../../org/apache/hadoop/hbase/master/TableLockManager.html" title="class in org.apache.hadoop.hbase.master"><code>TableLockManager</code></a></dd></dl>
</li>
</ul>
@@ -384,7 +392,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegio
<ul class="blockList">
<li class="blockList">
<h4>getRegionServerQuotaManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/quotas/RegionServerQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">RegionServerQuotaManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.80">getRegionServerQuotaManager</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/quotas/RegionServerQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">RegionServerQuotaManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.81">getRegionServerQuotaManager</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>RegionServer's instance of <a href="../../../../../org/apache/hadoop/hbase/quotas/RegionServerQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas"><code>RegionServerQuotaManager</code></a></dd></dl>
</li>
</ul>
@@ -394,7 +402,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegio
<ul class="blockList">
<li class="blockList">
<h4>postOpenDeployTasks</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.110">postOpenDeployTasks</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerServices.PostOpenDeployContext</a> context)
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.111">postOpenDeployTasks</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerServices.PostOpenDeployContext</a> context)
throws org.apache.zookeeper.KeeperException,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Tasks to perform after region open to complete deploy of region on
@@ -412,7 +420,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegio
<li class="blockList">
<h4>postOpenDeployTasks</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.122">postOpenDeployTasks</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> r)
+void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.123">postOpenDeployTasks</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> r)
throws org.apache.zookeeper.KeeperException,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="strong">Deprecated.</span> <i>use <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html#postOpenDeployTasks(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext)"><code>postOpenDeployTasks(PostOpenDeployContext)</code></a></i></div>
@@ -430,7 +438,7 @@ void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/
<ul class="blockList">
<li class="blockList">
<h4>reportRegionStateTransition</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.155">reportRegionStateTransition</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerServices.RegionStateTransitionContext</a> context)</pre>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.156">reportRegionStateTransition</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html" title="class in org.apache.hadoop.hbase.regionserver">RegionServerServices.RegionStateTransitionContext</a> context)</pre>
<div class="block">Notify master that a handler requests to change a region state</div>
</li>
</ul>
@@ -441,7 +449,7 @@ void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/
<li class="blockList">
<h4>reportRegionStateTransition</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.162">reportRegionStateTransition</a>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code,
+boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.163">reportRegionStateTransition</a>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code,
long openSeqNum,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>... hris)</pre>
<div class="block"><span class="strong">Deprecated.</span> <i>use <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html#reportRegionStateTransition(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext)"><code>reportRegionStateTransition(RegionStateTransitionContext)</code></a></i></div>
@@ -455,7 +463,7 @@ boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserv
<li class="blockList">
<h4>reportRegionStateTransition</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.169">reportRegionStateTransition</a>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code,
+boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.170">reportRegionStateTransition</a>(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>... hris)</pre>
<div class="block"><span class="strong">Deprecated.</span> <i>use <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html#reportRegionStateTransition(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext)"><code>reportRegionStateTransition(RegionStateTransitionContext)</code></a></i></div>
<div class="block">Notify master that a handler requests to change a region state</div>
@@ -467,7 +475,7 @@ boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserv
<ul class="blockList">
<li class="blockList">
<h4>getRpcServer</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html" title="interface in org.apache.hadoop.hbase.ipc">RpcServerInterface</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.174">getRpcServer</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html" title="interface in org.apache.hadoop.hbase.ipc">RpcServerInterface</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.175">getRpcServer</a>()</pre>
<div class="block">Returns a reference to the region server's RPC server</div>
</li>
</ul>
@@ -477,7 +485,7 @@ boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserv
<ul class="blockList">
<li class="blockList">
<h4>getRegionsInTransitionInRS</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.180">getRegionsInTransitionInRS</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.181">getRegionsInTransitionInRS</a>()</pre>
<div class="block">Get the regions that are currently being opened or closed in the RS</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>map of regions in transition in this RS</dd></dl>
</li>
@@ -488,7 +496,7 @@ boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserv
<ul class="blockList">
<li class="blockList">
<h4>getFileSystem</h4>
-<pre>org.apache.hadoop.fs.FileSystem <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.185">getFileSystem</a>()</pre>
+<pre>org.apache.hadoop.fs.FileSystem <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.186">getFileSystem</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Return the FileSystem object used by the regionserver</dd></dl>
</li>
</ul>
@@ -498,7 +506,7 @@ boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserv
<ul class="blockList">
<li class="blockList">
<h4>getLeases</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Leases.html" title="class in org.apache.hadoop.hbase.regionserver">Leases</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.190">getLeases</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Leases.html" title="class in org.apache.hadoop.hbase.regionserver">Leases</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.191">getLeases</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>The RegionServer's "Leases" service</dd></dl>
</li>
</ul>
@@ -508,7 +516,7 @@ boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserv
<ul class="blockList">
<li class="blockList">
<h4>getExecutorService</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.195">getExecutorService</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.196">getExecutorService</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>hbase executor service</dd></dl>
</li>
</ul>
@@ -518,7 +526,7 @@ boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserv
<ul class="blockList">
<li class="blockList">
<h4>getRecoveringRegions</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<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/regionserver/RegionServerServices.html#line.200">getRecoveringRegions</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<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/regionserver/RegionServerServices.html#line.201">getRecoveringRegions</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>set of recovering regions on the hosting region server</dd></dl>
</li>
</ul>
@@ -528,7 +536,7 @@ boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserv
<ul class="blockList">
<li class="blockList">
<h4>getNonceManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/ServerNonceManager.html" title="class in org.apache.hadoop.hbase.regionserver">ServerNonceManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.206">getNonceManager</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/ServerNonceManager.html" title="class in org.apache.hadoop.hbase.regionserver">ServerNonceManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.207">getNonceManager</a>()</pre>
<div class="block">Only required for "old" log replay; if it's removed, remove this.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The RegionServer's NonceManager</dd></dl>
</li>
@@ -539,7 +547,7 @@ boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserv
<ul class="blockList">
<li class="blockList">
<h4>getOnlineTables</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.211">getOnlineTables</a>()</pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.212">getOnlineTables</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>all the online tables in this RS</dd></dl>
</li>
</ul>
@@ -549,7 +557,7 @@ boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserv
<ul class="blockList">
<li class="blockList">
<h4>registerService</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.220">registerService</a>(com.google.protobuf.Service service)</pre>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.221">registerService</a>(com.google.protobuf.Service service)</pre>
<div class="block">Registers a new protocol buffer <code>Service</code> subclass as a coprocessor endpoint to be
available for handling</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>service</code> - the <code>Service</code> subclass instance to expose as a coprocessor endpoint</dd>
@@ -562,22 +570,44 @@ boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserv
<ul class="blockList">
<li class="blockList">
<h4>getHeapMemoryManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.225">getHeapMemoryManager</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryManager.html" title="class in org.apache.hadoop.hbase.regionserver">HeapMemoryManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.226">getHeapMemoryManager</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>heap memory manager instance</dd></dl>
</li>
</ul>
<a name="getCompactionPressure()">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>getCompactionPressure</h4>
-<pre>double <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.233">getCompactionPressure</a>()</pre>
+<pre>double <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.234">getCompactionPressure</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the max compaction pressure of all stores on this regionserver. The value should be
greater than or equal to 0.0, and any value greater than 1.0 means we enter the
emergency state that some stores have too many store files.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactionPressure()"><code>Store.getCompactionPressure()</code></a></dd></dl>
</li>
</ul>
+<a name="getFlushThroughputController()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFlushThroughputController</h4>
+<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.239">getFlushThroughputController</a>()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the controller to avoid flush too fast</dd></dl>
+</li>
+</ul>
+<a name="getFlushPressure()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getFlushPressure</h4>
+<pre>double <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/RegionServerServices.html#line.246">getFlushPressure</a>()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the flush pressure of all stores on this regionserver. The value should be greater than
+ or equal to 0.0, and any value greater than 1.0 means we enter the emergency state that
+ global memstore size already exceeds lower limit.</dd></dl>
+</li>
+</ul>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/Store.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/Store.html b/devapidocs/org/apache/hadoop/hbase/regionserver/Store.html
index c04abfe..83bf1d6 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/Store.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/Store.html
@@ -197,17 +197,17 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title=
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block"><strong>Deprecated.</strong>
-<div class="block"><i>see compact(CompactionContext, CompactionThroughputController, User)</i></div>
+<div class="block"><i>see compact(CompactionContext, ThroughputController, User)</i></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
@@ -871,7 +871,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title=
<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.225">cancelRequestedCompaction</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction)</pre>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
@@ -879,21 +879,21 @@ extends <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title=
<h4>compact</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.231">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><span class="strong">Deprecated.</span> <i>see compact(CompactionContext, CompactionThroughputController, User)</i></div>
+<div class="block"><span class="strong">Deprecated.</span> <i>see compact(CompactionContext, ThroughputController, User)</i></div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/Store.html#line.234">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFlusher.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFlusher.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFlusher.html
index 003c8cb..60dfc99 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFlusher.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFlusher.html
@@ -100,7 +100,7 @@
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.40">StoreFlusher</a>
+abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.44">StoreFlusher</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Store flusher interface. Turns a snapshot of memstore into a set of store files (usually one).
Custom implementation can be provided.</div>
@@ -178,17 +178,19 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushSeqNum,
- <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code>
+ <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Turns a snapshot of memstore into a set of store files.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long)">performFlush</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">performFlush</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> sink,
- long smallestReadPoint)</code>
+ long smallestReadPoint,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Performs memstore flush, writing data from scanner into sink.</div>
</td>
</tr>
@@ -220,7 +222,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>conf</h4>
-<pre>protected org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.41">conf</a></pre>
+<pre>protected org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.45">conf</a></pre>
</li>
</ul>
<a name="store">
@@ -229,7 +231,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>store</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.42">store</a></pre>
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.46">store</a></pre>
</li>
</ul>
</li>
@@ -246,7 +248,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>StoreFlusher</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.44">StoreFlusher</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.48">StoreFlusher</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store)</pre>
</li>
</ul>
@@ -258,18 +260,19 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot, long, org.apache.hadoop.hbase.monitoring.MonitoredTask)">
+<a name="flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot, long, org.apache.hadoop.hbase.monitoring.MonitoredTask, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flushSnapshot</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.56">flushSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.61">flushSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushSeqNum,
- <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
+ <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Turns a snapshot of memstore into a set of store files.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>snapshot</code> - Memstore snapshot.</dd><dd><code>cacheFlushSeqNum</code> - Log cache flush sequence number.</dd><dd><code>status</code> - Task that represents the flush operation and may be updated with status.</dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>snapshot</code> - Memstore snapshot.</dd><dd><code>cacheFlushSeqNum</code> - Log cache flush sequence number.</dd><dd><code>status</code> - Task that represents the flush operation and may be updated with status.</dd><dd><code>throughputController</code> - A controller to avoid flush too fast</dd>
<dt><span class="strong">Returns:</span></dt><dd>List of files written. Can be empty; must not be null.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -281,7 +284,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>finalizeWriter</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.59">finalizeWriter</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a> writer,
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.64">finalizeWriter</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a> writer,
long cacheFlushSeqNum,
<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -295,7 +298,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>createScanner</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.77">createScanner</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a> snapshotScanner,
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.82">createScanner</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a> snapshotScanner,
long smallestReadPoint)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Creates the scanner for flushing snapshot. Also calls coprocessors.</div>
@@ -305,18 +308,19 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner, org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink, long)">
+<a name="performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner, org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink, long, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>performFlush</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.108">performFlush</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StoreFlusher.html#line.114">performFlush</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> sink,
- long smallestReadPoint)
+ long smallestReadPoint,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Performs memstore flush, writing data from scanner into sink.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>scanner</code> - Scanner to get data from.</dd><dd><code>sink</code> - Sink to write data to. Could be StoreFile.Writer.</dd><dd><code>smallestReadPoint</code> - Smallest read point used for the flush.</dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>scanner</code> - Scanner to get data from.</dd><dd><code>sink</code> - Sink to write data to. Could be StoreFile.Writer.</dd><dd><code>smallestReadPoint</code> - Smallest read point used for the flush.</dd><dd><code>throughputController</code> - A controller to avoid flush too fast</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html
index 8032baa..48fbb73 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html
@@ -172,13 +172,13 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Runs the compaction based on current selection.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
@@ -320,36 +320,36 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions
<dt><span class="strong">Parameters:</span></dt><dd><code>request</code> - The pre-cooked request with selection and other settings.</dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#line.103">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#line.103">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">CompactionContext</a></code></strong></div>
+<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">CompactionContext</a></code></strong></div>
<div class="block">Runs the compaction based on current selection. select/forceSelect must have been called.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>The new file paths resulting from compaction.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>compact</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#line.110">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreEngine.StripeCompaction.html#line.110">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></code></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html
index 7ef43dd..a8ae16d 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html
@@ -104,7 +104,7 @@
</dl>
<hr>
<br>
-<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.135">StripeStoreFlusher.BoundaryStripeFlushRequest</a>
+<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.136">StripeStoreFlusher.BoundaryStripeFlushRequest</a>
extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher.StripeFlushRequest</a></pre>
<div class="block">Stripe flush request wrapper based on boundaries.</div>
</li>
@@ -193,7 +193,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStore
<ul class="blockListLast">
<li class="blockList">
<h4>targetBoundaries</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html#line.136">targetBoundaries</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html#line.137">targetBoundaries</a></pre>
</li>
</ul>
</li>
@@ -210,7 +210,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStore
<ul class="blockListLast">
<li class="blockList">
<h4>StripeStoreFlusher.BoundaryStripeFlushRequest</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html#line.139">StripeStoreFlusher.BoundaryStripeFlushRequest</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries)</pre>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html#line.140">StripeStoreFlusher.BoundaryStripeFlushRequest</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>targetBoundaries</code> - New files should be written with these boundaries.</dd></dl>
</li>
</ul>
@@ -228,7 +228,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStore
<ul class="blockListLast">
<li class="blockList">
<h4>createWriter</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html#line.144">createWriter</a>()
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html#line.145">createWriter</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><strong>Overrides:</strong></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html
index eed9f54..bb4ae43 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html
@@ -104,7 +104,7 @@
</dl>
<hr>
<br>
-<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.150">StripeStoreFlusher.SizeStripeFlushRequest</a>
+<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.151">StripeStoreFlusher.SizeStripeFlushRequest</a>
extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher.StripeFlushRequest</a></pre>
<div class="block">Stripe flush request wrapper based on size.</div>
</li>
@@ -198,7 +198,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStore
<ul class="blockList">
<li class="blockList">
<h4>targetCount</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html#line.151">targetCount</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html#line.152">targetCount</a></pre>
</li>
</ul>
<a name="targetKvs">
@@ -207,7 +207,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStore
<ul class="blockListLast">
<li class="blockList">
<h4>targetKvs</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html#line.152">targetKvs</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html#line.153">targetKvs</a></pre>
</li>
</ul>
</li>
@@ -224,7 +224,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStore
<ul class="blockListLast">
<li class="blockList">
<h4>StripeStoreFlusher.SizeStripeFlushRequest</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html#line.159">StripeStoreFlusher.SizeStripeFlushRequest</a>(int targetCount,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html#line.160">StripeStoreFlusher.SizeStripeFlushRequest</a>(int targetCount,
long targetKvs)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>targetCount</code> - The maximum number of stripes to flush into.</dd><dd><code>targetKvs</code> - The KV count of each segment. If targetKvs*targetCount is less than
total number of kvs, all the overflow data goes into the last stripe.</dd></dl>
@@ -244,7 +244,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStore
<ul class="blockListLast">
<li class="blockList">
<h4>createWriter</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html#line.165">createWriter</a>()
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html#line.166">createWriter</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><strong>Overrides:</strong></dt>
[39/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/HBaseIOException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/HBaseIOException.html b/devapidocs/org/apache/hadoop/hbase/HBaseIOException.html
index 141fb83..cc2dd0b 100644
--- a/devapidocs/org/apache/hadoop/hbase/HBaseIOException.html
+++ b/devapidocs/org/apache/hadoop/hbase/HBaseIOException.html
@@ -114,7 +114,7 @@
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/master/ClusterSchemaException.html" title="class in org.apache.hadoop.hbase.master">ClusterSchemaException</a>, <a href="../../../../org/apache/hadoop/hbase/codec/CodecException.html" title="class in org.apache.hadoop.hbase.codec">CodecException</a>, <a href="../../../../org/apache/hadoop/hbase/procedure2/store/wal/CorruptedWALProcedureStoreException.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">CorruptedWALProcedureStoreException</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/wal/DamagedWALException.html" title="class in org.apache.hadoop.hbase.regionserver.wal">DamagedWALException</a>, <a href="../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc">FailedServerException</a>, <a href="../../../../org/
apache/hadoop/hbase/ipc/IPCUtil.CellScannerButNoCodecException.html" title="class in org.apache.hadoop.hbase.ipc">IPCUtil.CellScannerButNoCodecException</a>, <a href="../../../../org/apache/hadoop/hbase/PleaseHoldException.html" title="class in org.apache.hadoop.hbase">PleaseHoldException</a>, <a href="../../../../org/apache/hadoop/hbase/RegionException.html" title="class in org.apache.hadoop.hbase">RegionException</a>, <a href="../../../../org/apache/hadoop/hbase/ServiceNotRunningException.html" title="class in org.apache.hadoop.hbase">ServiceNotRunningException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/StoppedRpcClientException.html" title="class in org.apache.hadoop.hbase.ipc">StoppedRpcClientException</a>, <a href="../../../../org/apache/hadoop/hbase/TableInfoMissingException.html" title="class in org.apache.hadoop.hbase">TableInfoMissingException</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html" title="class in org.apache.
hadoop.hbase.regionserver">UnexpectedStateException</a>, <a href="../../../../org/apache/hadoop/hbase/client/WrongRowIOException.html" title="class in org.apache.hadoop.hbase.client">WrongRowIOException</a></dd>
+<dd><a href="../../../../org/apache/hadoop/hbase/master/ClusterSchemaException.html" title="class in org.apache.hadoop.hbase.master">ClusterSchemaException</a>, <a href="../../../../org/apache/hadoop/hbase/codec/CodecException.html" title="class in org.apache.hadoop.hbase.codec">CodecException</a>, <a href="../../../../org/apache/hadoop/hbase/procedure2/store/wal/CorruptedWALProcedureStoreException.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">CorruptedWALProcedureStoreException</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/wal/DamagedWALException.html" title="class in org.apache.hadoop.hbase.regionserver.wal">DamagedWALException</a>, <a href="../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc">FailedServerException</a>, <a href="../../../../org/
apache/hadoop/hbase/ipc/IPCUtil.CellScannerButNoCodecException.html" title="class in org.apache.hadoop.hbase.ipc">IPCUtil.CellScannerButNoCodecException</a>, <a href="../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a>, <a href="../../../../org/apache/hadoop/hbase/PleaseHoldException.html" title="class in org.apache.hadoop.hbase">PleaseHoldException</a>, <a href="../../../../org/apache/hadoop/hbase/RegionException.html" title="class in org.apache.hadoop.hbase">RegionException</a>, <a href="../../../../org/apache/hadoop/hbase/ServiceNotRunningException.html" title="class in org.apache.hadoop.hbase">ServiceNotRunningException</a>, <a href="../../../../org/apache/hadoop/hbase/ipc/StoppedRpcClientException.html" title="class in org.apache.hadoop.hbase.ipc">StoppedRpcClientException</a>, <a href="../../../../org/apache/hadoop/hbase/TableInfoMissingException.html" title="class in org.apache.
hadoop.hbase">TableInfoMissingException</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/UnexpectedStateException.html" title="class in org.apache.hadoop.hbase.regionserver">UnexpectedStateException</a>, <a href="../../../../org/apache/hadoop/hbase/client/WrongRowIOException.html" title="class in org.apache.hadoop.hbase.client">WrongRowIOException</a></dd>
</dl>
<hr>
<br>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/Stoppable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/Stoppable.html b/devapidocs/org/apache/hadoop/hbase/Stoppable.html
index 01d57f5..f8ad635 100644
--- a/devapidocs/org/apache/hadoop/hbase/Stoppable.html
+++ b/devapidocs/org/apache/hadoop/hbase/Stoppable.html
@@ -87,11 +87,11 @@
<li class="blockList">
<dl>
<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html" title="interface in org.apache.hadoop.hbase.master.cleaner">FileCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master">LoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/OnlineRegions.html" title="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>,
<a href="../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a></dd>
+<dd><a href="../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html" title="interface in org.apache.hadoop.hbase.master.cleaner">FileCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master">LoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/OnlineRegions.html" title="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>, <a href="../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" tit
le="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/security/token/AuthenticationTokenSecretManager.LeaderElector.html" title="class in org.apache.hadoop.hbase.security.token">AuthenticationTokenSecretManager.LeaderElector</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseFileCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseHFileCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">BaseLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseLogCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeLoadBalancer
.html" title="class in org.apache.hadoop.hbase.master.balancer">FavoredNodeLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileLinkCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html" title="class in org.apache.hadoop.hbase.master">HMasterCommandLine.LocalHMaster</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionsCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html" tit
le="class in org.apache.hadoop.hbase.backup.example">LongTermArchivingHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/procedure/flush/MasterFlushTableProcedureManager.html" title="class in org.apache.hadoop.hbase.procedure.flush">MasterFlushTableProcedureManager</a>, <a href="../../../../org/apache/hadoop/hbase/procedure/MasterProcedureManager.html" title="class in org.apache.hadoop.hbase.procedure">MasterProcedureManager</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">NoLimitCompactionThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/QuotaCache.html" title="class in org.apac
he.hadoop.hbase.quotas">QuotaCache</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationHFileCleaner.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationLogCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSyncUp.DummyServer.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSyncUp.DummyServer</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/ShutdownHook.DoNothingStoppable.html" title="class in org.apache.hadoop.hbase.regionserver">ShutdownHook.DoNothingStoppable</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">SimpleLoadBalancer</a>, <a href="../../../../org/apache/ha
doop/hbase/master/snapshot/SnapshotFileCache.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotFileCache</a>, <a href="../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotHFileCleaner.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotManager</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">StochasticLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">TimeToLiveHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">TimeToLiveLogCleaner</a></dd>
+<dd><a href="../../../../org/apache/hadoop/hbase/security/token/AuthenticationTokenSecretManager.LeaderElector.html" title="class in org.apache.hadoop.hbase.security.token">AuthenticationTokenSecretManager.LeaderElector</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseFileCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseHFileCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">BaseLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseLogCleanerDelegate</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/FavoredNodeLoadBalancer
.html" title="class in org.apache.hadoop.hbase.master.balancer">FavoredNodeLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileLinkCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html" title="class in org.apache.hadoop.hbase.master">HMasterCommandLine.LocalHMaster</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionsCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html" tit
le="class in org.apache.hadoop.hbase.backup.example">LongTermArchivingHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/procedure/flush/MasterFlushTableProcedureManager.html" title="class in org.apache.hadoop.hbase.procedure.flush">MasterFlushTableProcedureManager</a>, <a href="../../../../org/apache/hadoop/hbase/procedure/MasterProcedureManager.html" title="class in org.apache.hadoop.hbase.procedure">MasterProcedureManager</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareCompactionThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html" title="class
in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareFlushThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a>, <a href="../../../../org/apache/hadoop/hbase/quotas/QuotaCache.html" title="class in org.apache.hadoop.hbase.quotas">QuotaCache</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationHFileCleaner.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationLogCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSyncUp.DummyServer.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSyncUp.DummyServ
er</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/ShutdownHook.DoNothingStoppable.html" title="class in org.apache.hadoop.hbase.regionserver">ShutdownHook.DoNothingStoppable</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.balancer">SimpleLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotFileCache</a>, <a href="../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotHFileCleaner.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotManager</a>, <a href="../../../../org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.html" title="class in org.apache.hadoop.hbase.master.b
alancer">StochasticLoadBalancer</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">TimeToLiveHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">TimeToLiveLogCleaner</a></dd>
</dl>
<hr>
<br>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
index 4fc28a5..eafb8b6 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
@@ -866,24 +866,32 @@ service.</div>
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#compressTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.io.TagCompressionContext)">compressTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
+ <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+ <a href="../../../../../org/apache/hadoop/hbase/io/TagCompressionContext.html" title="class in org.apache.hadoop.hbase.io">TagCompressionContext</a> tagCompressionContext)</code>
+<div class="block">Compresses the tags to the given outputstream using the TagcompressionContext</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#copyFamilyTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyFamilyTo</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><span class="strong">KeyValueUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/KeyValueUtil.html#copyKeyToNewByteBuffer(org.apache.hadoop.hbase.Cell)">copyKeyToNewByteBuffer</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">The position will be set to the beginning of the new ByteBuffer</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#copyQualifierTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyQualifierTo</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#copyRowTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyRowTo</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
@@ -891,7 +899,7 @@ service.</div>
<div class="block">copyTo</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#copyTagTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyTagTo</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
@@ -899,51 +907,51 @@ service.</div>
<div class="block">Copies the tags info into the tag portion of the cell</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><span class="strong">KeyValueUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/KeyValueUtil.html#copyToNewByteArray(org.apache.hadoop.hbase.Cell)">copyToNewByteArray</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><span class="strong">KeyValueUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/KeyValueUtil.html#copyToNewByteBuffer(org.apache.hadoop.hbase.Cell)">copyToNewByteBuffer</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">The position will be set to the beginning of the new ByteBuffer</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></td>
<td class="colLast"><span class="strong">KeyValueUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/KeyValueUtil.html#copyToNewKeyValue(org.apache.hadoop.hbase.Cell)">copyToNewKeyValue</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">copy key only</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#copyValueTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyValueTo</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(org.apache.hadoop.hbase.Cell[])">createCellScanner</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[] cellArray)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnNextRow(org.apache.hadoop.hbase.Cell)">createFirstOnNextRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell row's next row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRow(org.apache.hadoop.hbase.Cell)">createFirstOnRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowCol(org.apache.hadoop.hbase.Cell)">createFirstOnRowCol</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowCol(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">createFirstOnRowCol</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] qArray,
@@ -953,26 +961,26 @@ service.</div>
passed qualifier.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowColTS(org.apache.hadoop.hbase.Cell,%20long)">createFirstOnRowColTS</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
<div class="block">Creates the first cell with the row/family/qualifier of this cell and the given timestamp.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createLastOnRow(org.apache.hadoop.hbase.Cell)">createLastOnRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#createLastOnRowCol(org.apache.hadoop.hbase.Cell)">createLastOnRowCol</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's rk:cf:q.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase">KeyValue</a></code></td>
<td class="colLast"><span class="strong">KeyValueUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/KeyValueUtil.html#ensureKeyValue(org.apache.hadoop.hbase.Cell)">ensureKeyValue</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block"><strong>Deprecated.</strong>
@@ -980,62 +988,62 @@ service.</div>
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#equals(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">equals</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code>
<div class="block">equals</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#equalsIgnoreMvccVersion(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">equalsIgnoreMvccVersion</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code>
<div class="block">special case for Cell.equals</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedHeapSizeOf(org.apache.hadoop.hbase.Cell)">estimatedHeapSizeOf</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">This is an estimate of the heap space occupied by a cell.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOf(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOf</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOfKey(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOfKey</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#fillFamilyRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillFamilyRange</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#fillQualifierRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillQualifierRange</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#fillRowRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillRowRange</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code>
<div class="block">ByteRange</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#fillTagRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillTagRange</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#fillValueRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillValueRange</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#findCommonPrefixInFlatKey(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell,%20boolean,%20boolean)">findCommonPrefixInFlatKey</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c1,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c2,
@@ -1045,17 +1053,17 @@ service.</div>
<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getCellKeyAsString(org.apache.hadoop.hbase.Cell)">getCellKeyAsString</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getCellKeySerializedAsKeyValueKey(org.apache.hadoop.hbase.Cell)">getCellKeySerializedAsKeyValueKey</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">This method exists just to encapsulate how we serialize keys.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getQualifierBufferShallowCopy(org.apache.hadoop.hbase.Cell)">getQualifierBufferShallowCopy</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block"><strong>Deprecated.</strong>
@@ -1063,114 +1071,114 @@ service.</div>
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getRowAsInt(org.apache.hadoop.hbase.Cell)">getRowAsInt</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the rowkey bytes of the given cell into an int value</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static byte</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getRowByte(org.apache.hadoop.hbase.Cell,%20int)">getRowByte</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
int index)</code>
<div class="block">misc</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getSumOfCellElementLengths(org.apache.hadoop.hbase.Cell)">getSumOfCellElementLengths</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getSumOfCellKeyElementLengths(org.apache.hadoop.hbase.Cell)">getSumOfCellKeyElementLengths</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getTag(org.apache.hadoop.hbase.Cell,%20byte)">getTag</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte type)</code>
<div class="block">Retrieve Cell's first tag, matching the passed in type</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getTagArray(org.apache.hadoop.hbase.Cell)">getTagArray</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Returns tag value in a new byte array.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getTags(org.apache.hadoop.hbase.Cell)">getTags</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsBigDecimal(org.apache.hadoop.hbase.Cell)">getValueAsBigDecimal</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a BigDecimal</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsDouble(org.apache.hadoop.hbase.Cell)">getValueAsDouble</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a double value</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsLong(org.apache.hadoop.hbase.Cell)">getValueAsLong</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the value bytes of the given cell into a long value</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#getValueBufferShallowCopy(org.apache.hadoop.hbase.Cell)">getValueBufferShallowCopy</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDelete(org.apache.hadoop.hbase.Cell)">isDelete</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumnOrFamily(org.apache.hadoop.hbase.Cell)">isDeleteColumnOrFamily</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumns(org.apache.hadoop.hbase.Cell)">isDeleteColumns</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteColumnVersion(org.apache.hadoop.hbase.Cell)">isDeleteColumnVersion</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteFamily(org.apache.hadoop.hbase.Cell)">isDeleteFamily</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteFamilyVersion(org.apache.hadoop.hbase.Cell)">isDeleteFamilyVersion</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#isDeleteType(org.apache.hadoop.hbase.Cell)">isDeleteType</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">KeyValueUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/KeyValueUtil.html#keyLength(org.apache.hadoop.hbase.Cell)">keyLength</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Returns number of bytes this cell's key part would have been used if serialized as in
<a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">KeyValueUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/KeyValueUtil.html#length(org.apache.hadoop.hbase.Cell)">length</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Returns number of bytes this cell would have been used if serialized as in <a href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a></div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20byte[],%20byte[])">matchingColumn</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] fam,
byte[] qual)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int,%20byte[],%20int,%20int)">matchingColumn</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] fam,
@@ -1180,29 +1188,29 @@ service.</div>
int qoffset,
int qlength)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingColumn(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingColumn</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20byte[])">matchingFamily</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingFamily</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingFamily(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingFamily</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20byte[])">matchingQualifier</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code>
@@ -1210,7 +1218,7 @@ service.</div>
byte[] are equal</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingQualifier</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
@@ -1220,24 +1228,24 @@ service.</div>
byte[] are equal</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingQualifier(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingQualifier</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20byte[])">matchingRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">matchingRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRow(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRow</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
@@ -1247,14 +1255,14 @@ service.</div>
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRowColumn(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRowColumn</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
<div class="block">Compares the row and column of two keyvalues for equality</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">KeyValue.KVComparator.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html#matchingRowColumn(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRowColumn</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
@@ -1262,14 +1270,14 @@ service.</div>
<div class="block">Compares the row and column of two keyvalues for equality</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRows(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRows</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
<div class="block">Compares the row of two keyvalues for equality</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">KeyValue.KVComparator.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html#matchingRows(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingRows</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code>
@@ -1277,7 +1285,7 @@ service.</div>
<div class="block">Compares the row of two keyvalues for equality</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><span class="strong">KeyValue.KVComparator.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/KeyValue.KVComparator.html#matchingRows(org.apache.hadoop.hbase.Cell,%20short,%20org.apache.hadoop.hbase.Cell,%20short)">matchingRows</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
short lrowlength,
@@ -1286,47 +1294,47 @@ service.</div>
<div class="block"><strong>Deprecated.</strong> </div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingTimestamp(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingTimestamp</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingType(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingType</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20byte[])">matchingValue</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">matchingValue</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#matchingValue(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell,%20int,%20int)">matchingValue</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right,
int lvlength,
int rvlength)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">KeyValueUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/KeyValueUtil.html#oswrite(org.apache.hadoop.hbase.Cell,%20java.io.OutputStream,%20boolean)">oswrite</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out,
boolean withTags)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#setSequenceId(org.apache.hadoop.hbase.Cell,%20long)">setSequenceId</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long seqId)</code>
<div class="block">Sets the given seqId to the cell.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#setTimestamp(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">setTimestamp</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] ts,
@@ -1334,27 +1342,27 @@ service.</div>
<div class="block">Sets the given timestamp to the cell.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#setTimestamp(org.apache.hadoop.hbase.Cell,%20long)">setTimestamp</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
<div class="block">Sets the given timestamp to the cell.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../../org/apache/hadoop/hbase/Tag.html" title="interface in org.apache.hadoop.hbase">Tag</a>></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#tagsIterator(org.apache.hadoop.hbase.Cell)">tagsIterator</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Util method to iterate through the tags in the given cell.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#toString(org.apache.hadoop.hbase.Cell,%20boolean)">toString</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
boolean verbose)</code>
<div class="block">Returns a string representation of the cell</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#updateLatestStamp(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">updateLatestStamp</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] ts,
@@ -1363,7 +1371,7 @@ service.</div>
<a href="../../../../../org/apache/hadoop/hbase/HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#updateLatestStamp(org.apache.hadoop.hbase.Cell,%20long)">updateLatestStamp</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
@@ -1371,7 +1379,7 @@ service.</div>
<a href="../../../../../org/apache/hadoop/hbase/HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeFamily(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20byte)">writeFamily</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -1379,14 +1387,14 @@ service.</div>
<div class="block">Writes the family from the given cell to the output stream</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeFlatKey(org.apache.hadoop.hbase.Cell,%20java.io.DataOutputStream)">writeFlatKey</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out)</code>
<div class="block">Writes the Cell's key part as it would have serialized in a KeyValue.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeQualifier(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeQualifier</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -1394,7 +1402,7 @@ service.</div>
<div class="block">Writes the qualifier from the given cell to the output stream</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeQualifierSkippingBytes(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int,%20int)">writeQualifierSkippingBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -1403,7 +1411,7 @@ service.</div>
<div class="block">Writes the qualifier from the given cell to the output stream excluding the common prefix</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeRow(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20short)">writeRow</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -1411,7 +1419,7 @@ service.</div>
<div class="block">Writes the row from the given cell to the output stream</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeRowKeyExcludingCommon(org.apache.hadoop.hbase.Cell,%20short,%20int,%20java.io.DataOutputStream)">writeRowKeyExcludingCommon</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
short rLen,
@@ -1420,7 +1428,7 @@ service.</div>
<div class="block">Write rowkey excluding the common part.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeRowSkippingBytes(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20short,%20int)">writeRowSkippingBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -1429,7 +1437,7 @@ service.</div>
<div class="block">Writes the row from the given cell to the output stream excluding the common prefix</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -1437,7 +1445,7 @@ service.</div>
<div class="block">Writes the tag from the given cell to the output stream</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">CellUtil.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/CellUtil.html#writeValue(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html b/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
index 32e1e18..28dced9 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
@@ -157,6 +157,10 @@
<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
+<td class="colLast"> </td>
+</tr>
</tbody>
</table>
</li>
@@ -861,6 +865,27 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.util">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a> in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a> in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html" title="class in org.apache.hadoop.hbase.util">LeaseNotRecoveredException</a></strong></code>
+<div class="block">Thrown when the lease was expected to be recovered,
+ but the file can't be opened.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
index 493f954..e1b0684 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
@@ -2141,15 +2141,17 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">HMaster.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">dispatchMergingRegions</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
+<td class="colLast"><span class="strong">HMaster.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">dispatchMergingRegions</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</code> </td>
+ boolean forcible,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">MasterServices.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">dispatchMergingRegions</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
+<td class="colLast"><span class="strong">MasterServices.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">dispatchMergingRegions</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</code>
+ boolean forcible,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Merge two regions.</div>
</td>
</tr>
@@ -2552,10 +2554,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">ServerManager.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html#sendRegionsMerge(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">sendRegionsMerge</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
+<td class="colLast"><span class="strong">ServerManager.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html#sendRegionsMerge(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">sendRegionsMerge</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</code>
+ boolean forcible,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Sends an MERGE REGIONS RPC to the specified server to merge the specified
regions.</div>
</td>
@@ -3614,11 +3617,12 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> masterServices)</code> </td>
</tr>
<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">DispatchMergingRegionHandler</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">DispatchMergingRegionHandler</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
<a href="../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master">CatalogJanitor</a> catalogJanitor,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</code> </td>
+ boolean forcible,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
</tbody>
</table>
[10/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-use.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-use.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-use.html
new file mode 100644
index 0000000..54b33dd
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/package-use.html
@@ -0,0 +1,228 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package org.apache.hadoop.hbase.regionserver.throttle (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package org.apache.hadoop.hbase.regionserver.throttle (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">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/regionserver/throttle/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package org.apache.hadoop.hbase.regionserver.throttle" class="title">Uses of Package<br>org.apache.hadoop.hbase.regionserver.throttle</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table 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/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</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.mob">org.apache.hadoop.hbase.mob</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="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.mob">
+<!-- -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> used by <a href="../../../../../../org/apache/hadoop/hbase/mob/package-summary.html">org.apache.hadoop.hbase.mob</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/regionserver/throttle/class-use/ThroughputController.html#org.apache.hadoop.hbase.mob">ThroughputController</a>
+<div class="block">A utility that constrains the total throughput of one or more simultaneous flows by
+ sleeping when necessary.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
+<!-- -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> used by <a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</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/regionserver/throttle/class-use/ThroughputController.html#org.apache.hadoop.hbase.regionserver">ThroughputController</a>
+<div class="block">A utility that constrains the total throughput of one or more simultaneous flows by
+ sleeping when necessary.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.compactions">
+<!-- -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> used by <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</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/regionserver/throttle/class-use/ThroughputController.html#org.apache.hadoop.hbase.regionserver.compactions">ThroughputController</a>
+<div class="block">A utility that constrains the total throughput of one or more simultaneous flows by
+ sleeping when necessary.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
+<!-- -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> used by <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</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/regionserver/throttle/class-use/NoLimitThroughputController.html#org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareThroughputController.html#org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController</a> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/class-use/PressureAwareThroughputController.ActiveOperation.html#org.apache.hadoop.hbase.regionserver.throttle">PressureAwareThroughputController.ActiveOperation</a>
+<div class="block">Stores the information of one controlled compaction.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/class-use/ThroughputController.html#org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>
+<div class="block">A utility that constrains the total throughput of one or more simultaneous flows by
+ sleeping when necessary.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">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/regionserver/throttle/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-summary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-summary.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-summary.html
index 303e4d6..c6e14ac 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-summary.html
@@ -35,7 +35,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">Prev Package</a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/replication/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
@@ -405,7 +405,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">Prev Package</a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/replication/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
index 6044822..ec7b7b7 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
@@ -35,7 +35,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-tree.html">Prev</a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/replication/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
@@ -283,7 +283,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-tree.html">Prev</a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/replication/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html
index 689f2a7..d6d982c 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html
@@ -103,7 +103,7 @@
</dl>
<hr>
<br>
-<pre>public static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.440">ReplicationSource.LogsComparator</a>
+<pre>public static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.442">ReplicationSource.LogsComparator</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a><org.apache.hadoop.fs.Path></pre>
<div class="block">Comparator used to compare logs together based on their start time</div>
@@ -148,7 +148,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparato
org.apache.hadoop.fs.Path o2)</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private long</code></td>
+<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html#getTS(org.apache.hadoop.fs.Path)">getTS</a></strong>(org.apache.hadoop.fs.Path p)</code>
<div class="block">Split a path to get the start time
For example: 10.20.20.171%3A60020.1277499063250</div>
@@ -189,7 +189,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparato
<ul class="blockListLast">
<li class="blockList">
<h4>ReplicationSource.LogsComparator</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html#line.440">ReplicationSource.LogsComparator</a>()</pre>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html#line.442">ReplicationSource.LogsComparator</a>()</pre>
</li>
</ul>
</li>
@@ -206,7 +206,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparato
<ul class="blockList">
<li class="blockList">
<h4>compare</h4>
-<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html#line.443">compare</a>(org.apache.hadoop.fs.Path o1,
+<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html#line.445">compare</a>(org.apache.hadoop.fs.Path o1,
org.apache.hadoop.fs.Path o2)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
@@ -220,7 +220,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparato
<ul class="blockListLast">
<li class="blockList">
<h4>getTS</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html#line.453">getTS</a>(org.apache.hadoop.fs.Path p)</pre>
+<pre>private static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.LogsComparator.html#line.455">getTS</a>(org.apache.hadoop.fs.Path p)</pre>
<div class="block">Split a path to get the start time
For example: 10.20.20.171%3A60020.1277499063250</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>p</code> - path to split</dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html
index aaa3ff8..f6effe2 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html
@@ -108,7 +108,7 @@
</dl>
<hr>
<br>
-<pre>public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.488">ReplicationSource.ReplicationSourceWorkerThread</a>
+<pre>public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.490">ReplicationSource.ReplicationSourceWorkerThread</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a></pre>
</li>
</ul>
@@ -286,25 +286,30 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
</td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#recoverLease(org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.fs.Path)">recoverLease</a></strong>(org.apache.hadoop.conf.Configuration conf,
+ org.apache.hadoop.fs.Path path)</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#run()">run</a></strong>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#setWorkerRunning(boolean)">setWorkerRunning</a></strong>(boolean workerRunning)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#shipEdits(boolean,%20java.util.List)">shipEdits</a></strong>(boolean currentWALisBeingWrittenTo,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>> entries)</code>
<div class="block">Do the shipping logic</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#startup()">startup</a></strong>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#terminate(java.lang.String,%20java.lang.Exception)">terminate</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reason,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> cause)</code> </td>
@@ -344,7 +349,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>source</h4>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSource</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.489">source</a></pre>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSource</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.491">source</a></pre>
</li>
</ul>
<a name="walGroupId">
@@ -353,7 +358,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>walGroupId</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.490">walGroupId</a></pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.492">walGroupId</a></pre>
</li>
</ul>
<a name="queue">
@@ -362,7 +367,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>queue</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/PriorityBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">PriorityBlockingQueue</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.491">queue</a></pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/PriorityBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">PriorityBlockingQueue</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.493">queue</a></pre>
</li>
</ul>
<a name="replicationQueueInfo">
@@ -371,7 +376,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>replicationQueueInfo</h4>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationQueueInfo.html" title="class in org.apache.hadoop.hbase.replication">ReplicationQueueInfo</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.492">replicationQueueInfo</a></pre>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationQueueInfo.html" title="class in org.apache.hadoop.hbase.replication">ReplicationQueueInfo</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.494">replicationQueueInfo</a></pre>
</li>
</ul>
<a name="reader">
@@ -380,7 +385,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>reader</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.494">reader</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.496">reader</a></pre>
</li>
</ul>
<a name="lastLoggedPosition">
@@ -389,7 +394,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>lastLoggedPosition</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.496">lastLoggedPosition</a></pre>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.498">lastLoggedPosition</a></pre>
</li>
</ul>
<a name="currentPath">
@@ -398,7 +403,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>currentPath</h4>
-<pre>private volatile org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.498">currentPath</a></pre>
+<pre>private volatile org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.500">currentPath</a></pre>
</li>
</ul>
<a name="repLogReader">
@@ -407,7 +412,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>repLogReader</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationWALReaderManager.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationWALReaderManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.500">repLogReader</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationWALReaderManager.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationWALReaderManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.502">repLogReader</a></pre>
</li>
</ul>
<a name="currentNbOperations">
@@ -416,7 +421,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>currentNbOperations</h4>
-<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.502">currentNbOperations</a></pre>
+<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.504">currentNbOperations</a></pre>
</li>
</ul>
<a name="currentSize">
@@ -425,7 +430,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>currentSize</h4>
-<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.504">currentSize</a></pre>
+<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.506">currentSize</a></pre>
</li>
</ul>
<a name="workerRunning">
@@ -434,7 +439,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>workerRunning</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.506">workerRunning</a></pre>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.508">workerRunning</a></pre>
</li>
</ul>
<a name="currentNbHFiles">
@@ -443,7 +448,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockListLast">
<li class="blockList">
<h4>currentNbHFiles</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.508">currentNbHFiles</a></pre>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.510">currentNbHFiles</a></pre>
</li>
</ul>
</li>
@@ -460,7 +465,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockListLast">
<li class="blockList">
<h4>ReplicationSource.ReplicationSourceWorkerThread</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.510">ReplicationSource.ReplicationSourceWorkerThread</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> walGroupId,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.512">ReplicationSource.ReplicationSourceWorkerThread</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> walGroupId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/PriorityBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">PriorityBlockingQueue</a><org.apache.hadoop.fs.Path> queue,
<a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationQueueInfo.html" title="class in org.apache.hadoop.hbase.replication">ReplicationQueueInfo</a> replicationQueueInfo,
<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSource</a> source)</pre>
@@ -480,7 +485,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>run</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.520">run</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.522">run</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true#run()" title="class or interface in java.lang">run</a></code> in interface <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></code></dd>
@@ -495,7 +500,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>readAllEntriesToReplicateOrNextFile</h4>
-<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.682">readAllEntriesToReplicateOrNextFile</a>(boolean currentWALisBeingWrittenTo,
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.684">readAllEntriesToReplicateOrNextFile</a>(boolean currentWALisBeingWrittenTo,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>> entries)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Read all the entries from the current log files and retain those that need to be replicated.
@@ -512,7 +517,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>cleanUpHFileRefs</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.740">cleanUpHFileRefs</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a> edit)
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.742">cleanUpHFileRefs</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a> edit)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -524,7 +529,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>getNextPath</h4>
-<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.766">getNextPath</a>()</pre>
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.768">getNextPath</a>()</pre>
<div class="block">Poll for the next path</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if a path was obtained, false if not</dd></dl>
</li>
@@ -535,19 +540,29 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>openReader</h4>
-<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.793">openReader</a>(int sleepMultiplier)</pre>
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.795">openReader</a>(int sleepMultiplier)</pre>
<div class="block">Open a reader on the current path</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sleepMultiplier</code> - by how many times the default sleeping time is augmented</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if we should continue with that file, false if we are over with it</dd></dl>
</li>
</ul>
+<a name="recoverLease(org.apache.hadoop.conf.Configuration, org.apache.hadoop.fs.Path)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recoverLease</h4>
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.900">recoverLease</a>(org.apache.hadoop.conf.Configuration conf,
+ org.apache.hadoop.fs.Path path)</pre>
+</li>
+</ul>
<a name="isCurrentLogEmpty()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCurrentLogEmpty</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.900">isCurrentLogEmpty</a>()</pre>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.922">isCurrentLogEmpty</a>()</pre>
</li>
</ul>
<a name="countDistinctRowKeys(org.apache.hadoop.hbase.regionserver.wal.WALEdit)">
@@ -556,7 +571,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>countDistinctRowKeys</h4>
-<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.911">countDistinctRowKeys</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a> edit)</pre>
+<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.933">countDistinctRowKeys</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALEdit.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALEdit</a> edit)</pre>
<div class="block">Count the number of different row keys in the given edit because of mini-batching. We assume
that there's at least one Cell in the WALEdit.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>edit</code> - edit to count row keys from</dd>
@@ -569,7 +584,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>shipEdits</h4>
-<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.946">shipEdits</a>(boolean currentWALisBeingWrittenTo,
+<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.968">shipEdits</a>(boolean currentWALisBeingWrittenTo,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>> entries)</pre>
<div class="block">Do the shipping logic</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>currentWALisBeingWrittenTo</code> - was the current WAL being (seemingly)
@@ -582,7 +597,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>processEndOfFile</h4>
-<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1036">processEndOfFile</a>()</pre>
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1058">processEndOfFile</a>()</pre>
<div class="block">If the queue isn't empty, switch to the next one Else if this is a recovered queue, it means
we're done! Else we'll just continue to try reading the log file</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if we're done with the current file, false if we should continue trying to read
@@ -595,7 +610,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>startup</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1061">startup</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1083">startup</a>()</pre>
</li>
</ul>
<a name="getCurrentPath()">
@@ -604,7 +619,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>getCurrentPath</h4>
-<pre>public org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1075">getCurrentPath</a>()</pre>
+<pre>public org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1097">getCurrentPath</a>()</pre>
</li>
</ul>
<a name="getCurrentPosition()">
@@ -613,7 +628,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>getCurrentPosition</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1079">getCurrentPosition</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1101">getCurrentPosition</a>()</pre>
</li>
</ul>
<a name="isWorkerActive()">
@@ -622,7 +637,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>isWorkerActive</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1083">isWorkerActive</a>()</pre>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1105">isWorkerActive</a>()</pre>
</li>
</ul>
<a name="terminate(java.lang.String, java.lang.Exception)">
@@ -631,7 +646,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockList">
<li class="blockList">
<h4>terminate</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1087">terminate</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reason,
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1109">terminate</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reason,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> cause)</pre>
</li>
</ul>
@@ -641,7 +656,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?
<ul class="blockListLast">
<li class="blockList">
<h4>setWorkerRunning</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1100">setWorkerRunning</a>(boolean workerRunning)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html#line.1122">setWorkerRunning</a>(boolean workerRunning)</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html
index edfd429..530a8bf 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html
@@ -105,7 +105,7 @@
<hr>
<br>
<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.87">ReplicationSource</a>
+public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.89">ReplicationSource</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>
implements <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.html" title="interface in org.apache.hadoop.hbase.replication.regionserver">ReplicationSourceInterface</a></pre>
<div class="block">Class that handles the source of a replication stream.
@@ -467,7 +467,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.90">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.92">LOG</a></pre>
</li>
</ul>
<a name="queues">
@@ -476,7 +476,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>queues</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/concurrent/PriorityBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">PriorityBlockingQueue</a><org.apache.hadoop.fs.Path>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.93">queues</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/util/concurrent/PriorityBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">PriorityBlockingQueue</a><org.apache.hadoop.fs.Path>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.95">queues</a></pre>
</li>
</ul>
<a name="queueSizePerGroup">
@@ -485,7 +485,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>queueSizePerGroup</h4>
-<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.96">queueSizePerGroup</a></pre>
+<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.98">queueSizePerGroup</a></pre>
</li>
</ul>
<a name="replicationQueues">
@@ -494,7 +494,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>replicationQueues</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationQueues.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationQueues</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.97">replicationQueues</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationQueues.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationQueues</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.99">replicationQueues</a></pre>
</li>
</ul>
<a name="replicationPeers">
@@ -503,7 +503,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>replicationPeers</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.98">replicationPeers</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.100">replicationPeers</a></pre>
</li>
</ul>
<a name="conf">
@@ -512,7 +512,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>conf</h4>
-<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.100">conf</a></pre>
+<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.102">conf</a></pre>
</li>
</ul>
<a name="replicationQueueInfo">
@@ -521,7 +521,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>replicationQueueInfo</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationQueueInfo.html" title="class in org.apache.hadoop.hbase.replication">ReplicationQueueInfo</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.101">replicationQueueInfo</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationQueueInfo.html" title="class in org.apache.hadoop.hbase.replication">ReplicationQueueInfo</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.103">replicationQueueInfo</a></pre>
</li>
</ul>
<a name="peerId">
@@ -530,7 +530,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>peerId</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.103">peerId</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.105">peerId</a></pre>
</li>
</ul>
<a name="manager">
@@ -539,7 +539,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>manager</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSourceManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.105">manager</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSourceManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.107">manager</a></pre>
</li>
</ul>
<a name="stopper">
@@ -548,7 +548,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>stopper</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.107">stopper</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.109">stopper</a></pre>
</li>
</ul>
<a name="sleepForRetries">
@@ -557,7 +557,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>sleepForRetries</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.109">sleepForRetries</a></pre>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.111">sleepForRetries</a></pre>
</li>
</ul>
<a name="replicationQueueSizeCapacity">
@@ -566,7 +566,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>replicationQueueSizeCapacity</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.111">replicationQueueSizeCapacity</a></pre>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.113">replicationQueueSizeCapacity</a></pre>
</li>
</ul>
<a name="replicationQueueNbCapacity">
@@ -575,7 +575,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>replicationQueueNbCapacity</h4>
-<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.113">replicationQueueNbCapacity</a></pre>
+<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.115">replicationQueueNbCapacity</a></pre>
</li>
</ul>
<a name="fs">
@@ -584,7 +584,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>fs</h4>
-<pre>private org.apache.hadoop.fs.FileSystem <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.114">fs</a></pre>
+<pre>private org.apache.hadoop.fs.FileSystem <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.116">fs</a></pre>
</li>
</ul>
<a name="clusterId">
@@ -593,7 +593,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>clusterId</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.116">clusterId</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.118">clusterId</a></pre>
</li>
</ul>
<a name="peerClusterId">
@@ -602,7 +602,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>peerClusterId</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.118">peerClusterId</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util">UUID</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.120">peerClusterId</a></pre>
</li>
</ul>
<a name="totalReplicatedEdits">
@@ -611,7 +611,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>totalReplicatedEdits</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.120">totalReplicatedEdits</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.122">totalReplicatedEdits</a></pre>
</li>
</ul>
<a name="totalReplicatedOperations">
@@ -620,7 +620,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>totalReplicatedOperations</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.122">totalReplicatedOperations</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.124">totalReplicatedOperations</a></pre>
</li>
</ul>
<a name="peerClusterZnode">
@@ -629,7 +629,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>peerClusterZnode</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.124">peerClusterZnode</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.126">peerClusterZnode</a></pre>
</li>
</ul>
<a name="maxRetriesMultiplier">
@@ -638,7 +638,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>maxRetriesMultiplier</h4>
-<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.126">maxRetriesMultiplier</a></pre>
+<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.128">maxRetriesMultiplier</a></pre>
</li>
</ul>
<a name="sourceRunning">
@@ -647,7 +647,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>sourceRunning</h4>
-<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.128">sourceRunning</a></pre>
+<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.130">sourceRunning</a></pre>
</li>
</ul>
<a name="metrics">
@@ -656,7 +656,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>metrics</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsSource</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.130">metrics</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsSource</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.132">metrics</a></pre>
</li>
</ul>
<a name="logQueueWarnThreshold">
@@ -665,7 +665,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>logQueueWarnThreshold</h4>
-<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.132">logQueueWarnThreshold</a></pre>
+<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.134">logQueueWarnThreshold</a></pre>
</li>
</ul>
<a name="replicationEndpoint">
@@ -674,7 +674,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>replicationEndpoint</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationEndpoint.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationEndpoint</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.134">replicationEndpoint</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationEndpoint.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationEndpoint</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.136">replicationEndpoint</a></pre>
</li>
</ul>
<a name="walEntryFilter">
@@ -683,7 +683,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>walEntryFilter</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/WALEntryFilter.html" title="interface in org.apache.hadoop.hbase.replication">WALEntryFilter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.136">walEntryFilter</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/WALEntryFilter.html" title="interface in org.apache.hadoop.hbase.replication">WALEntryFilter</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.138">walEntryFilter</a></pre>
</li>
</ul>
<a name="throttler">
@@ -692,7 +692,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>throttler</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationThrottler.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationThrottler</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.138">throttler</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationThrottler.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationThrottler</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.140">throttler</a></pre>
</li>
</ul>
<a name="logQueueSize">
@@ -701,7 +701,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>logQueueSize</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.139">logQueueSize</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.141">logQueueSize</a></pre>
</li>
</ul>
<a name="workerThreads">
@@ -710,7 +710,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>workerThreads</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSource.ReplicationSourceWorkerThread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.140">workerThreads</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.ReplicationSourceWorkerThread.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSource.ReplicationSourceWorkerThread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.142">workerThreads</a></pre>
</li>
</ul>
</li>
@@ -727,7 +727,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>ReplicationSource</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.87">ReplicationSource</a>()</pre>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.89">ReplicationSource</a>()</pre>
</li>
</ul>
</li>
@@ -744,7 +744,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.157">init</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.159">init</a>(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.FileSystem fs,
<a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSourceManager</a> manager,
<a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationQueues.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationQueues</a> replicationQueues,
@@ -770,7 +770,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>decorateConf</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.192">decorateConf</a>()</pre>
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.194">decorateConf</a>()</pre>
</li>
</ul>
<a name="enqueueLog(org.apache.hadoop.fs.Path)">
@@ -779,7 +779,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>enqueueLog</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.200">enqueueLog</a>(org.apache.hadoop.fs.Path log)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.202">enqueueLog</a>(org.apache.hadoop.fs.Path log)</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.html#enqueueLog(org.apache.hadoop.fs.Path)">ReplicationSourceInterface</a></code></strong></div>
<div class="block">Add a log to the list of logs to replicate</div>
<dl>
@@ -794,7 +794,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>addHFileRefs</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.232">addHFileRefs</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.234">addHFileRefs</a>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] family,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> files)
throws <a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
@@ -814,7 +814,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>uninitialize</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.259">uninitialize</a>()</pre>
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.261">uninitialize</a>()</pre>
</li>
</ul>
<a name="run()">
@@ -823,7 +823,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>run</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.269">run</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.271">run</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true#run()" title="class or interface in java.lang">run</a></code> in interface <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></code></dd>
@@ -838,7 +838,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>sleepForRetries</h4>
-<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.335">sleepForRetries</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg,
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.337">sleepForRetries</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg,
int sleepMultiplier)</pre>
<div class="block">Do the sleeping logic</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - Why we sleep</dd><dd><code>sleepMultiplier</code> - by how many times the default sleeping time is augmented</dd>
@@ -851,7 +851,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>isPeerEnabled</h4>
-<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.353">isPeerEnabled</a>()</pre>
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.355">isPeerEnabled</a>()</pre>
<div class="block">check whether the peer is enabled or not</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if the peer is enabled, otherwise false</dd></dl>
</li>
@@ -862,7 +862,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>startup</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.358">startup</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.360">startup</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.html#startup()">ReplicationSourceInterface</a></code></strong></div>
<div class="block">Start the replication</div>
<dl>
@@ -877,7 +877,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>terminate</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.371">terminate</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reason)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.373">terminate</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reason)</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.html#terminate(java.lang.String)">ReplicationSourceInterface</a></code></strong></div>
<div class="block">End the replication</div>
<dl>
@@ -892,7 +892,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>terminate</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.376">terminate</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reason,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.378">terminate</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reason,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> cause)</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.html#terminate(java.lang.String,%20java.lang.Exception)">ReplicationSourceInterface</a></code></strong></div>
<div class="block">End the replication</div>
@@ -908,7 +908,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>terminate</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.380">terminate</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reason,
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.382">terminate</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reason,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> cause,
boolean join)</pre>
</li>
@@ -919,7 +919,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getPeerClusterZnode</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.415">getPeerClusterZnode</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.417">getPeerClusterZnode</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.html#getPeerClusterZnode()">ReplicationSourceInterface</a></code></strong></div>
<div class="block">Get the id that the source is replicating to</div>
<dl>
@@ -934,7 +934,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getPeerClusterId</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.420">getPeerClusterId</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.422">getPeerClusterId</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.html#getPeerClusterId()">ReplicationSourceInterface</a></code></strong></div>
<div class="block">Get the id that the source is replicating to.</div>
<dl>
@@ -949,7 +949,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getCurrentPath</h4>
-<pre>public org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.425">getCurrentPath</a>()</pre>
+<pre>public org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.427">getCurrentPath</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.html#getCurrentPath()">ReplicationSourceInterface</a></code></strong></div>
<div class="block">Get the current log that's replicated</div>
<dl>
@@ -964,7 +964,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>isSourceActive</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.433">isSourceActive</a>()</pre>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.435">isSourceActive</a>()</pre>
</li>
</ul>
<a name="getStats()">
@@ -973,7 +973,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockList">
<li class="blockList">
<h4>getStats</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.460">getStats</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.462">getStats</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.html#getStats()">ReplicationSourceInterface</a></code></strong></div>
<div class="block">Get a string representation of the current statistics
for this source</div>
@@ -989,7 +989,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/replication/region
<ul class="blockListLast">
<li class="blockList">
<h4>getSourceMetrics</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsSource</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.484">getSourceMetrics</a>()</pre>
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/replication/regionserver/MetricsSource.html" title="class in org.apache.hadoop.hbase.replication.regionserver">MetricsSource</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.html#line.486">getSourceMetrics</a>()</pre>
<div class="block">Get Replication Source Metrics</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>sourceMetrics</dd></dl>
</li>
[15/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html
new file mode 100644
index 0000000..981248f
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html
@@ -0,0 +1,383 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>CompactionThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompactionThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CompactionThroughputControllerFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" target="_top">Frames</a></li>
+<li><a href="CompactionThroughputControllerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.regionserver.throttle</div>
+<h2 title="Class CompactionThroughputControllerFactory" class="title">Class CompactionThroughputControllerFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration")
+public final class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#line.29">CompactionThroughputControllerFactory</a>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</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>
+<tr class="altColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#DEFAULT_THROUGHPUT_CONTROLLER_CLASS">DEFAULT_THROUGHPUT_CONTROLLER_CLASS</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS">DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS">DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#HBASE_THROUGHPUT_CONTROLLER_KEY">HBASE_THROUGHPUT_CONTROLLER_KEY</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#LOG">LOG</a></strong></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#CompactionThroughputControllerFactory()">CompactionThroughputControllerFactory</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</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>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
+ org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#getThroughputControllerClass(org.apache.hadoop.conf.Configuration)">getThroughputControllerClass</a></strong>(org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#resolveDeprecatedClassName(java.lang.String)">resolveDeprecatedClassName</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> oldName)</code>
+<div class="block">Resolve deprecated class name to keep backward compatibiliy</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="LOG">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#line.31">LOG</a></pre>
+</li>
+</ul>
+<a name="HBASE_THROUGHPUT_CONTROLLER_KEY">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HBASE_THROUGHPUT_CONTROLLER_KEY</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#line.33">HBASE_THROUGHPUT_CONTROLLER_KEY</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory.HBASE_THROUGHPUT_CONTROLLER_KEY">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DEFAULT_THROUGHPUT_CONTROLLER_CLASS">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_THROUGHPUT_CONTROLLER_CLASS</h4>
+<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#line.40">DEFAULT_THROUGHPUT_CONTROLLER_CLASS</a></pre>
+</li>
+</ul>
+<a name="DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS</h4>
+<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#line.43">DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory.DEPRECATED_NAME_OF_PRESSURE_AWARE_THROUGHPUT_CONTROLLER_CLASS">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS</h4>
+<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#line.46">DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.CompactionThroughputControllerFactory.DEPRECATED_NAME_OF_NO_LIMIT_THROUGHPUT_CONTROLLER_CLASS">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CompactionThroughputControllerFactory()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CompactionThroughputControllerFactory</h4>
+<pre>private <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#line.36">CompactionThroughputControllerFactory</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="create(org.apache.hadoop.hbase.regionserver.RegionServerServices, org.apache.hadoop.conf.Configuration)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#line.50">create</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
+ org.apache.hadoop.conf.Configuration conf)</pre>
+</li>
+</ul>
+<a name="getThroughputControllerClass(org.apache.hadoop.conf.Configuration)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThroughputControllerClass</h4>
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#line.58">getThroughputControllerClass</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+</li>
+</ul>
+<a name="resolveDeprecatedClassName(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>resolveDeprecatedClassName</h4>
+<pre>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#line.79">resolveDeprecatedClassName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> oldName)</pre>
+<div class="block">Resolve deprecated class name to keep backward compatibiliy</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>oldName</code> - old name of the class</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the new name if there is any</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CompactionThroughputControllerFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" target="_top">Frames</a></li>
+<li><a href="CompactionThroughputControllerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html
new file mode 100644
index 0000000..4339849
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>FlushThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FlushThroughputControllerFactory (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FlushThroughputControllerFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" target="_top">Frames</a></li>
+<li><a href="FlushThroughputControllerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.regionserver.throttle</div>
+<h2 title="Class FlushThroughputControllerFactory" class="title">Class FlushThroughputControllerFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.regionserver.throttle.FlushThroughputControllerFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration")
+public final class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#line.29">FlushThroughputControllerFactory</a>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</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>
+<tr class="altColor">
+<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#DEFAULT_FLUSH_THROUGHPUT_CONTROLLER_CLASS">DEFAULT_FLUSH_THROUGHPUT_CONTROLLER_CLASS</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#HBASE_FLUSH_THROUGHPUT_CONTROLLER_KEY">HBASE_FLUSH_THROUGHPUT_CONTROLLER_KEY</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#LOG">LOG</a></strong></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#FlushThroughputControllerFactory()">FlushThroughputControllerFactory</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</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>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
+ org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#getThroughputControllerClass(org.apache.hadoop.conf.Configuration)">getThroughputControllerClass</a></strong>(org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="LOG">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#line.31">LOG</a></pre>
+</li>
+</ul>
+<a name="HBASE_FLUSH_THROUGHPUT_CONTROLLER_KEY">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HBASE_FLUSH_THROUGHPUT_CONTROLLER_KEY</h4>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#line.33">HBASE_FLUSH_THROUGHPUT_CONTROLLER_KEY</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.throttle.FlushThroughputControllerFactory.HBASE_FLUSH_THROUGHPUT_CONTROLLER_KEY">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DEFAULT_FLUSH_THROUGHPUT_CONTROLLER_CLASS">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT_FLUSH_THROUGHPUT_CONTROLLER_CLASS</h4>
+<pre>private static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#line.37">DEFAULT_FLUSH_THROUGHPUT_CONTROLLER_CLASS</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FlushThroughputControllerFactory()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FlushThroughputControllerFactory</h4>
+<pre>private <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#line.39">FlushThroughputControllerFactory</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="create(org.apache.hadoop.hbase.regionserver.RegionServerServices, org.apache.hadoop.conf.Configuration)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#line.42">create</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
+ org.apache.hadoop.conf.Configuration conf)</pre>
+</li>
+</ul>
+<a name="getThroughputControllerClass(org.apache.hadoop.conf.Configuration)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getThroughputControllerClass</h4>
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#line.50">getThroughputControllerClass</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FlushThroughputControllerFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" target="_top">Frames</a></li>
+<li><a href="FlushThroughputControllerFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html
new file mode 100644
index 0000000..1422e63
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html
@@ -0,0 +1,442 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NoLimitThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NoLimitThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NoLimitThroughputController.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" target="_top">Frames</a></li>
+<li><a href="NoLimitThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.regionserver.throttle</div>
+<h2 title="Class NoLimitThroughputController" class="title">Class NoLimitThroughputController</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.regionserver.throttle.NoLimitThroughputController</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration")
+public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#line.25">NoLimitThroughputController</a>
+extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</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>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#INSTANCE">INSTANCE</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#stopped">stopped</a></strong></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#NoLimitThroughputController()">NoLimitThroughputController</a></strong>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</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>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#control(java.lang.String,%20long)">control</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName,
+ long size)</code>
+<div class="block">Control the throughput.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#finish(java.lang.String)">finish</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</code>
+<div class="block">Finish the controller.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#isStopped()">isStopped</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code>
+<div class="block">Setup controller for the given region server.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#start(java.lang.String)">start</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</code>
+<div class="block">Start the throughput controller.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#stop(java.lang.String)">stop</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> why)</code>
+<div class="block">Stop this service.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#toString()">toString</a></strong>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="INSTANCE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INSTANCE</h4>
+<pre>public static final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle">NoLimitThroughputController</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#line.27">INSTANCE</a></pre>
+</li>
+</ul>
+<a name="stopped">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stopped</h4>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#line.46">stopped</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NoLimitThroughputController()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NoLimitThroughputController</h4>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#line.25">NoLimitThroughputController</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#line.30">setup</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">ThroughputController</a></code></strong></div>
+<div class="block">Setup controller for the given region server.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="start(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#line.34">start</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#start(java.lang.String)">ThroughputController</a></code></strong></div>
+<div class="block">Start the throughput controller.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#start(java.lang.String)">start</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="control(java.lang.String, long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>control</h4>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#line.38">control</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName,
+ long size)
+ throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#control(java.lang.String,%20long)">ThroughputController</a></code></strong></div>
+<div class="block">Control the throughput. Will sleep if too fast.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#control(java.lang.String,%20long)">control</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the actual sleep time.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd></dl>
+</li>
+</ul>
+<a name="finish(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>finish</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#line.43">finish</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#finish(java.lang.String)">ThroughputController</a></code></strong></div>
+<div class="block">Finish the controller. Should call this method in a finally block.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#finish(java.lang.String)">finish</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="stop(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stop</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#line.49">stop</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> why)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)">Stoppable</a></code></strong></div>
+<div class="block">Stop this service.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)">stop</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>why</code> - Why we're stopping.</dd></dl>
+</li>
+</ul>
+<a name="isStopped()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isStopped</h4>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#line.54">isStopped</a>()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#isStopped()">isStopped</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)"><code>Stoppable.stop(String)</code></a> has been closed.</dd></dl>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#line.59">toString</a>()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NoLimitThroughputController.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html" title="class in org.apache.hadoop.hbase.regionserver.throttle"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html" target="_top">Frames</a></li>
+<li><a href="NoLimitThroughputController.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field_summary">Field</a> | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field_detail">Field</a> | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
[23/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html
index 6b54309..993161d 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html
@@ -103,7 +103,7 @@
</dl>
<hr>
<br>
-<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.124">StripeStoreFlusher.StripeFlushRequest</a>
+<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.125">StripeStoreFlusher.StripeFlushRequest</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Stripe flush request wrapper that writes a non-striped file.</div>
</li>
@@ -173,7 +173,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>StripeStoreFlusher.StripeFlushRequest</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html#line.124">StripeStoreFlusher.StripeFlushRequest</a>()</pre>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html#line.125">StripeStoreFlusher.StripeFlushRequest</a>()</pre>
</li>
</ul>
</li>
@@ -190,7 +190,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>createWriter</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html#line.126">createWriter</a>()
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html#line.127">createWriter</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html
index 3c24b1e..256b151 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html
@@ -101,7 +101,7 @@
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.44">StripeStoreFlusher</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.45">StripeStoreFlusher</a>
extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></pre>
<div class="block">Stripe implementation of StoreFlusher. Flushes files either into L0 file w/o metadata, or
into separate striped files, avoiding L0.</div>
@@ -221,9 +221,10 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushSeqNum,
- <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code>
+ <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Turns a snapshot of memstore into a set of store files.</div>
</td>
</tr>
@@ -233,7 +234,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#createScanner(org.apache.hadoop.hbase.regionserver.KeyValueScanner,%20long)">createScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#finalizeWriter(org.apache.hadoop.hbase.regionserver.StoreFile.Writer,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">finalizeWriter</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long)">performFlush</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#createScanner(org.apache.hadoop.hbase.regionserver.KeyValueScanner,%20long)">createScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#finalizeWriter(org.apache.hadoop.hbase.regionserver.StoreFile.Writer,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">finalizeWriter</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">performFlush</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -262,7 +263,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.45">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.46">LOG</a></pre>
</li>
</ul>
<a name="flushLock">
@@ -271,7 +272,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<ul class="blockList">
<li class="blockList">
<h4>flushLock</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/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/regionserver/StripeStoreFlusher.html#line.46">flushLock</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/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/regionserver/StripeStoreFlusher.html#line.47">flushLock</a></pre>
</li>
</ul>
<a name="policy">
@@ -280,7 +281,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<ul class="blockList">
<li class="blockList">
<h4>policy</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.47">policy</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.48">policy</a></pre>
</li>
</ul>
<a name="stripes">
@@ -289,7 +290,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<ul class="blockListLast">
<li class="blockList">
<h4>stripes</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.48">stripes</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeInformationProvider.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeInformationProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.49">stripes</a></pre>
</li>
</ul>
</li>
@@ -306,7 +307,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<ul class="blockListLast">
<li class="blockList">
<h4>StripeStoreFlusher</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.50">StripeStoreFlusher</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.51">StripeStoreFlusher</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy</a> policy,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFileManager</a> stripes)</pre>
@@ -320,22 +321,23 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot, long, org.apache.hadoop.hbase.monitoring.MonitoredTask)">
+<a name="flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot, long, org.apache.hadoop.hbase.monitoring.MonitoredTask, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flushSnapshot</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.58">flushSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.59">flushSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushSeqNum,
- <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
+ <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">StoreFlusher</a></code></strong></div>
+<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">StoreFlusher</a></code></strong></div>
<div class="block">Turns a snapshot of memstore into a set of store files.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>snapshot</code> - Memstore snapshot.</dd><dd><code>cacheFlushSeqNum</code> - Log cache flush sequence number.</dd><dd><code>status</code> - Task that represents the flush operation and may be updated with status.</dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>snapshot</code> - Memstore snapshot.</dd><dd><code>cacheFlushSeqNum</code> - Log cache flush sequence number.</dd><dd><code>status</code> - Task that represents the flush operation and may be updated with status.</dd><dd><code>throughputController</code> - A controller to avoid flush too fast</dd>
<dt><span class="strong">Returns:</span></dt><dd>List of files written. Can be empty; must not be null.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -347,7 +349,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<ul class="blockListLast">
<li class="blockList">
<h4>createWriterFactory</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.WriterFactory.html" title="interface in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter.WriterFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.106">createWriterFactory</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a> tracker,
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.WriterFactory.html" title="interface in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter.WriterFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#line.107">createWriterFactory</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a> tracker,
long kvCount)</pre>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
index 1dcb472..e4bc0ad 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
@@ -580,12 +580,12 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="strong">DefaultMobStoreCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+<td class="colLast"><span class="strong">DefaultMobStoreCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
long smallestReadPoint,
boolean cleanSeqId,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
boolean major)</code>
<div class="block">Performs compaction on a column family with the mob flag enabled.</div>
</td>
@@ -749,9 +749,10 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="strong">StoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long)">performFlush</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
+<td class="colLast"><span class="strong">StoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">performFlush</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> sink,
- long smallestReadPoint)</code>
+ long smallestReadPoint,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Performs memstore flush, writing data from scanner into sink.</div>
</td>
</tr>
@@ -868,12 +869,12 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><span class="strong">Compactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+<td class="colLast"><span class="strong">Compactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
long smallestReadPoint,
boolean cleanSeqId,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
boolean major)</code>
<div class="block">Performs the compaction.</div>
</td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSnapshot.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSnapshot.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSnapshot.html
index 5a1712e..660cb58 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSnapshot.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSnapshot.html
@@ -104,9 +104,10 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">DefaultMobStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><span class="strong">DefaultMobStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushId,
- <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code>
+ <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Flushes the snapshot of the MemStore.</div>
</td>
</tr>
@@ -190,31 +191,35 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushCache</a></strong>(long logCacheFlushId,
+<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushCache</a></strong>(long logCacheFlushId,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
- <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code>
+ <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Write out current snapshot.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><span class="strong">StoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushSeqNum,
- <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code>
+ <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Turns a snapshot of memstore into a set of store files.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">DefaultStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><span class="strong">DefaultStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushId,
- <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code> </td>
+ <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><span class="strong">StripeStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushSeqNum,
- <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code> </td>
+ <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
</tbody>
</table>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionServerServices.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionServerServices.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionServerServices.html
index 8c1bcff..4ded5b1 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionServerServices.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/RegionServerServices.html
@@ -105,15 +105,15 @@
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.compactions">org.apache.hadoop.hbase.regionserver.compactions</a></td>
+<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.regionserver.handler">org.apache.hadoop.hbase.regionserver.handler</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.snapshot">org.apache.hadoop.hbase.regionserver.snapshot</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.snapshot">org.apache.hadoop.hbase.regionserver.snapshot</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
<td class="colLast"> </td>
</tr>
</tbody>
@@ -786,39 +786,6 @@
</tbody>
</table>
</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.compactions">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/package-summary.html">org.apache.hadoop.hbase.regionserver.compactions</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</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 <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></td>
-<td class="colLast"><span class="strong">CompactionThroughputControllerFactory.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
- org.apache.hadoop.conf.Configuration conf)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">NoLimitCompactionThroughputController.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/NoLimitCompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">PressureAwareCompactionThroughputController.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">CompactionThroughputController.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code>
-<div class="block">Setup controller for the given region server.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.handler">
<!-- -->
</a>
@@ -961,6 +928,52 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</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 <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><span class="strong">CompactionThroughputControllerFactory.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/CompactionThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
+ org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
+<td class="colLast"><span class="strong">FlushThroughputControllerFactory.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/FlushThroughputControllerFactory.html#create(org.apache.hadoop.hbase.regionserver.RegionServerServices,%20org.apache.hadoop.conf.Configuration)">create</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server,
+ org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><span class="strong">PressureAwareThroughputController.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">ThroughputController.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code>
+<div class="block">Setup controller for the given region server.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">NoLimitThroughputController.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/NoLimitThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">PressureAwareCompactionThroughputController.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareCompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">PressureAwareFlushThroughputController.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/PressureAwareFlushThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html
index 5f11407..ba661a9 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html
@@ -97,6 +97,10 @@
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
@@ -590,15 +594,15 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+<td class="colLast"><span class="strong">HRegion.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
@@ -1142,6 +1146,28 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</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 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><span class="strong">ThroughputControlUtil.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputControlUtil.html#getNameForThrottling(org.apache.hadoop.hbase.regionserver.Store,%20java.lang.String)">getNameForThrottling</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> opName)</code>
+<div class="block">Generate a name for throttling, to prevent name conflict when multiple IO operation running
+ parallel on the same store.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.security.access">
<!-- -->
</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/StoreFile.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/StoreFile.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/StoreFile.html
index 65543b0..6f309a3 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/StoreFile.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/StoreFile.html
@@ -641,37 +641,37 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">HMobStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><span class="strong">HMobStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">The compaction in the store of mob.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Compact the StoreFiles.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block"><strong>Deprecated.</strong>
-<div class="block"><i>see compact(CompactionContext, CompactionThroughputController, User)</i></div>
+<div class="block"><i>see compact(CompactionContext, ThroughputController, User)</i></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><span class="strong">Store.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/StripeMultiFileWriter.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/StripeMultiFileWriter.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/StripeMultiFileWriter.html
index 6217468..2d19147 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/StripeMultiFileWriter.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/StripeMultiFileWriter.html
@@ -147,11 +147,11 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
+<td class="colLast"><span class="strong">StripeCompactor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html#compactInternal(org.apache.hadoop.hbase.regionserver.StripeMultiFileWriter,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20byte[],%20byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compactInternal</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a> mw,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
byte[] majorRangeFromRow,
byte[] majorRangeToRow,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
</tbody>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html
index db7214d..0d7d803 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html
@@ -100,7 +100,7 @@
<hr>
<br>
<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.37">CompactionContext</a>
+public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.38">CompactionContext</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">This class holds all "physical" details necessary to run a compaction,
and abstracts away the details specific to a particular compaction.
@@ -162,13 +162,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Runs the compaction based on current selection.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
@@ -229,7 +229,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>request</h4>
-<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.38">request</a></pre>
+<pre>protected <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.39">request</a></pre>
</li>
</ul>
</li>
@@ -246,7 +246,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>CompactionContext</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.37">CompactionContext</a>()</pre>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.38">CompactionContext</a>()</pre>
</li>
</ul>
</li>
@@ -263,7 +263,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>preSelect</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.46">preSelect</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacting)</pre>
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.47">preSelect</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacting)</pre>
<div class="block">Called before coprocessor preCompactSelection and should filter the candidates
for coprocessor; i.e. exclude the files that definitely cannot be compacted at this time.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>filesCompacting</code> - files currently compacting</dd>
@@ -276,7 +276,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>select</h4>
-<pre>public abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.56">select</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacting,
+<pre>public abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.57">select</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> filesCompacting,
boolean isUserCompaction,
boolean mayUseOffPeak,
boolean forceMajor)
@@ -294,18 +294,18 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>forceSelect</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.64">forceSelect</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.65">forceSelect</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request)</pre>
<div class="block">Forces external selection to be applied for this compaction.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>request</code> - The pre-cooked request with selection and other settings.</dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.72">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.73">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Runs the compaction based on current selection. select/forceSelect must have been called.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The new file paths resulting from compaction.</dd>
@@ -313,13 +313,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.75">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<pre>public abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.76">compact</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -332,7 +332,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getRequest</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.78">getRequest</a>()</pre>
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.79">getRequest</a>()</pre>
</li>
</ul>
<a name="hasSelection()">
@@ -341,7 +341,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>hasSelection</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.83">hasSelection</a>()</pre>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#line.84">hasSelection</a>()</pre>
</li>
</ul>
</li>
[29/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html
index 5b4ba19..1d9d901 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html
@@ -160,13 +160,13 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Runs the compaction based on current selection.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
@@ -253,36 +253,36 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#line.123">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#line.123">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">CompactionContext</a></code></strong></div>
+<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">CompactionContext</a></code></strong></div>
<div class="block">Runs the compaction based on current selection. select/forceSelect must have been called.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>The new file paths resulting from compaction.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#line.129">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.DefaultCompactionContext.html#line.129">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html#compact(org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a></code></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html
index 1b47116..844c772 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html
@@ -105,7 +105,7 @@
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#line.37">DefaultStoreFlusher</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#line.38">DefaultStoreFlusher</a>
extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></pre>
<div class="block">Default implementation of StoreFlusher.</div>
</li>
@@ -176,9 +176,10 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushId,
- <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code>
+ <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Turns a snapshot of memstore into a set of store files.</div>
</td>
</tr>
@@ -188,7 +189,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#createScanner(org.apache.hadoop.hbase.regionserver.KeyValueScanner,%20long)">createScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#finalizeWriter(org.apache.hadoop.hbase.regionserver.StoreFile.Writer,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">finalizeWriter</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long)">performFlush</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#createScanner(org.apache.hadoop.hbase.regionserver.KeyValueScanner,%20long)">createScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#finalizeWriter(org.apache.hadoop.hbase.regionserver.StoreFile.Writer,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">finalizeWriter</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">performFlush</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -217,7 +218,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#line.38">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#line.39">LOG</a></pre>
</li>
</ul>
<a name="flushLock">
@@ -226,7 +227,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<ul class="blockListLast">
<li class="blockList">
<h4>flushLock</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/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/regionserver/DefaultStoreFlusher.html#line.39">flushLock</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/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/regionserver/DefaultStoreFlusher.html#line.40">flushLock</a></pre>
</li>
</ul>
</li>
@@ -243,7 +244,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<ul class="blockListLast">
<li class="blockList">
<h4>DefaultStoreFlusher</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#line.41">DefaultStoreFlusher</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#line.42">DefaultStoreFlusher</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store)</pre>
</li>
</ul>
@@ -255,22 +256,23 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlushe
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot, long, org.apache.hadoop.hbase.monitoring.MonitoredTask)">
+<a name="flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot, long, org.apache.hadoop.hbase.monitoring.MonitoredTask, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>flushSnapshot</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#line.46">flushSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#line.47">flushSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushId,
- <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
+ <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">StoreFlusher</a></code></strong></div>
+<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">StoreFlusher</a></code></strong></div>
<div class="block">Turns a snapshot of memstore into a set of store files.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>snapshot</code> - Memstore snapshot.</dd><dd><code>cacheFlushId</code> - Log cache flush sequence number.</dd><dd><code>status</code> - Task that represents the flush operation and may be updated with status.</dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>snapshot</code> - Memstore snapshot.</dd><dd><code>cacheFlushId</code> - Log cache flush sequence number.</dd><dd><code>status</code> - Task that represents the flush operation and may be updated with status.</dd><dd><code>throughputController</code> - A controller to avoid flush too fast</dd>
<dt><span class="strong">Returns:</span></dt><dd>List of files written. Can be empty; must not be null.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/HMobStore.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HMobStore.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HMobStore.html
index 4ae6ad3..dc4c603 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HMobStore.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HMobStore.html
@@ -268,8 +268,8 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">The compaction in the store of mob.</div>
</td>
</tr>
@@ -462,7 +462,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#add(org.apache.hadoop.hbase.Cell)">add</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#addChangedReaderObserver(org.apache.hadoop.hbase.regionserver.ChangedReadersObserver)">addChangedReaderObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#areWritesEnabled()">areWritesEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#assertBulkLoadHFileOk(org.apache.hadoop.fs.Path)">assertBulkLoadHFileOk</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#bulkLoadHFile(org.apache.hadoop.hbase.regionserver.StoreFileInfo)">bulkLoadHFile</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#bulkLoadHFile(java.lang.String,%20long)">bulkLoadHFile</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#cancelRequestedCompaction(org.apache.hadoop.hbase.regi
onserver.compactions.CompactionContext)">cancelRequestedCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#canSplit()">canSplit</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#close()">close</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#closeAndArchiveCompactedFiles()">closeAndArchiveCompactedFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compactRecentForTestingAssumingDefaultPolicy(int)">compactRecentForTestingAssumingDefaultPolicy</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#completeCompaction(java.util.Collection)">completeCompacti
on</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#createFlushContext(long)">createFlushContext</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#createWriterInTmp(long,%20org.apache.hadoop.hbase.io.compress.Compression.Algorithm,%20boolean,%20boolean,%20boolean)">createWriterInTmp</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#createWriterInTmp(long,%20org.apache.hadoop.hbase.io.compress.Compression.Algorithm,%20boolean,%20boolean,%20boolean,%20boolean)">createWriterInTmp</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#delete(org.apache.hadoop.hbase.KeyValue)">delete</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#deleteChangedReaderObserver(org.apache.hadoop.hbase.regionserver.ChangedReadersObserver)">deleteChangedReaderObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#deregisterChildren(org.apache
.hadoop.hbase.conf.ConfigurationManager)">deregisterChildren</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#determineTTLFromFamily(org.apache.hadoop.hbase.HColumnDescriptor)">determineTTLFromFamily</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushCache</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getBlockingFileCount()">getBlockingFileCount</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getBytesPerChecksum(org.apache.hadoop.conf.Configuration)">getBytesPerChecksum</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCacheConfig()">getCacheConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getChecksumType(org.apache.hadoop.conf.Configuration)">getChecksumType</a>, <a href
="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCloseCheckInterval()">getCloseCheckInterval</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getColumnFamilyName()">getColumnFamilyName</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCompactedCellsCount()">getCompactedCellsCount</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCompactedCellsSize()">getCompactedCellsSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCompactionCheckMultiplier()">getCompactionCheckMultiplier</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCompactionPressure()">getCompactionPressure</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCompactionProgress()">getCompactionProgress</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCompactPriority()">getCompactPriority</a>
, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getComparator()">getComparator</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCoprocessorHost()">getCoprocessorHost</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getDataBlockEncoder()">getDataBlockEncoder</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getFamily()">getFamily</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getFileSystem()">getFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getFlushableSize()">getFlushableSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getFlushedCellsCount()">getFlushedCellsCount</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getFlushedCellsSize()">getFlushedCellsSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getH
Region()">getHRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getLastCompactSize()">getLastCompactSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMajorCompactedCellsCount()">getMajorCompactedCellsCount</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMajorCompactedCellsSize()">getMajorCompactedCellsSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMaxMemstoreTS()">getMaxMemstoreTS</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMaxSequenceId()">getMaxSequenceId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMemstoreFlushSize()">getMemstoreFlushSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMemStoreSize()">getMemStoreSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getOffPeakHours()">getOffPeakHours</a>, <
a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getRegionFileSystem()">getRegionFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getRegionInfo()">getRegionInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getScanInfo()">getScanInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getScanner(org.apache.hadoop.hbase.client.Scan,%20java.util.NavigableSet,%20long)">getScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getScanners(boolean,%20boolean,%20boolean,%20boolean,%20org.apache.hadoop.hbase.regionserver.ScanQueryMatcher,%20byte[],%20byte[],%20long)">getScanners</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getScanners(java.util.List,%20boolean,%20boolean,%20boolean,%20boolean,%20org.apache.hadoop.hbase.regionserver.ScanQueryMatcher,%20byte[],%20byte[],%20long,%20boolean)">getScanners</a>, <a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getSize()">getSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getSmallestReadPoint()">getSmallestReadPoint</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getSnapshotSize()">getSnapshotSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getSplitPoint()">getSplitPoint</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStoreEngine()">getStoreEngine</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStorefiles()">getStorefiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStorefilesCount()">getStorefilesCount</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStorefilesIndexSize()">getStorefilesIndexSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStorefilesSize(
)">getStorefilesSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStoreFileTtl()">getStoreFileTtl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStoreHomedir(org.apache.hadoop.fs.Path,%20org.apache.hadoop.hbase.HRegionInfo,%20byte[])">getStoreHomedir</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStoreHomedir(org.apache.hadoop.fs.Path,%20java.lang.String,%20byte[])">getStoreHomedir</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStoreSizeUncompressed()">getStoreSizeUncompressed</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getTableName()">getTableName</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getTotalStaticBloomSize()">getTotalStaticBloomSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getTotalStaticIndexSize()">getTotalStaticIndexSize</a>, <a href
="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#hasReferences()">hasReferences</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#hasTooManyStoreFiles()">hasTooManyStoreFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#heapSize()">heapSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#isCellTTLExpired(org.apache.hadoop.hbase.Cell,%20long,%20long)">isCellTTLExpired</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#isMajorCompaction()">isMajorCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#isPrimaryReplicaStore()">isPrimaryReplicaStore</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#moveFileIntoPlace(org.apache.hadoop.fs.Path)">moveFileIntoPlace</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#needsCompaction()">needsCompaction</a>, <a href="../../..
/../../org/apache/hadoop/hbase/regionserver/HStore.html#onConfigurationChange(org.apache.hadoop.conf.Configuration)">onConfigurationChange</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#refreshStoreFiles()">refreshStoreFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#refreshStoreFiles(java.util.Collection)">refreshStoreFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#registerChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">registerChildren</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#replaceStoreFiles(java.util.Collection,%20java.util.Collection)">replaceStoreFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#replayCompactionMarker(org.apache.hadoop.hbase.protobuf.generated.WALProtos.CompactionDescriptor,%20boolean,%20boolean)">replayCompactionMarker</a>, <a href="../../../../../org/apache/hadoop/hbase/regi
onserver/HStore.html#requestCompaction()">requestCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#requestCompaction(int,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest)">requestCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#requestCompaction(int,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.security.User)">requestCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#rollback(org.apache.hadoop.hbase.Cell)">rollback</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#setDataBlockEncoderInTest(org.apache.hadoop.hbase.io.hfile.HFileDataBlockEncoder)">setDataBlockEncoderInTest</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#setScanInfo(org.apache.hadoop.hbase.regionserver.ScanInfo)">setScanInfo</a>, <a href="../../../../../org/apache/hadoop/hbase
/regionserver/HStore.html#snapshot()">snapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#throttleCompaction(long)">throttleCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#timeOfOldestEdit()">timeOfOldestEdit</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#toString()">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#triggerMajorCompaction()">triggerMajorCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#updateColumnValue(byte[],%20byte[],%20byte[],%20long)">updateColumnValue</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#upsert(java.lang.Iterable,%20long)">upsert</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#versionsToReturn(int)">versionsToReturn</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#add(org.apache.hadoop.hbase.Cell)">add</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#addChangedReaderObserver(org.apache.hadoop.hbase.regionserver.ChangedReadersObserver)">addChangedReaderObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#areWritesEnabled()">areWritesEnabled</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#assertBulkLoadHFileOk(org.apache.hadoop.fs.Path)">assertBulkLoadHFileOk</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#bulkLoadHFile(org.apache.hadoop.hbase.regionserver.StoreFileInfo)">bulkLoadHFile</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#bulkLoadHFile(java.lang.String,%20long)">bulkLoadHFile</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#cancelRequestedCompaction(org.apache.hadoop.hbase.regi
onserver.compactions.CompactionContext)">cancelRequestedCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#canSplit()">canSplit</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#close()">close</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#closeAndArchiveCompactedFiles()">closeAndArchiveCompactedFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compactRecentForTestingAssumingDefaultPolicy(int)">compactRecentForTestingAssumingDefaultPolicy</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#completeCompaction(java.util.Collection)">completeCompaction</a>, <a hr
ef="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#createFlushContext(long)">createFlushContext</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#createWriterInTmp(long,%20org.apache.hadoop.hbase.io.compress.Compression.Algorithm,%20boolean,%20boolean,%20boolean)">createWriterInTmp</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#createWriterInTmp(long,%20org.apache.hadoop.hbase.io.compress.Compression.Algorithm,%20boolean,%20boolean,%20boolean,%20boolean)">createWriterInTmp</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#delete(org.apache.hadoop.hbase.KeyValue)">delete</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#deleteChangedReaderObserver(org.apache.hadoop.hbase.regionserver.ChangedReadersObserver)">deleteChangedReaderObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#deregisterChildren(org.apache.hadoop.hbase
.conf.ConfigurationManager)">deregisterChildren</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#determineTTLFromFamily(org.apache.hadoop.hbase.HColumnDescriptor)">determineTTLFromFamily</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushCache</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getBlockingFileCount()">getBlockingFileCount</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getBytesPerChecksum(org.apache.hadoop.conf.Configuration)">getBytesPerChecksum</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCacheConfig()">getCacheConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getChecksumType(org.apache
.hadoop.conf.Configuration)">getChecksumType</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCloseCheckInterval()">getCloseCheckInterval</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getColumnFamilyName()">getColumnFamilyName</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCompactedCellsCount()">getCompactedCellsCount</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCompactedCellsSize()">getCompactedCellsSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCompactionCheckMultiplier()">getCompactionCheckMultiplier</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCompactionPressure()">getCompactionPressure</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCompactionProgress()">getCompactionProgress</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver
/HStore.html#getCompactPriority()">getCompactPriority</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getComparator()">getComparator</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getCoprocessorHost()">getCoprocessorHost</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getDataBlockEncoder()">getDataBlockEncoder</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getFamily()">getFamily</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getFileSystem()">getFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getFlushableSize()">getFlushableSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getFlushedCellsCount()">getFlushedCellsCount</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getFlushedCellsSize()">getFlushedCellsSize</a>, <a href="../../../..
/../org/apache/hadoop/hbase/regionserver/HStore.html#getHRegion()">getHRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getLastCompactSize()">getLastCompactSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMajorCompactedCellsCount()">getMajorCompactedCellsCount</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMajorCompactedCellsSize()">getMajorCompactedCellsSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMaxMemstoreTS()">getMaxMemstoreTS</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMaxSequenceId()">getMaxSequenceId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMemstoreFlushSize()">getMemstoreFlushSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getMemStoreSize()">getMemStoreSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionser
ver/HStore.html#getOffPeakHours()">getOffPeakHours</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getRegionFileSystem()">getRegionFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getRegionInfo()">getRegionInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getScanInfo()">getScanInfo</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getScanner(org.apache.hadoop.hbase.client.Scan,%20java.util.NavigableSet,%20long)">getScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getScanners(boolean,%20boolean,%20boolean,%20boolean,%20org.apache.hadoop.hbase.regionserver.ScanQueryMatcher,%20byte[],%20byte[],%20long)">getScanners</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getScanners(java.util.List,%20boolean,%20boolean,%20boolean,%20boolean,%20org.apache.hadoop.hbase.regionserver.ScanQueryMatcher,%20
byte[],%20byte[],%20long,%20boolean)">getScanners</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getSize()">getSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getSmallestReadPoint()">getSmallestReadPoint</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getSnapshotSize()">getSnapshotSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getSplitPoint()">getSplitPoint</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStoreEngine()">getStoreEngine</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStorefiles()">getStorefiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStorefilesCount()">getStorefilesCount</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStorefilesIndexSize()">getStorefilesIndexSize</a>, <a href="../../../../../org/apache
/hadoop/hbase/regionserver/HStore.html#getStorefilesSize()">getStorefilesSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStoreFileTtl()">getStoreFileTtl</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStoreHomedir(org.apache.hadoop.fs.Path,%20org.apache.hadoop.hbase.HRegionInfo,%20byte[])">getStoreHomedir</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStoreHomedir(org.apache.hadoop.fs.Path,%20java.lang.String,%20byte[])">getStoreHomedir</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getStoreSizeUncompressed()">getStoreSizeUncompressed</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getTableName()">getTableName</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getTotalStaticBloomSize()">getTotalStaticBloomSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getTot
alStaticIndexSize()">getTotalStaticIndexSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#hasReferences()">hasReferences</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#hasTooManyStoreFiles()">hasTooManyStoreFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#heapSize()">heapSize</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#isCellTTLExpired(org.apache.hadoop.hbase.Cell,%20long,%20long)">isCellTTLExpired</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#isMajorCompaction()">isMajorCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#isPrimaryReplicaStore()">isPrimaryReplicaStore</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#moveFileIntoPlace(org.apache.hadoop.fs.Path)">moveFileIntoPlace</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#
needsCompaction()">needsCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#onConfigurationChange(org.apache.hadoop.conf.Configuration)">onConfigurationChange</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#refreshStoreFiles()">refreshStoreFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#refreshStoreFiles(java.util.Collection)">refreshStoreFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#registerChildren(org.apache.hadoop.hbase.conf.ConfigurationManager)">registerChildren</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#replaceStoreFiles(java.util.Collection,%20java.util.Collection)">replaceStoreFiles</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#replayCompactionMarker(org.apache.hadoop.hbase.protobuf.generated.WALProtos.CompactionDescriptor,%20boolean,%20boolean)">replayCompactionMarker<
/a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#requestCompaction()">requestCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#requestCompaction(int,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest)">requestCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#requestCompaction(int,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.security.User)">requestCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#rollback(org.apache.hadoop.hbase.Cell)">rollback</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#setDataBlockEncoderInTest(org.apache.hadoop.hbase.io.hfile.HFileDataBlockEncoder)">setDataBlockEncoderInTest</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#setScanInfo(org.apache.hadoop.hbase.regionserver.ScanInfo)">setScan
Info</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#snapshot()">snapshot</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#throttleCompaction(long)">throttleCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#timeOfOldestEdit()">timeOfOldestEdit</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#toString()">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#triggerMajorCompaction()">triggerMajorCompaction</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#updateColumnValue(byte[],%20byte[],%20byte[],%20long)">updateColumnValue</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#upsert(java.lang.Iterable,%20long)">upsert</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#versionsToReturn(int)">versionsToReturn</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -929,14 +929,14 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html
<dl><dt><span class="strong">Returns:</span></dt><dd>The mob file path.</dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HMobStore.html#line.460">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">The compaction in the store of mob.
The cells in this store contains the path of the mob files. There might be race
@@ -947,9 +947,9 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html
The major compaction is marked as retainDeleteMarkers when a sweeping is in progress.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a></code></dd>
<dt><strong>Overrides:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>compaction</code> - compaction details obtained from requestCompaction()</dd>
<dt><span class="strong">Returns:</span></dt><dd>Storefile we compacted into or null if we failed or opted out early.</dd>
<dt><span class="strong">Throws:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
index e0338d2..9200d18 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
@@ -842,21 +842,21 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code> </td>
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext,%20org.apache.hadoop.hbase.regionserver.Store,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compactStore(byte[],%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">compactStore</a></strong>(byte[] family,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)</code>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#compactStore(byte[],%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">compactStore</a></strong>(byte[] family,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">This is a helper function that compact the given store
It is used by utilities and testing</div>
</td>
@@ -3746,14 +3746,14 @@ public long <a href="../../../../../src-html/org/apache/hadoop/hbase/r
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - e</dd></dl>
</li>
</ul>
-<a name="compactStore(byte[], org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">
+<a name="compactStore(byte[], org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compactStore</h4>
<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.html#line.1764">compactStore</a>(byte[] family,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">This is a helper function that compact the given store
It is used by utilities and testing</div>
@@ -3761,7 +3761,7 @@ public long <a href="../../../../../src-html/org/apache/hadoop/hbase/r
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - e</dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.Store, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.Store, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
@@ -3769,13 +3769,13 @@ public long <a href="../../../../../src-html/org/apache/hadoop/hbase/r
<h4>compact</h4>
<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.html#line.1788">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController)
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.Store, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionContext, org.apache.hadoop.hbase.regionserver.Store, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
@@ -3783,7 +3783,7 @@ public long <a href="../../../../../src-html/org/apache/hadoop/hbase/r
<h4>compact</h4>
<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegion.html#line.1793">compact</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionContext</a> compaction,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html
index c9fdf97..b371251 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html
@@ -108,7 +108,7 @@
</dl>
<hr>
<br>
-<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.1534">HRegionServer.CompactionChecker</a>
+<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.1543">HRegionServer.CompactionChecker</a>
extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a></pre>
</li>
</ul>
@@ -219,7 +219,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" tit
<ul class="blockList">
<li class="blockList">
<h4>instance</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1535">instance</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1544">instance</a></pre>
</li>
</ul>
<a name="majorCompactPriority">
@@ -228,7 +228,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" tit
<ul class="blockList">
<li class="blockList">
<h4>majorCompactPriority</h4>
-<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1536">majorCompactPriority</a></pre>
+<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1545">majorCompactPriority</a></pre>
</li>
</ul>
<a name="DEFAULT_PRIORITY">
@@ -237,7 +237,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" tit
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_PRIORITY</h4>
-<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1537">DEFAULT_PRIORITY</a></pre>
+<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1546">DEFAULT_PRIORITY</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.HRegionServer.CompactionChecker.DEFAULT_PRIORITY">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -247,7 +247,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>iteration</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1538">iteration</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1547">iteration</a></pre>
</li>
</ul>
</li>
@@ -264,7 +264,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>HRegionServer.CompactionChecker</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1540">HRegionServer.CompactionChecker</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> h,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1549">HRegionServer.CompactionChecker</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> h,
int sleepTime,
<a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> stopper)</pre>
</li>
@@ -283,7 +283,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>chore</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1555">chore</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html#line.1564">chore</a>()</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html#chore()">ScheduledChore</a></code></strong></div>
<div class="block">The task to execute on each scheduled execution of the Chore</div>
<dl>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
index d9ab2ae..2dce300 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
@@ -99,7 +99,7 @@
</dl>
<hr>
<br>
-<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.3048">HRegionServer.MovedRegionInfo</a>
+<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.3057">HRegionServer.MovedRegionInfo</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
</li>
</ul>
@@ -204,7 +204,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>serverName</h4>
-<pre>private final <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/regionserver/HRegionServer.MovedRegionInfo.html#line.3049">serverName</a></pre>
+<pre>private final <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/regionserver/HRegionServer.MovedRegionInfo.html#line.3058">serverName</a></pre>
</li>
</ul>
<a name="seqNum">
@@ -213,7 +213,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>seqNum</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html#line.3050">seqNum</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html#line.3059">seqNum</a></pre>
</li>
</ul>
<a name="ts">
@@ -222,7 +222,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>ts</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html#line.3051">ts</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html#line.3060">ts</a></pre>
</li>
</ul>
</li>
@@ -239,7 +239,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>HRegionServer.MovedRegionInfo</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html#line.3053">HRegionServer.MovedRegionInfo</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html#line.3062">HRegionServer.MovedRegionInfo</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
long closeSeqNum)</pre>
</li>
</ul>
@@ -257,7 +257,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getServerName</h4>
-<pre>public <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/regionserver/HRegionServer.MovedRegionInfo.html#line.3059">getServerName</a>()</pre>
+<pre>public <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/regionserver/HRegionServer.MovedRegionInfo.html#line.3068">getServerName</a>()</pre>
</li>
</ul>
<a name="getSeqNum()">
@@ -266,7 +266,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getSeqNum</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html#line.3063">getSeqNum</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html#line.3072">getSeqNum</a>()</pre>
</li>
</ul>
<a name="getMoveTime()">
@@ -275,7 +275,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>getMoveTime</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html#line.3067">getMoveTime</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html#line.3076">getMoveTime</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html
index 95cac10..fd52335 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html
@@ -108,7 +108,7 @@
</dl>
<hr>
<br>
-<pre>protected static final class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.3137">HRegionServer.MovedRegionsCleaner</a>
+<pre>protected static final class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html#line.3146">HRegionServer.MovedRegionsCleaner</a>
extends <a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a>
implements <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></pre>
<div class="block">Creates a Chore thread to clean the moved region cache.</div>
@@ -228,7 +228,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title
<ul class="blockList">
<li class="blockList">
<h4>regionServer</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3138">regionServer</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3147">regionServer</a></pre>
</li>
</ul>
<a name="stoppable">
@@ -237,7 +237,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title
<ul class="blockListLast">
<li class="blockList">
<h4>stoppable</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3139">stoppable</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3148">stoppable</a></pre>
</li>
</ul>
</li>
@@ -254,7 +254,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title
<ul class="blockListLast">
<li class="blockList">
<h4>HRegionServer.MovedRegionsCleaner</h4>
-<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3141">HRegionServer.MovedRegionsCleaner</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> regionServer,
+<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3150">HRegionServer.MovedRegionsCleaner</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> regionServer,
<a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> stoppable)</pre>
</li>
</ul>
@@ -272,7 +272,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title
<ul class="blockList">
<li class="blockList">
<h4>create</h4>
-<pre>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionsCleaner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3149">create</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> rs)</pre>
+<pre>static <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionsCleaner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3158">create</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> rs)</pre>
</li>
</ul>
<a name="chore()">
@@ -281,7 +281,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title
<ul class="blockList">
<li class="blockList">
<h4>chore</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3160">chore</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3169">chore</a>()</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/ScheduledChore.html#chore()">ScheduledChore</a></code></strong></div>
<div class="block">The task to execute on each scheduled execution of the Chore</div>
<dl>
@@ -296,7 +296,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title
<ul class="blockList">
<li class="blockList">
<h4>stop</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3165">stop</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> why)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3174">stop</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> why)</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)">Stoppable</a></code></strong></div>
<div class="block">Stop this service.</div>
<dl>
@@ -311,7 +311,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title
<ul class="blockListLast">
<li class="blockList">
<h4>isStopped</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3170">isStopped</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html#line.3179">isStopped</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/Stoppable.html#isStopped()">isStopped</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></code></dd>
[36/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html b/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html
index d7bebda..27f0512 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html
@@ -35,7 +35,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/StreamUtils.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -94,12 +94,16 @@
<ul class="blockList">
<li class="blockList">
<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a>, <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a></dd>
+</dl>
+<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap</a></dd>
</dl>
<hr>
<br>
-<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.186">LRUDictionary.BidirectionalLRUMap.Node</a>
+<pre>private abstract static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.211">LRUDictionary.BidirectionalLRUMap.Node</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
</li>
</ul>
@@ -120,22 +124,18 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>(package private) byte[]</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#container">container</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>(package private) int</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#length">length</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#next">next</a></strong></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) int</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#offset">offset</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#prev">prev</a></strong></code> </td>
</tr>
@@ -151,10 +151,12 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd"> </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><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#LRUDictionary.BidirectionalLRUMap.Node()">LRUDictionary.BidirectionalLRUMap.Node</a></strong>()</code> </td>
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#LRUDictionary.BidirectionalLRUMap.Node()">LRUDictionary.BidirectionalLRUMap.Node</a></strong>()</code> </td>
</tr>
</table>
</li>
@@ -172,15 +174,15 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#equals(java.lang.Object)">equals</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> other)</code> </td>
+<td class="colFirst"><code>(package private) abstract byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#getContents()">getContents</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#hashCode()">hashCode</a></strong>()</code> </td>
+<td class="colFirst"><code>(package private) abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#resetContents()">resetContents</a></strong>()</code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private void</code></td>
+<td class="colFirst"><code>(package private) abstract void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#setContents(byte[],%20int,%20int)">setContents</a></strong>(byte[] container,
int offset,
int length)</code> </td>
@@ -191,7 +193,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.ht
ml?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
@@ -207,22 +209,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Field Detail</h3>
-<a name="container">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>container</h4>
-<pre>byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.187">container</a></pre>
-</li>
-</ul>
<a name="offset">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>offset</h4>
-<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.188">offset</a></pre>
+<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.212">offset</a></pre>
</li>
</ul>
<a name="length">
@@ -231,7 +224,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>length</h4>
-<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.189">length</a></pre>
+<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.213">length</a></pre>
</li>
</ul>
<a name="next">
@@ -240,7 +233,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>next</h4>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.190">next</a></pre>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.214">next</a></pre>
</li>
</ul>
<a name="prev">
@@ -249,7 +242,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>prev</h4>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.191">prev</a></pre>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.215">prev</a></pre>
</li>
</ul>
</li>
@@ -266,7 +259,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>LRUDictionary.BidirectionalLRUMap.Node</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.193">LRUDictionary.BidirectionalLRUMap.Node</a>()</pre>
+<pre>private <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.211">LRUDictionary.BidirectionalLRUMap.Node</a>()</pre>
</li>
</ul>
</li>
@@ -283,35 +276,27 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>setContents</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.196">setContents</a>(byte[] container,
+<pre>abstract void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.216">setContents</a>(byte[] container,
int offset,
int length)</pre>
</li>
</ul>
-<a name="hashCode()">
+<a name="getContents()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>hashCode</h4>
-<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.203">hashCode</a>()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
+<h4>getContents</h4>
+<pre>abstract byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.217">getContents</a>()</pre>
</li>
</ul>
-<a name="equals(java.lang.Object)">
+<a name="resetContents()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>equals</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.208">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> other)</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
+<h4>resetContents</h4>
+<pre>abstract void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html#line.218">resetContents</a>()</pre>
</li>
</ul>
</li>
@@ -340,7 +325,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/StreamUtils.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html b/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html
index 1351db4..8cb3941 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html
@@ -36,7 +36,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" target="_top">Frames</a></li>
@@ -99,7 +99,7 @@
</dl>
<hr>
<br>
-<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.76">LRUDictionary.BidirectionalLRUMap</a>
+<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.82">LRUDictionary.BidirectionalLRUMap</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
</li>
</ul>
@@ -121,6 +121,14 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static class </code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></strong></code> </td>
</tr>
</table>
@@ -205,18 +213,29 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
int length)</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>private short</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#findIdx(java.nio.ByteBuffer,%20int,%20int)">findIdx</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
+ int offset,
+ int length)</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>private byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#get(short)">get</a></strong>(short idx)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#moveToHead(org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.Node)">moveToHead</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> n)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private short</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#put(byte[],%20int,%20int)">put</a></strong>(byte[] array,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#put(byte[],%20int,%20int,%20boolean)">put</a></strong>(byte[] array,
int offset,
- int length)</code> </td>
+ int length,
+ boolean copy)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private short</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#putInternal(byte[])">putInternal</a></strong>(byte[] stored)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
@@ -250,7 +269,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>currSize</h4>
-<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.77">currSize</a></pre>
+<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.83">currSize</a></pre>
</li>
</ul>
<a name="head">
@@ -259,7 +278,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>head</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.80">head</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.86">head</a></pre>
</li>
</ul>
<a name="tail">
@@ -268,7 +287,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>tail</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.81">tail</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.87">tail</a></pre>
</li>
</ul>
<a name="nodeToIndex">
@@ -277,7 +296,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>nodeToIndex</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.83">nodeToIndex</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang">Short</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.89">nodeToIndex</a></pre>
</li>
</ul>
<a name="indexToNode">
@@ -286,7 +305,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>indexToNode</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a>[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.84">indexToNode</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a>[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.90">indexToNode</a></pre>
</li>
</ul>
<a name="initSize">
@@ -295,7 +314,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>initSize</h4>
-<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.85">initSize</a></pre>
+<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.91">initSize</a></pre>
</li>
</ul>
</li>
@@ -312,7 +331,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>LRUDictionary.BidirectionalLRUMap</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.87">LRUDictionary.BidirectionalLRUMap</a>(int initialSize)</pre>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.93">LRUDictionary.BidirectionalLRUMap</a>(int initialSize)</pre>
</li>
</ul>
</li>
@@ -323,15 +342,25 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="put(byte[], int, int)">
+<a name="put(byte[], int, int, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>private short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.92">put</a>(byte[] array,
+<pre>private short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.98">put</a>(byte[] array,
int offset,
- int length)</pre>
+ int length,
+ boolean copy)</pre>
+</li>
+</ul>
+<a name="putInternal(byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>putInternal</h4>
+<pre>private short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.110">putInternal</a>(byte[] stored)</pre>
</li>
</ul>
<a name="findIdx(byte[], int, int)">
@@ -340,7 +369,18 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>findIdx</h4>
-<pre>private short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.118">findIdx</a>(byte[] array,
+<pre>private short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.131">findIdx</a>(byte[] array,
+ int offset,
+ int length)</pre>
+</li>
+</ul>
+<a name="findIdx(java.nio.ByteBuffer, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findIdx</h4>
+<pre>private short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.143">findIdx</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf,
int offset,
int length)</pre>
</li>
@@ -351,7 +391,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>private byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.130">get</a>(short idx)</pre>
+<pre>private byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.155">get</a>(short idx)</pre>
</li>
</ul>
<a name="moveToHead(org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.Node)">
@@ -360,7 +400,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>moveToHead</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.136">moveToHead</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> n)</pre>
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.161">moveToHead</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> n)</pre>
</li>
</ul>
<a name="setHead(org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.Node)">
@@ -369,7 +409,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>setHead</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.157">setHead</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> n)</pre>
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.182">setHead</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> n)</pre>
</li>
</ul>
<a name="clear()">
@@ -378,7 +418,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>clear</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.174">clear</a>()</pre>
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html#line.199">clear</a>()</pre>
</li>
</ul>
</li>
@@ -408,7 +448,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" target="_top">Frames</a></li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.html b/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.html
index b917062..7975d84 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/LRUDictionary.html
@@ -100,7 +100,7 @@
<hr>
<br>
<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.38">LRUDictionary</a>
+public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.40">LRUDictionary</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a></pre>
<div class="block">WALDictionary using an LRU eviction algorithm. Uses a linked list running
@@ -199,12 +199,19 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>private short</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.html#addEntryInternal(byte[],%20int,%20int,%20boolean)">addEntryInternal</a></strong>(byte[] data,
+ int offset,
+ int length,
+ boolean copy)</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.html#clear()">clear</a></strong>()</code>
<div class="block">Flushes the dictionary, empties all values.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.html#findEntry(byte[],%20int,%20int)">findEntry</a></strong>(byte[] data,
int offset,
@@ -212,6 +219,14 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary
<div class="block">Finds the index of an entry.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>short</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.html#findEntry(java.nio.ByteBuffer,%20int,%20int)">findEntry</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> data,
+ int offset,
+ int length)</code>
+<div class="block">Finds the index of an entry.</div>
+</td>
+</tr>
<tr class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.html#getEntry(short)">getEntry</a></strong>(short idx)</code>
@@ -250,7 +265,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary
<ul class="blockListLast">
<li class="blockList">
<h4>backingStore</h4>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.40">backingStore</a></pre>
+<pre><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.42">backingStore</a></pre>
</li>
</ul>
</li>
@@ -267,7 +282,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary
<ul class="blockListLast">
<li class="blockList">
<h4>LRUDictionary</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.38">LRUDictionary</a>()</pre>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.40">LRUDictionary</a>()</pre>
</li>
</ul>
</li>
@@ -284,7 +299,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary
<ul class="blockList">
<li class="blockList">
<h4>getEntry</h4>
-<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.42">getEntry</a>(short idx)</pre>
+<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.44">getEntry</a>(short idx)</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#getEntry(short)">Dictionary</a></code></strong></div>
<div class="block">Gets an entry from the dictionary.</div>
<dl>
@@ -300,7 +315,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.47">init</a>(int initialSize)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.49">init</a>(int initialSize)</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#init(int)">init</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a></code></dd>
@@ -313,7 +328,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary
<ul class="blockList">
<li class="blockList">
<h4>findEntry</h4>
-<pre>public short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.51">findEntry</a>(byte[] data,
+<pre>public short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.53">findEntry</a>(byte[] data,
int offset,
int length)</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#findEntry(byte[],%20int,%20int)">Dictionary</a></code></strong></div>
@@ -332,7 +347,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary
<ul class="blockList">
<li class="blockList">
<h4>addEntry</h4>
-<pre>public short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.60">addEntry</a>(byte[] data,
+<pre>public short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.62">addEntry</a>(byte[] data,
int offset,
int length)</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#addEntry(byte[],%20int,%20int)">Dictionary</a></code></strong></div>
@@ -348,13 +363,25 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary
<dt><span class="strong">Returns:</span></dt><dd>the index of the entry</dd></dl>
</li>
</ul>
+<a name="addEntryInternal(byte[], int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addEntryInternal</h4>
+<pre>private short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.66">addEntryInternal</a>(byte[] data,
+ int offset,
+ int length,
+ boolean copy)</pre>
+</li>
+</ul>
<a name="clear()">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.66">clear</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.72">clear</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#clear()">Dictionary</a></code></strong></div>
<div class="block">Flushes the dictionary, empties all values.</div>
<dl>
@@ -363,6 +390,25 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary
</dl>
</li>
</ul>
+<a name="findEntry(java.nio.ByteBuffer, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>findEntry</h4>
+<pre>public short <a href="../../../../../../src-html/org/apache/hadoop/hbase/io/util/LRUDictionary.html#line.315">findEntry</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> data,
+ int offset,
+ int length)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#findEntry(java.nio.ByteBuffer,%20int,%20int)">Dictionary</a></code></strong></div>
+<div class="block">Finds the index of an entry.
+ If no entry found, we add it.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#findEntry(java.nio.ByteBuffer,%20int,%20int)">findEntry</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - the ByteBuffer that we're looking up</dd><dd><code>offset</code> - Offset into <code>data</code> to add to Dictionary.</dd><dd><code>length</code> - Length beyond <code>offset</code> that comprises entry; must be > 0.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the index of the entry, or <a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html#NOT_IN_DICTIONARY"><code>Dictionary.NOT_IN_DICTIONARY</code></a> if not found</dd></dl>
+</li>
+</ul>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html b/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html
new file mode 100644
index 0000000..adcd5d0
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">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/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" target="_top">Frames</a></li>
+<li><a href="LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode" class="title">Uses of Class<br>org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">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/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" target="_top">Frames</a></li>
+<li><a href="LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html b/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html
new file mode 100644
index 0000000..2573f31
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode (Apache HBase 2.0.0-SNAPSHOT API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">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/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" target="_top">Frames</a></li>
+<li><a href="LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode" class="title">Uses of Class<br>org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.hadoop.hbase.io.util.LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">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/io/util/class-use/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" target="_top">Frames</a></li>
+<li><a href="LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.Node.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.Node.html b/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.Node.html
index cd01419..02abf8a 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.Node.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/class-use/LRUDictionary.BidirectionalLRUMap.Node.html
@@ -87,6 +87,23 @@
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> in <a href="../../../../../../../org/apache/hadoop/hbase/io/util/package-summary.html">org.apache.hadoop.hbase.io.util</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a> in <a href="../../../../../../../org/apache/hadoop/hbase/io/util/package-summary.html">org.apache.hadoop.hbase.io.util</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>private static class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a></strong></code> </td>
+</tr>
+</tbody>
+</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/io/util/package-summary.html">org.apache.hadoop.hbase.io.util</a> declared as <a href="../../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></span><span class="tabEnd"> </span></caption>
<tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/package-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/package-frame.html b/devapidocs/org/apache/hadoop/hbase/io/util/package-frame.html
index bea272d..0a9c006 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/package-frame.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/package-frame.html
@@ -18,6 +18,8 @@
<li><a href="HeapMemorySizeUtil.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">HeapMemorySizeUtil</a></li>
<li><a href="LRUDictionary.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">LRUDictionary</a></li>
<li><a href="LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">LRUDictionary.BidirectionalLRUMap</a></li>
+<li><a href="LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a></li>
+<li><a href="LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a></li>
<li><a href="LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">LRUDictionary.BidirectionalLRUMap.Node</a></li>
<li><a href="StreamUtils.html" title="class in org.apache.hadoop.hbase.io.util" target="classFrame">StreamUtils</a></li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/package-summary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/package-summary.html b/devapidocs/org/apache/hadoop/hbase/io/util/package-summary.html
index a621071..ce659c6 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/package-summary.html
@@ -108,6 +108,14 @@
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util">LRUDictionary.BidirectionalLRUMap.Node</a></td>
<td class="colLast"> </td>
</tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/io/util/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/package-tree.html b/devapidocs/org/apache/hadoop/hbase/io/util/package-tree.html
index ea8a097..fcc5e20 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/package-tree.html
@@ -76,7 +76,12 @@
<li type="circle">org.apache.hadoop.hbase.io.util.<a href="../../../../../../org/apache/hadoop/hbase/io/util/HeapMemorySizeUtil.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">HeapMemorySizeUtil</span></a></li>
<li type="circle">org.apache.hadoop.hbase.io.util.<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary</span></a> (implements org.apache.hadoop.hbase.io.util.<a href="../../../../../../org/apache/hadoop/hbase/io/util/Dictionary.html" title="interface in org.apache.hadoop.hbase.io.util">Dictionary</a>)</li>
<li type="circle">org.apache.hadoop.hbase.io.util.<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary.BidirectionalLRUMap</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.util.<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary.BidirectionalLRUMap.Node</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.util.<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.Node.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary.BidirectionalLRUMap.Node</span></a>
+<ul>
+<li type="circle">org.apache.hadoop.hbase.io.util.<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary.BidirectionalLRUMap.ByteArrayBackedNode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.util.<a href="../../../../../../org/apache/hadoop/hbase/io/util/LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">LRUDictionary.BidirectionalLRUMap.ByteBufferBackedNode</span></a></li>
+</ul>
+</li>
<li type="circle">org.apache.hadoop.hbase.io.util.<a href="../../../../../../org/apache/hadoop/hbase/io/util/StreamUtils.html" title="class in org.apache.hadoop.hbase.io.util"><span class="strong">StreamUtils</span></a></li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
index fe7786c..fe5a467 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
@@ -267,8 +267,8 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="strong">TableSplit.Version</span></a></li>
<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/RowCounter.RowCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="strong">RowCounter.RowCounterMapper.Counters</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="strong">TableSplit.Version</span></a></li>
<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="strong">CellCounter.CellCounterMapper.Counters</span></a></li>
<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.Counter.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="strong">SyncTable.SyncMapper.Counter</span></a></li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html b/devapidocs/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
index 7f6d3f9..143f3b0 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
@@ -108,7 +108,7 @@
</dl>
<hr>
<br>
-<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.194">HMaster.InitializationMonitor</a>
+<pre>private static class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.195">HMaster.InitializationMonitor</a>
extends <a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" title="class in org.apache.hadoop.hbase.util">HasThread</a></pre>
<div class="block">Protection against zombie master. Started once Master accepts active responsibility and
starts taking over responsibilities. Allows a finite time window before giving up ownership.</div>
@@ -236,7 +236,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" tit
<ul class="blockList">
<li class="blockList">
<h4>TIMEOUT_KEY</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.196">TIMEOUT_KEY</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.197">TIMEOUT_KEY</a></pre>
<div class="block">The amount of time in milliseconds to sleep before checking initialization status.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.HMaster.InitializationMonitor.TIMEOUT_KEY">Constant Field Values</a></dd></dl>
</li>
@@ -247,7 +247,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" tit
<ul class="blockList">
<li class="blockList">
<h4>TIMEOUT_DEFAULT</h4>
-<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.197">TIMEOUT_DEFAULT</a></pre>
+<pre>public static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.198">TIMEOUT_DEFAULT</a></pre>
</li>
</ul>
<a name="HALT_KEY">
@@ -256,7 +256,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" tit
<ul class="blockList">
<li class="blockList">
<h4>HALT_KEY</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.203">HALT_KEY</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.204">HALT_KEY</a></pre>
<div class="block">When timeout expired and initialization has not complete, call <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/System.html?is-external=true#exit(int)" title="class or interface in java.lang"><code>System.exit(int)</code></a> when
true, do nothing otherwise.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.HMaster.InitializationMonitor.HALT_KEY">Constant Field Values</a></dd></dl>
@@ -268,7 +268,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" tit
<ul class="blockList">
<li class="blockList">
<h4>HALT_DEFAULT</h4>
-<pre>public static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.204">HALT_DEFAULT</a></pre>
+<pre>public static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.205">HALT_DEFAULT</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.HMaster.InitializationMonitor.HALT_DEFAULT">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -278,7 +278,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" tit
<ul class="blockList">
<li class="blockList">
<h4>master</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.206">master</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.207">master</a></pre>
</li>
</ul>
<a name="timeout">
@@ -287,7 +287,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" tit
<ul class="blockList">
<li class="blockList">
<h4>timeout</h4>
-<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.207">timeout</a></pre>
+<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.208">timeout</a></pre>
</li>
</ul>
<a name="haltOnTimeout">
@@ -296,7 +296,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>haltOnTimeout</h4>
-<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.208">haltOnTimeout</a></pre>
+<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.209">haltOnTimeout</a></pre>
</li>
</ul>
</li>
@@ -313,7 +313,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>HMaster.InitializationMonitor</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.211">HMaster.InitializationMonitor</a>(<a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> master)</pre>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.212">HMaster.InitializationMonitor</a>(<a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> master)</pre>
<div class="block">Creates a Thread that monitors the <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#isInitialized()"><code>HMaster.isInitialized()</code></a> state.</div>
</li>
</ul>
@@ -331,7 +331,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" tit
<ul class="blockListLast">
<li class="blockList">
<h4>run</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.220">run</a>()</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html#line.221">run</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true#run()" title="class or interface in java.lang">run</a></code> in interface <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html b/devapidocs/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
index 039a6b5..d4c556a 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
@@ -113,7 +113,7 @@
</dl>
<hr>
<br>
-<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.348">HMaster.RedirectServlet</a>
+<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.349">HMaster.RedirectServlet</a>
extends javax.servlet.http.HttpServlet</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#org.apache.hadoop.hbase.master.HMaster.RedirectServlet">Serialized Form</a></dd></dl>
</li>
@@ -221,7 +221,7 @@ extends javax.servlet.http.HttpServlet</pre>
<ul class="blockList">
<li class="blockList">
<h4>serialVersionUID</h4>
-<pre>private static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html#line.349">serialVersionUID</a></pre>
+<pre>private static final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html#line.350">serialVersionUID</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.HMaster.RedirectServlet.serialVersionUID">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -231,7 +231,7 @@ extends javax.servlet.http.HttpServlet</pre>
<ul class="blockListLast">
<li class="blockList">
<h4>regionServerInfoPort</h4>
-<pre>private static int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html#line.350">regionServerInfoPort</a></pre>
+<pre>private static int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html#line.351">regionServerInfoPort</a></pre>
</li>
</ul>
</li>
@@ -248,7 +248,7 @@ extends javax.servlet.http.HttpServlet</pre>
<ul class="blockListLast">
<li class="blockList">
<h4>HMaster.RedirectServlet</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html#line.348">HMaster.RedirectServlet</a>()</pre>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html#line.349">HMaster.RedirectServlet</a>()</pre>
</li>
</ul>
</li>
@@ -265,7 +265,7 @@ extends javax.servlet.http.HttpServlet</pre>
<ul class="blockListLast">
<li class="blockList">
<h4>doGet</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html#line.353">doGet</a>(javax.servlet.http.HttpServletRequest request,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html#line.354">doGet</a>(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
[32/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/MasterServices.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/MasterServices.html b/devapidocs/org/apache/hadoop/hbase/master/MasterServices.html
index db7d895..a321361 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/MasterServices.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/MasterServices.html
@@ -96,7 +96,7 @@
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.46">MasterServices</a>
+public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.47">MasterServices</a>
extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a></pre>
<div class="block">Services Master supplies</div>
</li>
@@ -175,9 +175,10 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">dispatchMergingRegions</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">dispatchMergingRegions</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</code>
+ boolean forcible,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Merge two regions.</div>
</td>
</tr>
@@ -346,7 +347,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getClusterSchema</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html" title="interface in org.apache.hadoop.hbase.master">ClusterSchema</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.50">getClusterSchema</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html" title="interface in org.apache.hadoop.hbase.master">ClusterSchema</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.51">getClusterSchema</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Master's instance of <a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html" title="interface in org.apache.hadoop.hbase.master"><code>ClusterSchema</code></a></dd></dl>
</li>
</ul>
@@ -356,7 +357,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getAssignmentManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.55">getAssignmentManager</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.56">getAssignmentManager</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Master's instance of the <a href="../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master"><code>AssignmentManager</code></a></dd></dl>
</li>
</ul>
@@ -366,7 +367,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getMasterFileSystem</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/MasterFileSystem.html" title="class in org.apache.hadoop.hbase.master">MasterFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.60">getMasterFileSystem</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/MasterFileSystem.html" title="class in org.apache.hadoop.hbase.master">MasterFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.61">getMasterFileSystem</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Master's filesystem <a href="../../../../../org/apache/hadoop/hbase/master/MasterFileSystem.html" title="class in org.apache.hadoop.hbase.master"><code>MasterFileSystem</code></a> utility class.</dd></dl>
</li>
</ul>
@@ -376,7 +377,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getServerManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.65">getServerManager</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.66">getServerManager</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Master's <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master"><code>ServerManager</code></a> instance.</dd></dl>
</li>
</ul>
@@ -386,7 +387,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getExecutorService</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.70">getExecutorService</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.71">getExecutorService</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Master's instance of <a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor"><code>ExecutorService</code></a></dd></dl>
</li>
</ul>
@@ -396,7 +397,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getTableLockManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/TableLockManager.html" title="class in org.apache.hadoop.hbase.master">TableLockManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.75">getTableLockManager</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/TableLockManager.html" title="class in org.apache.hadoop.hbase.master">TableLockManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.76">getTableLockManager</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Master's instance of <a href="../../../../../org/apache/hadoop/hbase/master/TableLockManager.html" title="class in org.apache.hadoop.hbase.master"><code>TableLockManager</code></a></dd></dl>
</li>
</ul>
@@ -406,7 +407,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getTableStateManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.80">getTableStateManager</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.81">getTableStateManager</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Master's instance of <a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master"><code>TableStateManager</code></a></dd></dl>
</li>
</ul>
@@ -416,7 +417,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getMasterCoprocessorHost</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/MasterCoprocessorHost.html" title="class in org.apache.hadoop.hbase.master">MasterCoprocessorHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.85">getMasterCoprocessorHost</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/MasterCoprocessorHost.html" title="class in org.apache.hadoop.hbase.master">MasterCoprocessorHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.86">getMasterCoprocessorHost</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Master's instance of <a href="../../../../../org/apache/hadoop/hbase/master/MasterCoprocessorHost.html" title="class in org.apache.hadoop.hbase.master"><code>MasterCoprocessorHost</code></a></dd></dl>
</li>
</ul>
@@ -426,7 +427,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getMasterQuotaManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotaManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.90">getMasterQuotaManager</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotaManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.91">getMasterQuotaManager</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Master's instance of <a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas"><code>MasterQuotaManager</code></a></dd></dl>
</li>
</ul>
@@ -436,7 +437,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getRegionNormalizer</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/normalizer/RegionNormalizer.html" title="interface in org.apache.hadoop.hbase.master.normalizer">RegionNormalizer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.95">getRegionNormalizer</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/normalizer/RegionNormalizer.html" title="interface in org.apache.hadoop.hbase.master.normalizer">RegionNormalizer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.96">getRegionNormalizer</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Master's instance of <a href="../../../../../org/apache/hadoop/hbase/master/normalizer/RegionNormalizer.html" title="interface in org.apache.hadoop.hbase.master.normalizer"><code>RegionNormalizer</code></a></dd></dl>
</li>
</ul>
@@ -446,7 +447,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getMasterProcedureExecutor</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a><<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.100">getMasterProcedureExecutor</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a><<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.101">getMasterProcedureExecutor</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Master's instance of <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2"><code>ProcedureExecutor</code></a></dd></dl>
</li>
</ul>
@@ -456,7 +457,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>checkTableModifiable</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.110">checkTableModifiable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.111">checkTableModifiable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="../../../../../org/apache/hadoop/hbase/TableNotFoundException.html" title="class in org.apache.hadoop.hbase">TableNotFoundException</a>,
<a href="../../../../../org/apache/hadoop/hbase/TableNotDisabledException.html" title="class in org.apache.hadoop.hbase">TableNotDisabledException</a></pre>
@@ -474,7 +475,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>createTable</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.121">createTable</a>(<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> desc,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.122">createTable</a>(<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> desc,
byte[][] splitKeys,
long nonceGroup,
long nonce)
@@ -491,7 +492,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>deleteTable</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.134">deleteTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.135">deleteTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
long nonceGroup,
long nonce)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -507,7 +508,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>truncateTable</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.147">truncateTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.148">truncateTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
boolean preserveSplits,
long nonceGroup,
long nonce)
@@ -524,7 +525,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>modifyTable</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.161">modifyTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.162">modifyTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> descriptor,
long nonceGroup,
long nonce)
@@ -541,7 +542,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>enableTable</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.175">enableTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.176">enableTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
long nonceGroup,
long nonce)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -557,7 +558,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>disableTable</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.187">disableTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.188">disableTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
long nonceGroup,
long nonce)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -573,7 +574,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>addColumn</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.201">addColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.202">addColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a> column,
long nonceGroup,
long nonce)
@@ -590,7 +591,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>modifyColumn</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.216">modifyColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.217">modifyColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
<a href="../../../../../org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a> descriptor,
long nonceGroup,
long nonce)
@@ -607,7 +608,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>deleteColumn</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.231">deleteColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.232">deleteColumn</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] columnName,
long nonceGroup,
long nonce)
@@ -624,7 +625,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getTableDescriptors</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.241">getTableDescriptors</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.242">getTableDescriptors</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Return table descriptors implementation.</dd></dl>
</li>
</ul>
@@ -634,7 +635,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>isServerCrashProcessingEnabled</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.246">isServerCrashProcessingEnabled</a>()</pre>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.247">isServerCrashProcessingEnabled</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if master enables ServerShutdownHandler;</dd></dl>
</li>
</ul>
@@ -644,7 +645,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>registerService</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.261">registerService</a>(com.google.protobuf.Service instance)</pre>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.262">registerService</a>(com.google.protobuf.Service instance)</pre>
<div class="block">Registers a new protocol buffer <code>Service</code> subclass as a master coprocessor endpoint.
<p>
@@ -658,20 +659,21 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
otherwise</dd></dl>
</li>
</ul>
-<a name="dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo, org.apache.hadoop.hbase.HRegionInfo, boolean)">
+<a name="dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo, org.apache.hadoop.hbase.HRegionInfo, boolean, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dispatchMergingRegions</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.272">dispatchMergingRegions</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.274">dispatchMergingRegions</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)
+ boolean forcible,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Merge two regions. The real implementation is on the regionserver, master
just move the regions together and send MERGE RPC to regionserver</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>region_a</code> - region to merge</dd><dd><code>region_b</code> - region to merge</dd><dd><code>forcible</code> - true if do a compulsory merge, otherwise we will only merge
- two adjacent regions</dd>
+ two adjacent regions</dd><dd><code>user</code> - effective user</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
@@ -682,7 +684,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>isInitialized</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.279">isInitialized</a>()</pre>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.281">isInitialized</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if master is initialized</dd></dl>
</li>
</ul>
@@ -692,7 +694,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>abortProcedure</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.288">abortProcedure</a>(long procId,
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.290">abortProcedure</a>(long procId,
boolean mayInterruptIfRunning)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Abort a procedure.</div>
@@ -708,7 +710,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>listProcedures</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.296">listProcedures</a>()
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/ProcedureInfo.html" title="class in org.apache.hadoop.hbase">ProcedureInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.298">listProcedures</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">List procedures</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>procedure list</dd>
@@ -722,7 +724,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>listTableDescriptorsByNamespace</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.304">listTableDescriptorsByNamespace</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.306">listTableDescriptorsByNamespace</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Get list of table descriptors by namespace</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - namespace name</dd>
@@ -737,7 +739,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>listTableNamesByNamespace</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.312">listTableNamesByNamespace</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.314">listTableNamesByNamespace</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Get list of table names by namespace</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - namespace name</dd>
@@ -752,9 +754,9 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockList">
<li class="blockList">
<h4>getLastMajorCompactionTimestamp</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.320">getLastMajorCompactionTimestamp</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.322">getLastMajorCompactionTimestamp</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>table</code> - </dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>table</code> - the table for which last successful major compaction time is queried</dd>
<dt><span class="strong">Returns:</span></dt><dd>the timestamp of the last successful major compaction for the passed table,
or 0 if no HFile resulting from a major compaction exists</dd>
<dt><span class="strong">Throws:</span></dt>
@@ -767,7 +769,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="inte
<ul class="blockListLast">
<li class="blockList">
<h4>getLastMajorCompactionTimestampForRegion</h4>
-<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.328">getLastMajorCompactionTimestampForRegion</a>(byte[] regionName)
+<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MasterServices.html#line.330">getLastMajorCompactionTimestampForRegion</a>(byte[] regionName)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>regionName</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>the timestamp of the last successful major compaction for the passed region
[35/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
index ece2168..97c52fa 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
@@ -105,7 +105,7 @@
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>, <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/FavoredNodesForRegion.html" title="interface in org.apache.hadoop.hbase.regionserver">FavoredNodesForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegions.html" title="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.h
tml" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>, <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a>, <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
+<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>, <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a>, <a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/FavoredNodesForRegion.html" title="interface in org.apache.hadoop.hbase.regionserver">FavoredNodesForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegions.html" ti
tle="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>, <a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a>, <a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
@@ -114,7 +114,7 @@
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Tools")
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.187">HMaster</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.188">HMaster</a>
extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>
implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></pre>
<div class="block">HMaster is the "master server" for HBase. An HBase cluster has one active
@@ -593,9 +593,10 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">dispatchMergingRegions</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html#dispatchMergingRegions(org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">dispatchMergingRegions</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</code>
+ boolean forcible,
+ <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Merge two regions.</div>
</td>
</tr>
@@ -1110,7 +1111,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#abort(java.lang.String)">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#addToMovedRegions(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20long)">addToMovedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#addToOnlineRegions(org.apache.hadoop.hbase.regionserver.Region)">addToOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#checkFileSystem()">checkFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#cleanMovedRegions()">cleanMovedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeAllRegions(boolean)">closeAllRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeRegion(java.lang.String,%20boolean,%20org.apache.hadoop.hbase.Se
rverName)">closeRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#constructRegionServer(java.lang.Class,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.hbase.CoordinatedStateManager)">constructRegionServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#convertThrowableToIOE(java.lang.Throwable,%20java.lang.String)">convertThrowableToIOE</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createClusterConnection()">createClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createRegionLoad(java.lang.String)">createRegionLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createRegionServerStatusStub()">createRegionServerStatusStub</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#ensureMetaWALRoller()">ensureMetaWALRoller</a>, <a href="../
../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#execRegionServerService(com.google.protobuf.RpcController,%20org.apache.hadoop.hbase.protobuf.generated.ClientProtos.CoprocessorServiceRequest)">execRegionServerService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCacheConfig()">getCacheConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getChoreService()">getChoreService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getClusterConnection()">getClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getClusterId()">getClusterId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactionPressure()">getCompactionPressure</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactionRequester()">getCompactionRequester</a>, <a href
="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactSplitThread()">getCompactSplitThread</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConfiguration()">getConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConfigurationManager()">getConfigurationManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConnection()">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCoordinatedStateManager()">getCoordinatedStateManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getExecutorService()">getExecutorService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFavoredNodesForRegion(java.lang.String)">getFavoredNodesForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.h
tml#getFileSystem()">getFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushRequester()">getFlushRequester</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFromOnlineRegions(java.lang.String)">getFromOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getHeapMemoryManager()">getHeapMemoryManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getInfoServer()">getInfoServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getLastSequenceId(byte[])">getLastSequenceId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getLeases()">getLeases</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getMasterAddressTracker()">getMasterAddressTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegio
nServer.html#getMetaTableLocator()">getMetaTableLocator</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getMostLoadedRegions()">getMostLoadedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getNonceManager()">getNonceManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getNumberOfOnlineRegions()">getNumberOfOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegion(byte[])">getOnlineRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegions()">getOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegions(org.apache.hadoop.hbase.TableName)">getOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegionsLocalContext()">getOnlineRegionsLocalContext</a>,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineTables()">getOnlineTables</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRecoveringRegions()">getRecoveringRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegion(byte[])">getRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionBlockLocations(java.lang.String)">getRegionBlockLocations</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionByEncodedName(byte[],%20java.lang.String)">getRegionByEncodedName</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionByEncodedName(java.lang.String)">getRegionByEncodedName</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerAccounting()">getRegionServerAccounting</a>, <a href="../../../../../org/ap
ache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerCoprocessorHost()">getRegionServerCoprocessorHost</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerCoprocessors()">getRegionServerCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerMetrics()">getRegionServerMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerQuotaManager()">getRegionServerQuotaManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionsInTransitionInRS()">getRegionsInTransitionInRS</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRootDir()">getRootDir</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRpcServer()">getRpcServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRSRpcS
ervices()">getRSRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getStartcode()">getStartcode</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getTableLockManager()">getTableLockManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getThreadWakeFrequency()">getThreadWakeFrequency</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getWAL(org.apache.hadoop.hbase.HRegionInfo)">getWAL</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#handleReportForDutyResponse(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse)">handleReportForDutyResponse</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isAborted()">isAborted</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isOnline()">isOnline</a>
, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isStopped()">isStopped</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isStopping()">isStopping</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#kill()">kill</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#movedRegionCleanerPeriod()">movedRegionCleanerPeriod</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#postOpenDeployTasks(org.apache.hadoop.hbase.regionserver.Region)">postOpenDeployTasks</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#postOpenDeployTasks(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext)">postOpenDeployTasks</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#removeFromOnlineRegions(org.apache.hadoop.hbase.regionserver.Region,%20org.apache.h
adoop.hbase.ServerName)">removeFromOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext)">reportRegionStateTransition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode,%20org.apache.hadoop.hbase.HRegionInfo...)">reportRegionStateTransition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode,%20long,%20org.apache.hadoop.hbase.HRegionInfo...)">reportRegionStateTransition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#run()">run</a>, <a href="../../../../../org/a
pache/hadoop/hbase/regionserver/HRegionServer.html#setupClusterConnection()">setupClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#shouldUseThisHostnameInstead()">shouldUseThisHostnameInstead</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#stop(java.lang.String)">stop</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#toString()">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#tryRegionServerReport(long,%20long)">tryRegionServerReport</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#updateConfiguration()">updateConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#updateRegionFavoredNodesMapping(java.lang.String,%20java.util.List)">updateRegionFavoredNodesMapping</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion
Server.html#waitForServerOnline()">waitForServerOnline</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#walRollRequestFinished()">walRollRequestFinished</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#abort(java.lang.String)">abort</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#addToMovedRegions(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20long)">addToMovedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#addToOnlineRegions(org.apache.hadoop.hbase.regionserver.Region)">addToOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#checkFileSystem()">checkFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#cleanMovedRegions()">cleanMovedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeAllRegions(boolean)">closeAllRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeRegion(java.lang.String,%20boolean,%20org.apache.hadoop.hbase.Se
rverName)">closeRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#constructRegionServer(java.lang.Class,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.hbase.CoordinatedStateManager)">constructRegionServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#convertThrowableToIOE(java.lang.Throwable,%20java.lang.String)">convertThrowableToIOE</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createClusterConnection()">createClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createRegionLoad(java.lang.String)">createRegionLoad</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createRegionServerStatusStub()">createRegionServerStatusStub</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#ensureMetaWALRoller()">ensureMetaWALRoller</a>, <a href="../
../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#execRegionServerService(com.google.protobuf.RpcController,%20org.apache.hadoop.hbase.protobuf.generated.ClientProtos.CoprocessorServiceRequest)">execRegionServerService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCacheConfig()">getCacheConfig</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getChoreService()">getChoreService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getClusterConnection()">getClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getClusterId()">getClusterId</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactionPressure()">getCompactionPressure</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactionRequester()">getCompactionRequester</a>, <a href
="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCompactSplitThread()">getCompactSplitThread</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConfiguration()">getConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConfigurationManager()">getConfigurationManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getConnection()">getConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getCoordinatedStateManager()">getCoordinatedStateManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getExecutorService()">getExecutorService</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFavoredNodesForRegion(java.lang.String)">getFavoredNodesForRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.h
tml#getFileSystem()">getFileSystem</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushPressure()">getFlushPressure</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushRequester()">getFlushRequester</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFlushThroughputController()">getFlushThroughputController</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getFromOnlineRegions(java.lang.String)">getFromOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getHeapMemoryManager()">getHeapMemoryManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getInfoServer()">getInfoServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getLastSequenceId(byte[])">getLastSequenceId</a>, <a href="../../../../../org/apache/hadoop/h
base/regionserver/HRegionServer.html#getLeases()">getLeases</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getMasterAddressTracker()">getMasterAddressTracker</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getMetaTableLocator()">getMetaTableLocator</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getMostLoadedRegions()">getMostLoadedRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getNonceManager()">getNonceManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getNumberOfOnlineRegions()">getNumberOfOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegion(byte[])">getOnlineRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegions()">getOnlineRegions</a>, <a href="../../../../../org/apac
he/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegions(org.apache.hadoop.hbase.TableName)">getOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineRegionsLocalContext()">getOnlineRegionsLocalContext</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getOnlineTables()">getOnlineTables</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRecoveringRegions()">getRecoveringRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegion(byte[])">getRegion</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionBlockLocations(java.lang.String)">getRegionBlockLocations</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionByEncodedName(byte[],%20java.lang.String)">getRegionByEncodedName</a>, <a href="../../../../../org/apache/hadoop/hbase/regi
onserver/HRegionServer.html#getRegionByEncodedName(java.lang.String)">getRegionByEncodedName</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerAccounting()">getRegionServerAccounting</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerCoprocessorHost()">getRegionServerCoprocessorHost</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerCoprocessors()">getRegionServerCoprocessors</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerMetrics()">getRegionServerMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionServerQuotaManager()">getRegionServerQuotaManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRegionsInTransitionInRS()">getRegionsInTransitionInRS</a>, <a href="../../../../../org/apache/hadoop/hba
se/regionserver/HRegionServer.html#getRootDir()">getRootDir</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRpcServer()">getRpcServer</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getRSRpcServices()">getRSRpcServices</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getStartcode()">getStartcode</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getTableLockManager()">getTableLockManager</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getThreadWakeFrequency()">getThreadWakeFrequency</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getWAL(org.apache.hadoop.hbase.HRegionInfo)">getWAL</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#handleReportForDutyResponse(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionS
erverStartupResponse)">handleReportForDutyResponse</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isAborted()">isAborted</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isOnline()">isOnline</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isStopped()">isStopped</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#isStopping()">isStopping</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#kill()">kill</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#movedRegionCleanerPeriod()">movedRegionCleanerPeriod</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#onConfigurationChange(org.apache.hadoop.conf.Configuration)">onConfigurationChange</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#postOpenDeployTasks(org.a
pache.hadoop.hbase.regionserver.Region)">postOpenDeployTasks</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#postOpenDeployTasks(org.apache.hadoop.hbase.regionserver.RegionServerServices.PostOpenDeployContext)">postOpenDeployTasks</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#removeFromOnlineRegions(org.apache.hadoop.hbase.regionserver.Region,%20org.apache.hadoop.hbase.ServerName)">removeFromOnlineRegions</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.regionserver.RegionServerServices.RegionStateTransitionContext)">reportRegionStateTransition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode,%20org.apache.hadoop.hbase.HRegionInfo...)">reportRegionStateTra
nsition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#reportRegionStateTransition(org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode,%20long,%20org.apache.hadoop.hbase.HRegionInfo...)">reportRegionStateTransition</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#run()">run</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#setupClusterConnection()">setupClusterConnection</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#shouldUseThisHostnameInstead()">shouldUseThisHostnameInstead</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#stop(java.lang.String)">stop</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#toString()">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#tryRegionS
erverReport(long,%20long)">tryRegionServerReport</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#updateConfiguration()">updateConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#updateRegionFavoredNodesMapping(java.lang.String,%20java.util.List)">updateRegionFavoredNodesMapping</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#waitForServerOnline()">waitForServerOnline</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#walRollRequestFinished()">walRollRequestFinished</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.util.HasThread">
@@ -1174,7 +1175,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.188">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.189">LOG</a></pre>
</li>
</ul>
<a name="MASTER">
@@ -1183,7 +1184,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>MASTER</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.244">MASTER</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.245">MASTER</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.HMaster.MASTER">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -1193,7 +1194,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>activeMasterManager</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/ActiveMasterManager.html" title="class in org.apache.hadoop.hbase.master">ActiveMasterManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.247">activeMasterManager</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/ActiveMasterManager.html" title="class in org.apache.hadoop.hbase.master">ActiveMasterManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.248">activeMasterManager</a></pre>
</li>
</ul>
<a name="regionServerTracker">
@@ -1202,7 +1203,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>regionServerTracker</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/zookeeper/RegionServerTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">RegionServerTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.249">regionServerTracker</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/zookeeper/RegionServerTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">RegionServerTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.250">regionServerTracker</a></pre>
</li>
</ul>
<a name="drainingServerTracker">
@@ -1211,7 +1212,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>drainingServerTracker</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/zookeeper/DrainingServerTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">DrainingServerTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.251">drainingServerTracker</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/zookeeper/DrainingServerTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">DrainingServerTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.252">drainingServerTracker</a></pre>
</li>
</ul>
<a name="loadBalancerTracker">
@@ -1220,7 +1221,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>loadBalancerTracker</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/zookeeper/LoadBalancerTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">LoadBalancerTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.253">loadBalancerTracker</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/zookeeper/LoadBalancerTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">LoadBalancerTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.254">loadBalancerTracker</a></pre>
</li>
</ul>
<a name="regionNormalizerTracker">
@@ -1229,7 +1230,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>regionNormalizerTracker</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/zookeeper/RegionNormalizerTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">RegionNormalizerTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.256">regionNormalizerTracker</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/zookeeper/RegionNormalizerTracker.html" title="class in org.apache.hadoop.hbase.zookeeper">RegionNormalizerTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.257">regionNormalizerTracker</a></pre>
</li>
</ul>
<a name="clusterSchemaService">
@@ -1238,7 +1239,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>clusterSchemaService</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchemaService.html" title="interface in org.apache.hadoop.hbase.master">ClusterSchemaService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.258">clusterSchemaService</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/ClusterSchemaService.html" title="interface in org.apache.hadoop.hbase.master">ClusterSchemaService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.259">clusterSchemaService</a></pre>
</li>
</ul>
<a name="metricsMaster">
@@ -1247,7 +1248,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>metricsMaster</h4>
-<pre>final <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMaster.html" title="class in org.apache.hadoop.hbase.master">MetricsMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.261">metricsMaster</a></pre>
+<pre>final <a href="../../../../../org/apache/hadoop/hbase/master/MetricsMaster.html" title="class in org.apache.hadoop.hbase.master">MetricsMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.262">metricsMaster</a></pre>
</li>
</ul>
<a name="fileSystemManager">
@@ -1256,7 +1257,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>fileSystemManager</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/MasterFileSystem.html" title="class in org.apache.hadoop.hbase.master">MasterFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.263">fileSystemManager</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/MasterFileSystem.html" title="class in org.apache.hadoop.hbase.master">MasterFileSystem</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.264">fileSystemManager</a></pre>
</li>
</ul>
<a name="serverManager">
@@ -1265,7 +1266,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>serverManager</h4>
-<pre>volatile <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.266">serverManager</a></pre>
+<pre>volatile <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.267">serverManager</a></pre>
</li>
</ul>
<a name="assignmentManager">
@@ -1274,7 +1275,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>assignmentManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.269">assignmentManager</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.270">assignmentManager</a></pre>
</li>
</ul>
<a name="rsFatals">
@@ -1283,7 +1284,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>rsFatals</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/monitoring/MemoryBoundedLogMessageBuffer.html" title="class in org.apache.hadoop.hbase.monitoring">MemoryBoundedLogMessageBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.274">rsFatals</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/monitoring/MemoryBoundedLogMessageBuffer.html" title="class in org.apache.hadoop.hbase.monitoring">MemoryBoundedLogMessageBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.275">rsFatals</a></pre>
</li>
</ul>
<a name="isActiveMaster">
@@ -1292,7 +1293,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>isActiveMaster</h4>
-<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.277">isActiveMaster</a></pre>
+<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.278">isActiveMaster</a></pre>
</li>
</ul>
<a name="initialized">
@@ -1301,7 +1302,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>initialized</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ProcedureEvent</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.281">initialized</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ProcedureEvent</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.282">initialized</a></pre>
</li>
</ul>
<a name="serviceStarted">
@@ -1310,7 +1311,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>serviceStarted</h4>
-<pre>volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.285">serviceStarted</a></pre>
+<pre>volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.286">serviceStarted</a></pre>
</li>
</ul>
<a name="serverCrashProcessingEnabled">
@@ -1319,7 +1320,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>serverCrashProcessingEnabled</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ProcedureEvent</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.288">serverCrashProcessingEnabled</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.ProcedureEvent.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureScheduler.ProcedureEvent</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.289">serverCrashProcessingEnabled</a></pre>
</li>
</ul>
<a name="balancer">
@@ -1328,7 +1329,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>balancer</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master">LoadBalancer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.291">balancer</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master">LoadBalancer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.292">balancer</a></pre>
</li>
</ul>
<a name="normalizer">
@@ -1337,7 +1338,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>normalizer</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/normalizer/RegionNormalizer.html" title="interface in org.apache.hadoop.hbase.master.normalizer">RegionNormalizer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.292">normalizer</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/normalizer/RegionNormalizer.html" title="interface in org.apache.hadoop.hbase.master.normalizer">RegionNormalizer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.293">normalizer</a></pre>
</li>
</ul>
<a name="balancerChore">
@@ -1346,7 +1347,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>balancerChore</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/balancer/BalancerChore.html" title="class in org.apache.hadoop.hbase.master.balancer">BalancerChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.293">balancerChore</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/balancer/BalancerChore.html" title="class in org.apache.hadoop.hbase.master.balancer">BalancerChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.294">balancerChore</a></pre>
</li>
</ul>
<a name="normalizerChore">
@@ -1355,7 +1356,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>normalizerChore</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/normalizer/RegionNormalizerChore.html" title="class in org.apache.hadoop.hbase.master.normalizer">RegionNormalizerChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.294">normalizerChore</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/normalizer/RegionNormalizerChore.html" title="class in org.apache.hadoop.hbase.master.normalizer">RegionNormalizerChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.295">normalizerChore</a></pre>
</li>
</ul>
<a name="clusterStatusChore">
@@ -1364,7 +1365,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>clusterStatusChore</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/balancer/ClusterStatusChore.html" title="class in org.apache.hadoop.hbase.master.balancer">ClusterStatusChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.295">clusterStatusChore</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/balancer/ClusterStatusChore.html" title="class in org.apache.hadoop.hbase.master.balancer">ClusterStatusChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.296">clusterStatusChore</a></pre>
</li>
</ul>
<a name="clusterStatusPublisherChore">
@@ -1373,7 +1374,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>clusterStatusPublisherChore</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/ClusterStatusPublisher.html" title="class in org.apache.hadoop.hbase.master">ClusterStatusPublisher</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.296">clusterStatusPublisherChore</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/ClusterStatusPublisher.html" title="class in org.apache.hadoop.hbase.master">ClusterStatusPublisher</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.297">clusterStatusPublisherChore</a></pre>
</li>
</ul>
<a name="catalogJanitorChore">
@@ -1382,7 +1383,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>catalogJanitorChore</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master">CatalogJanitor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.298">catalogJanitorChore</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master">CatalogJanitor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.299">catalogJanitorChore</a></pre>
</li>
</ul>
<a name="logCleaner">
@@ -1391,7 +1392,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>logCleaner</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.299">logCleaner</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.300">logCleaner</a></pre>
</li>
</ul>
<a name="hfileCleaner">
@@ -1400,7 +1401,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>hfileCleaner</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.300">hfileCleaner</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.301">hfileCleaner</a></pre>
</li>
</ul>
<a name="expiredMobFileCleanerChore">
@@ -1409,7 +1410,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>expiredMobFileCleanerChore</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/ExpiredMobFileCleanerChore.html" title="class in org.apache.hadoop.hbase.master">ExpiredMobFileCleanerChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.301">expiredMobFileCleanerChore</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/ExpiredMobFileCleanerChore.html" title="class in org.apache.hadoop.hbase.master">ExpiredMobFileCleanerChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.302">expiredMobFileCleanerChore</a></pre>
</li>
</ul>
<a name="mobCompactChore">
@@ -1418,7 +1419,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>mobCompactChore</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/MobCompactionChore.html" title="class in org.apache.hadoop.hbase.master">MobCompactionChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.302">mobCompactChore</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/MobCompactionChore.html" title="class in org.apache.hadoop.hbase.master">MobCompactionChore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.303">mobCompactChore</a></pre>
</li>
</ul>
<a name="mobCompactThread">
@@ -1427,7 +1428,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>mobCompactThread</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/MasterMobCompactionThread.html" title="class in org.apache.hadoop.hbase.master">MasterMobCompactionThread</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.303">mobCompactThread</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/MasterMobCompactionThread.html" title="class in org.apache.hadoop.hbase.master">MasterMobCompactionThread</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.304">mobCompactThread</a></pre>
</li>
</ul>
<a name="mobCompactionLock">
@@ -1436,7 +1437,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>mobCompactionLock</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/util/IdLock.html" title="class in org.apache.hadoop.hbase.util">IdLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.305">mobCompactionLock</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/util/IdLock.html" title="class in org.apache.hadoop.hbase.util">IdLock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.306">mobCompactionLock</a></pre>
</li>
</ul>
<a name="mobCompactionStates">
@@ -1445,7 +1446,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>mobCompactionStates</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.308">mobCompactionStates</a></pre>
+<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.309">mobCompactionStates</a></pre>
</li>
</ul>
<a name="cpHost">
@@ -1454,7 +1455,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>cpHost</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/MasterCoprocessorHost.html" title="class in org.apache.hadoop.hbase.master">MasterCoprocessorHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.310">cpHost</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/MasterCoprocessorHost.html" title="class in org.apache.hadoop.hbase.master">MasterCoprocessorHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.311">cpHost</a></pre>
</li>
</ul>
<a name="preLoadTableDescriptors">
@@ -1463,7 +1464,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>preLoadTableDescriptors</h4>
-<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.312">preLoadTableDescriptors</a></pre>
+<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.313">preLoadTableDescriptors</a></pre>
</li>
</ul>
<a name="masterActiveTime">
@@ -1472,7 +1473,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>masterActiveTime</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.315">masterActiveTime</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.316">masterActiveTime</a></pre>
</li>
</ul>
<a name="masterCheckCompression">
@@ -1481,7 +1482,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>masterCheckCompression</h4>
-<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.318">masterCheckCompression</a></pre>
+<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.319">masterCheckCompression</a></pre>
</li>
</ul>
<a name="masterCheckEncryption">
@@ -1490,7 +1491,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>masterCheckEncryption</h4>
-<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.321">masterCheckEncryption</a></pre>
+<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.322">masterCheckEncryption</a></pre>
</li>
</ul>
<a name="coprocessorServiceHandlers">
@@ -1499,7 +1500,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>coprocessorServiceHandlers</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,com.google.protobuf.Service> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.323">coprocessorServiceHandlers</a></pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,com.google.protobuf.Service> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.324">coprocessorServiceHandlers</a></pre>
</li>
</ul>
<a name="snapshotManager">
@@ -1508,7 +1509,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>snapshotManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.326">snapshotManager</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.327">snapshotManager</a></pre>
</li>
</ul>
<a name="mpmHost">
@@ -1517,7 +1518,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>mpmHost</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/procedure/MasterProcedureManagerHost.html" title="class in org.apache.hadoop.hbase.procedure">MasterProcedureManagerHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.328">mpmHost</a></pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/procedure/MasterProcedureManagerHost.html" title="class in org.apache.hadoop.hbase.procedure">MasterProcedureManagerHost</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.329">mpmHost</a></pre>
</li>
</ul>
<a name="quotaManager">
@@ -1526,7 +1527,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>quotaManager</h4>
-<pre>private volatile <a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotaManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.331">quotaManager</a></pre>
+<pre>private volatile <a href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html" title="class in org.apache.hadoop.hbase.quotas">MasterQuotaManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.332">quotaManager</a></pre>
</li>
</ul>
<a name="procedureExecutor">
@@ -1535,7 +1536,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>procedureExecutor</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a><<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.333">procedureExecutor</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html" title="class in org.apache.hadoop.hbase.procedure2">ProcedureExecutor</a><<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.334">procedureExecutor</a></pre>
</li>
</ul>
<a name="procedureStore">
@@ -1544,7 +1545,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>procedureStore</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.334">procedureStore</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html" title="class in org.apache.hadoop.hbase.procedure2.store.wal">WALProcedureStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.335">procedureStore</a></pre>
</li>
</ul>
<a name="tableStateManager">
@@ -1553,7 +1554,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>tableStateManager</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.337">tableStateManager</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.338">tableStateManager</a></pre>
</li>
</ul>
<a name="splitPlanCount">
@@ -1562,7 +1563,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>splitPlanCount</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.339">splitPlanCount</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.340">splitPlanCount</a></pre>
</li>
</ul>
<a name="mergePlanCount">
@@ -1571,7 +1572,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>mergePlanCount</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.340">mergePlanCount</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.341">mergePlanCount</a></pre>
</li>
</ul>
<a name="initializationBeforeMetaAssignment">
@@ -1580,7 +1581,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>initializationBeforeMetaAssignment</h4>
-<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.343">initializationBeforeMetaAssignment</a></pre>
+<pre>private volatile boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.344">initializationBeforeMetaAssignment</a></pre>
<div class="block">flag used in test cases in order to simulate RS failures during master initialization</div>
</li>
</ul>
@@ -1590,7 +1591,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockListLast">
<li class="blockList">
<h4>masterJettyServer</h4>
-<pre>private org.mortbay.jetty.Server <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.346">masterJettyServer</a></pre>
+<pre>private org.mortbay.jetty.Server <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.347">masterJettyServer</a></pre>
<div class="block">jetty server for master to redirect requests to regionserver infoServer</div>
</li>
</ul>
@@ -1608,7 +1609,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockListLast">
<li class="blockList">
<h4>HMaster</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.374">HMaster</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.375">HMaster</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase">CoordinatedStateManager</a> csm)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
org.apache.zookeeper.KeeperException</pre>
@@ -1641,7 +1642,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>putUpJettyServer</h4>
-<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.436">putUpJettyServer</a>()
+<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.437">putUpJettyServer</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -1653,7 +1654,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>getFsTableDescriptors</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.477">getFsTableDescriptors</a>()
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/TableDescriptors.html" title="interface in org.apache.hadoop.hbase">TableDescriptors</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.478">getFsTableDescriptors</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><strong>Overrides:</strong></dt>
@@ -1668,7 +1669,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>login</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.485">login</a>(<a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a> user,
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.486">login</a>(<a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a> user,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> host)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">For compatibility, if failed with regionserver credentials, try the master one</div>
@@ -1685,7 +1686,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>waitForMasterActive</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.500">waitForMasterActive</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.501">waitForMasterActive</a>()</pre>
<div class="block">If configured to put regions on active master,
wait till a backup master becomes active.
Otherwise, loop till the server is stopped or aborted.</div>
@@ -1701,7 +1702,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>getMasterRpcServices</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.509">getMasterRpcServices</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master">MasterRpcServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.510">getMasterRpcServices</a>()</pre>
</li>
</ul>
<a name="balanceSwitch(boolean)">
@@ -1710,7 +1711,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>balanceSwitch</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.513">balanceSwitch</a>(boolean b)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.514">balanceSwitch</a>(boolean b)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -1722,7 +1723,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>getProcessName</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.518">getProcessName</a>()</pre>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.519">getProcessName</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getProcessName()">getProcessName</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></code></dd>
@@ -1735,7 +1736,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>canCreateBaseZNode</h4>
-<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.523">canCreateBaseZNode</a>()</pre>
+<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.524">canCreateBaseZNode</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#canCreateBaseZNode()">canCreateBaseZNode</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></code></dd>
@@ -1748,7 +1749,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>canUpdateTableDescriptor</h4>
-<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.528">canUpdateTableDescriptor</a>()</pre>
+<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.529">canUpdateTableDescriptor</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#canUpdateTableDescriptor()">canUpdateTableDescriptor</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></code></dd>
@@ -1761,7 +1762,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>createRpcServices</h4>
-<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.533">createRpcServices</a>()
+<pre>protected <a href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.534">createRpcServices</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><strong>Overrides:</strong></dt>
@@ -1776,7 +1777,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>configureInfoServer</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.538">configureInfoServer</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.539">configureInfoServer</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#configureInfoServer()">configureInfoServer</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></code></dd>
@@ -1789,7 +1790,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>getDumpServlet</h4>
-<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends javax.servlet.http.HttpServlet> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.547">getDumpServlet</a>()</pre>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends javax.servlet.http.HttpServlet> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.548">getDumpServlet</a>()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#getDumpServlet()">getDumpServlet</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a></code></dd>
@@ -1802,7 +1803,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>doMetrics</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.556">doMetrics</a>()</pre>
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.557">doMetrics</a>()</pre>
<div class="block">Emit the HMaster metrics, such as region in transition metrics.
Surrounding in a try block just to be sure metrics doesn't abort HMaster.</div>
<dl>
@@ -1817,7 +1818,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>getMasterMetrics</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/MetricsMaster.html" title="class in org.apache.hadoop.hbase.master">MetricsMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.566">getMasterMetrics</a>()</pre>
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/MetricsMaster.html" title="class in org.apache.hadoop.hbase.master">MetricsMaster</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.567">getMasterMetrics</a>()</pre>
</li>
</ul>
<a name="initializeZKBasedSystemTrackers()">
@@ -1826,7 +1827,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>initializeZKBasedSystemTrackers</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.573">initializeZKBasedSystemTrackers</a>()
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.574">initializeZKBasedSystemTrackers</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
org.apache.zookeeper.KeeperException,
@@ -1845,7 +1846,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>finishActiveMasterInitialization</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.627">finishActiveMasterInitialization</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.628">finishActiveMasterInitialization</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
org.apache.zookeeper.KeeperException,
@@ -1876,7 +1877,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>createServerManager</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.842">createServerManager</a>(<a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a> master,
+<pre><a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.843">createServerManager</a>(<a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a> master,
<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Create a <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master"><code>ServerManager</code></a> instance.</div>
@@ -1890,7 +1891,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>unassignExcessMetaReplica</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.851">unassignExcessMetaReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> zkw,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.852">unassignExcessMetaReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> zkw,
int numMetaReplicasConfigured)</pre>
</li>
</ul>
@@ -1900,7 +1901,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>assignMeta</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.877">assignMeta</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.878">assignMeta</a>(<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> previouslyFailedMetaRSs,
int replicaId)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
@@ -1919,7 +1920,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>initClusterSchemaService</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.947">initClusterSchemaService</a>()
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.948">initClusterSchemaService</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -1933,7 +1934,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>initQuotaManager</h4>
-<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.953">initQuotaManager</a>()
+<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.954">initQuotaManager</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -1945,7 +1946,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockList">
<h4>isCatalogJanitorEnabled</h4>
-<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.960">isCatalogJanitorEnabled</a>()</pre>
+<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/HMaster.html#line.961">isCatalogJanitorEnabled</a>()</pre>
</li>
</ul>
<a name="splitMetaLogBeforeAssignment(org.apache.hadoop.hbase.ServerName)">
@@ -1954,7 +1955,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices
<ul class="blockList">
<li class="blockLi
<TRUNCATED>
[02/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
index 56f1bc7..c554a04 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowCell.html
@@ -43,2260 +43,2279 @@
<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.35"></a>
<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.36"></a>
<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.io.HeapSize;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.38"></a>
-<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.39"></a>
-<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.40"></a>
-<span class="sourceLineNo">041</span><a name="line.41"></a>
-<span class="sourceLineNo">042</span>/**<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * method level.<a name="line.45"></a>
-<span class="sourceLineNo">046</span> */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>@InterfaceAudience.Public<a name="line.47"></a>
-<span class="sourceLineNo">048</span>@InterfaceStability.Evolving<a name="line.48"></a>
-<span class="sourceLineNo">049</span>public final class CellUtil {<a name="line.49"></a>
-<span class="sourceLineNo">050</span><a name="line.50"></a>
-<span class="sourceLineNo">051</span> /**<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * Private constructor to keep this class from being instantiated.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span> private CellUtil(){}<a name="line.54"></a>
-<span class="sourceLineNo">055</span><a name="line.55"></a>
-<span class="sourceLineNo">056</span> /******************* ByteRange *******************************/<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.58"></a>
-<span class="sourceLineNo">059</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.59"></a>
-<span class="sourceLineNo">060</span> }<a name="line.60"></a>
-<span class="sourceLineNo">061</span><a name="line.61"></a>
-<span class="sourceLineNo">062</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.62"></a>
-<span class="sourceLineNo">063</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.63"></a>
-<span class="sourceLineNo">064</span> }<a name="line.64"></a>
-<span class="sourceLineNo">065</span><a name="line.65"></a>
-<span class="sourceLineNo">066</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.66"></a>
-<span class="sourceLineNo">067</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.67"></a>
-<span class="sourceLineNo">068</span> cell.getQualifierLength());<a name="line.68"></a>
-<span class="sourceLineNo">069</span> }<a name="line.69"></a>
-<span class="sourceLineNo">070</span><a name="line.70"></a>
-<span class="sourceLineNo">071</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.71"></a>
-<span class="sourceLineNo">072</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.72"></a>
-<span class="sourceLineNo">073</span> }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.75"></a>
-<span class="sourceLineNo">076</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.76"></a>
-<span class="sourceLineNo">077</span> }<a name="line.77"></a>
-<span class="sourceLineNo">078</span><a name="line.78"></a>
-<span class="sourceLineNo">079</span> /***************** get individual arrays for tests ************/<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span> public static byte[] cloneRow(Cell cell){<a name="line.81"></a>
-<span class="sourceLineNo">082</span> byte[] output = new byte[cell.getRowLength()];<a name="line.82"></a>
-<span class="sourceLineNo">083</span> copyRowTo(cell, output, 0);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> return output;<a name="line.84"></a>
-<span class="sourceLineNo">085</span> }<a name="line.85"></a>
-<span class="sourceLineNo">086</span><a name="line.86"></a>
-<span class="sourceLineNo">087</span> public static byte[] cloneFamily(Cell cell){<a name="line.87"></a>
-<span class="sourceLineNo">088</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.88"></a>
-<span class="sourceLineNo">089</span> copyFamilyTo(cell, output, 0);<a name="line.89"></a>
-<span class="sourceLineNo">090</span> return output;<a name="line.90"></a>
-<span class="sourceLineNo">091</span> }<a name="line.91"></a>
-<span class="sourceLineNo">092</span><a name="line.92"></a>
-<span class="sourceLineNo">093</span> public static byte[] cloneQualifier(Cell cell){<a name="line.93"></a>
-<span class="sourceLineNo">094</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.94"></a>
-<span class="sourceLineNo">095</span> copyQualifierTo(cell, output, 0);<a name="line.95"></a>
-<span class="sourceLineNo">096</span> return output;<a name="line.96"></a>
-<span class="sourceLineNo">097</span> }<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span> public static byte[] cloneValue(Cell cell){<a name="line.99"></a>
-<span class="sourceLineNo">100</span> byte[] output = new byte[cell.getValueLength()];<a name="line.100"></a>
-<span class="sourceLineNo">101</span> copyValueTo(cell, output, 0);<a name="line.101"></a>
-<span class="sourceLineNo">102</span> return output;<a name="line.102"></a>
-<span class="sourceLineNo">103</span> }<a name="line.103"></a>
-<span class="sourceLineNo">104</span><a name="line.104"></a>
-<span class="sourceLineNo">105</span> public static byte[] cloneTags(Cell cell) {<a name="line.105"></a>
-<span class="sourceLineNo">106</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.106"></a>
-<span class="sourceLineNo">107</span> copyTagTo(cell, output, 0);<a name="line.107"></a>
-<span class="sourceLineNo">108</span> return output;<a name="line.108"></a>
-<span class="sourceLineNo">109</span> }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span> /**<a name="line.111"></a>
-<span class="sourceLineNo">112</span> * Returns tag value in a new byte array. If server-side, use<a name="line.112"></a>
-<span class="sourceLineNo">113</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.113"></a>
-<span class="sourceLineNo">114</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * @param cell<a name="line.115"></a>
-<span class="sourceLineNo">116</span> * @return tag value in a new byte array.<a name="line.116"></a>
-<span class="sourceLineNo">117</span> */<a name="line.117"></a>
-<span class="sourceLineNo">118</span> public static byte[] getTagArray(Cell cell){<a name="line.118"></a>
-<span class="sourceLineNo">119</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.119"></a>
-<span class="sourceLineNo">120</span> copyTagTo(cell, output, 0);<a name="line.120"></a>
-<span class="sourceLineNo">121</span> return output;<a name="line.121"></a>
-<span class="sourceLineNo">122</span> }<a name="line.122"></a>
-<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.io.TagCompressionContext;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.apache.hadoop.hbase.util.ByteBufferUtils;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.apache.hadoop.hbase.util.ByteRange;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span>/**<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * Utility methods helpful slinging {@link Cell} instances.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * Some methods below are for internal use only and are marked InterfaceAudience.Private at the<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * method level.<a name="line.46"></a>
+<span class="sourceLineNo">047</span> */<a name="line.47"></a>
+<span class="sourceLineNo">048</span>@InterfaceAudience.Public<a name="line.48"></a>
+<span class="sourceLineNo">049</span>@InterfaceStability.Evolving<a name="line.49"></a>
+<span class="sourceLineNo">050</span>public final class CellUtil {<a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"></a>
+<span class="sourceLineNo">052</span> /**<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * Private constructor to keep this class from being instantiated.<a name="line.53"></a>
+<span class="sourceLineNo">054</span> */<a name="line.54"></a>
+<span class="sourceLineNo">055</span> private CellUtil(){}<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span> /******************* ByteRange *******************************/<a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"></a>
+<span class="sourceLineNo">059</span> public static ByteRange fillRowRange(Cell cell, ByteRange range) {<a name="line.59"></a>
+<span class="sourceLineNo">060</span> return range.set(cell.getRowArray(), cell.getRowOffset(), cell.getRowLength());<a name="line.60"></a>
+<span class="sourceLineNo">061</span> }<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span> public static ByteRange fillFamilyRange(Cell cell, ByteRange range) {<a name="line.63"></a>
+<span class="sourceLineNo">064</span> return range.set(cell.getFamilyArray(), cell.getFamilyOffset(), cell.getFamilyLength());<a name="line.64"></a>
+<span class="sourceLineNo">065</span> }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span> public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {<a name="line.67"></a>
+<span class="sourceLineNo">068</span> return range.set(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.68"></a>
+<span class="sourceLineNo">069</span> cell.getQualifierLength());<a name="line.69"></a>
+<span class="sourceLineNo">070</span> }<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span> public static ByteRange fillValueRange(Cell cell, ByteRange range) {<a name="line.72"></a>
+<span class="sourceLineNo">073</span> return range.set(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength());<a name="line.73"></a>
+<span class="sourceLineNo">074</span> }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span> public static ByteRange fillTagRange(Cell cell, ByteRange range) {<a name="line.76"></a>
+<span class="sourceLineNo">077</span> return range.set(cell.getTagsArray(), cell.getTagsOffset(), cell.getTagsLength());<a name="line.77"></a>
+<span class="sourceLineNo">078</span> }<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span> /***************** get individual arrays for tests ************/<a name="line.80"></a>
+<span class="sourceLineNo">081</span><a name="line.81"></a>
+<span class="sourceLineNo">082</span> public static byte[] cloneRow(Cell cell){<a name="line.82"></a>
+<span class="sourceLineNo">083</span> byte[] output = new byte[cell.getRowLength()];<a name="line.83"></a>
+<span class="sourceLineNo">084</span> copyRowTo(cell, output, 0);<a name="line.84"></a>
+<span class="sourceLineNo">085</span> return output;<a name="line.85"></a>
+<span class="sourceLineNo">086</span> }<a name="line.86"></a>
+<span class="sourceLineNo">087</span><a name="line.87"></a>
+<span class="sourceLineNo">088</span> public static byte[] cloneFamily(Cell cell){<a name="line.88"></a>
+<span class="sourceLineNo">089</span> byte[] output = new byte[cell.getFamilyLength()];<a name="line.89"></a>
+<span class="sourceLineNo">090</span> copyFamilyTo(cell, output, 0);<a name="line.90"></a>
+<span class="sourceLineNo">091</span> return output;<a name="line.91"></a>
+<span class="sourceLineNo">092</span> }<a name="line.92"></a>
+<span class="sourceLineNo">093</span><a name="line.93"></a>
+<span class="sourceLineNo">094</span> public static byte[] cloneQualifier(Cell cell){<a name="line.94"></a>
+<span class="sourceLineNo">095</span> byte[] output = new byte[cell.getQualifierLength()];<a name="line.95"></a>
+<span class="sourceLineNo">096</span> copyQualifierTo(cell, output, 0);<a name="line.96"></a>
+<span class="sourceLineNo">097</span> return output;<a name="line.97"></a>
+<span class="sourceLineNo">098</span> }<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span> public static byte[] cloneValue(Cell cell){<a name="line.100"></a>
+<span class="sourceLineNo">101</span> byte[] output = new byte[cell.getValueLength()];<a name="line.101"></a>
+<span class="sourceLineNo">102</span> copyValueTo(cell, output, 0);<a name="line.102"></a>
+<span class="sourceLineNo">103</span> return output;<a name="line.103"></a>
+<span class="sourceLineNo">104</span> }<a name="line.104"></a>
+<span class="sourceLineNo">105</span><a name="line.105"></a>
+<span class="sourceLineNo">106</span> public static byte[] cloneTags(Cell cell) {<a name="line.106"></a>
+<span class="sourceLineNo">107</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.107"></a>
+<span class="sourceLineNo">108</span> copyTagTo(cell, output, 0);<a name="line.108"></a>
+<span class="sourceLineNo">109</span> return output;<a name="line.109"></a>
+<span class="sourceLineNo">110</span> }<a name="line.110"></a>
+<span class="sourceLineNo">111</span><a name="line.111"></a>
+<span class="sourceLineNo">112</span> /**<a name="line.112"></a>
+<span class="sourceLineNo">113</span> * Returns tag value in a new byte array. If server-side, use<a name="line.113"></a>
+<span class="sourceLineNo">114</span> * {@link Tag#getValueArray()} with appropriate {@link Tag#getValueOffset()} and<a name="line.114"></a>
+<span class="sourceLineNo">115</span> * {@link Tag#getValueLength()} instead to save on allocations.<a name="line.115"></a>
+<span class="sourceLineNo">116</span> * @param cell<a name="line.116"></a>
+<span class="sourceLineNo">117</span> * @return tag value in a new byte array.<a name="line.117"></a>
+<span class="sourceLineNo">118</span> */<a name="line.118"></a>
+<span class="sourceLineNo">119</span> public static byte[] getTagArray(Cell cell){<a name="line.119"></a>
+<span class="sourceLineNo">120</span> byte[] output = new byte[cell.getTagsLength()];<a name="line.120"></a>
+<span class="sourceLineNo">121</span> copyTagTo(cell, output, 0);<a name="line.121"></a>
+<span class="sourceLineNo">122</span> return output;<a name="line.122"></a>
+<span class="sourceLineNo">123</span> }<a name="line.123"></a>
<span class="sourceLineNo">124</span><a name="line.124"></a>
-<span class="sourceLineNo">125</span> /******************** copyTo **********************************/<a name="line.125"></a>
-<span class="sourceLineNo">126</span><a name="line.126"></a>
-<span class="sourceLineNo">127</span> public static int copyRowTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.127"></a>
-<span class="sourceLineNo">128</span> short rowLen = cell.getRowLength();<a name="line.128"></a>
-<span class="sourceLineNo">129</span> if (cell instanceof ByteBufferedCell) {<a name="line.129"></a>
-<span class="sourceLineNo">130</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.130"></a>
-<span class="sourceLineNo">131</span> ((ByteBufferedCell) cell).getRowByteBuffer(),<a name="line.131"></a>
-<span class="sourceLineNo">132</span> ((ByteBufferedCell) cell).getRowPosition(), destinationOffset, rowLen);<a name="line.132"></a>
-<span class="sourceLineNo">133</span> } else {<a name="line.133"></a>
-<span class="sourceLineNo">134</span> System.arraycopy(cell.getRowArray(), cell.getRowOffset(), destination, destinationOffset,<a name="line.134"></a>
-<span class="sourceLineNo">135</span> rowLen);<a name="line.135"></a>
-<span class="sourceLineNo">136</span> }<a name="line.136"></a>
-<span class="sourceLineNo">137</span> return destinationOffset + rowLen;<a name="line.137"></a>
-<span class="sourceLineNo">138</span> }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span> public static int copyFamilyTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span> byte fLen = cell.getFamilyLength();<a name="line.141"></a>
-<span class="sourceLineNo">142</span> if (cell instanceof ByteBufferedCell) {<a name="line.142"></a>
-<span class="sourceLineNo">143</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.143"></a>
-<span class="sourceLineNo">144</span> ((ByteBufferedCell) cell).getFamilyByteBuffer(),<a name="line.144"></a>
-<span class="sourceLineNo">145</span> ((ByteBufferedCell) cell).getFamilyPosition(), destinationOffset, fLen);<a name="line.145"></a>
-<span class="sourceLineNo">146</span> } else {<a name="line.146"></a>
-<span class="sourceLineNo">147</span> System.arraycopy(cell.getFamilyArray(), cell.getFamilyOffset(), destination,<a name="line.147"></a>
-<span class="sourceLineNo">148</span> destinationOffset, fLen);<a name="line.148"></a>
-<span class="sourceLineNo">149</span> }<a name="line.149"></a>
-<span class="sourceLineNo">150</span> return destinationOffset + fLen;<a name="line.150"></a>
-<span class="sourceLineNo">151</span> }<a name="line.151"></a>
-<span class="sourceLineNo">152</span><a name="line.152"></a>
-<span class="sourceLineNo">153</span> public static int copyQualifierTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.153"></a>
-<span class="sourceLineNo">154</span> int qlen = cell.getQualifierLength();<a name="line.154"></a>
-<span class="sourceLineNo">155</span> if (cell instanceof ByteBufferedCell) {<a name="line.155"></a>
-<span class="sourceLineNo">156</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.156"></a>
-<span class="sourceLineNo">157</span> ((ByteBufferedCell) cell).getQualifierByteBuffer(),<a name="line.157"></a>
-<span class="sourceLineNo">158</span> ((ByteBufferedCell) cell).getQualifierPosition(), destinationOffset, qlen);<a name="line.158"></a>
-<span class="sourceLineNo">159</span> } else {<a name="line.159"></a>
-<span class="sourceLineNo">160</span> System.arraycopy(cell.getQualifierArray(), cell.getQualifierOffset(), destination,<a name="line.160"></a>
-<span class="sourceLineNo">161</span> destinationOffset, qlen);<a name="line.161"></a>
-<span class="sourceLineNo">162</span> }<a name="line.162"></a>
-<span class="sourceLineNo">163</span> return destinationOffset + qlen;<a name="line.163"></a>
-<span class="sourceLineNo">164</span> }<a name="line.164"></a>
-<span class="sourceLineNo">165</span><a name="line.165"></a>
-<span class="sourceLineNo">166</span> public static int copyValueTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.166"></a>
-<span class="sourceLineNo">167</span> int vlen = cell.getValueLength();<a name="line.167"></a>
-<span class="sourceLineNo">168</span> if (cell instanceof ByteBufferedCell) {<a name="line.168"></a>
-<span class="sourceLineNo">169</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.169"></a>
-<span class="sourceLineNo">170</span> ((ByteBufferedCell) cell).getValueByteBuffer(),<a name="line.170"></a>
-<span class="sourceLineNo">171</span> ((ByteBufferedCell) cell).getValuePosition(), destinationOffset, vlen);<a name="line.171"></a>
-<span class="sourceLineNo">172</span> } else {<a name="line.172"></a>
-<span class="sourceLineNo">173</span> System.arraycopy(cell.getValueArray(), cell.getValueOffset(), destination, destinationOffset,<a name="line.173"></a>
-<span class="sourceLineNo">174</span> vlen);<a name="line.174"></a>
-<span class="sourceLineNo">175</span> }<a name="line.175"></a>
-<span class="sourceLineNo">176</span> return destinationOffset + vlen;<a name="line.176"></a>
-<span class="sourceLineNo">177</span> }<a name="line.177"></a>
-<span class="sourceLineNo">178</span><a name="line.178"></a>
-<span class="sourceLineNo">179</span> /**<a name="line.179"></a>
-<span class="sourceLineNo">180</span> * Copies the tags info into the tag portion of the cell<a name="line.180"></a>
-<span class="sourceLineNo">181</span> * @param cell<a name="line.181"></a>
-<span class="sourceLineNo">182</span> * @param destination<a name="line.182"></a>
-<span class="sourceLineNo">183</span> * @param destinationOffset<a name="line.183"></a>
-<span class="sourceLineNo">184</span> * @return position after tags<a name="line.184"></a>
-<span class="sourceLineNo">185</span> */<a name="line.185"></a>
-<span class="sourceLineNo">186</span> public static int copyTagTo(Cell cell, byte[] destination, int destinationOffset) {<a name="line.186"></a>
-<span class="sourceLineNo">187</span> int tlen = cell.getTagsLength();<a name="line.187"></a>
-<span class="sourceLineNo">188</span> if (cell instanceof ByteBufferedCell) {<a name="line.188"></a>
-<span class="sourceLineNo">189</span> ByteBufferUtils.copyFromBufferToArray(destination,<a name="line.189"></a>
-<span class="sourceLineNo">190</span> ((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.190"></a>
-<span class="sourceLineNo">191</span> ((ByteBufferedCell) cell).getTagsPosition(), destinationOffset, tlen);<a name="line.191"></a>
-<span class="sourceLineNo">192</span> } else {<a name="line.192"></a>
-<span class="sourceLineNo">193</span> System.arraycopy(cell.getTagsArray(), cell.getTagsOffset(), destination, destinationOffset,<a name="line.193"></a>
-<span class="sourceLineNo">194</span> tlen);<a name="line.194"></a>
-<span class="sourceLineNo">195</span> }<a name="line.195"></a>
-<span class="sourceLineNo">196</span> return destinationOffset + tlen;<a name="line.196"></a>
-<span class="sourceLineNo">197</span> }<a name="line.197"></a>
-<span class="sourceLineNo">198</span><a name="line.198"></a>
-<span class="sourceLineNo">199</span> /********************* misc *************************************/<a name="line.199"></a>
-<span class="sourceLineNo">200</span><a name="line.200"></a>
-<span class="sourceLineNo">201</span> public static byte getRowByte(Cell cell, int index) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span> if (cell instanceof ByteBufferedCell) {<a name="line.202"></a>
-<span class="sourceLineNo">203</span> return ((ByteBufferedCell) cell).getRowByteBuffer().get(<a name="line.203"></a>
-<span class="sourceLineNo">204</span> ((ByteBufferedCell) cell).getRowPosition() + index);<a name="line.204"></a>
-<span class="sourceLineNo">205</span> }<a name="line.205"></a>
-<span class="sourceLineNo">206</span> return cell.getRowArray()[cell.getRowOffset() + index];<a name="line.206"></a>
-<span class="sourceLineNo">207</span> }<a name="line.207"></a>
-<span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span> public static ByteBuffer getValueBufferShallowCopy(Cell cell) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getValueArray(), cell.getValueOffset(),<a name="line.210"></a>
-<span class="sourceLineNo">211</span> cell.getValueLength());<a name="line.211"></a>
-<span class="sourceLineNo">212</span> return buffer;<a name="line.212"></a>
-<span class="sourceLineNo">213</span> }<a name="line.213"></a>
-<span class="sourceLineNo">214</span><a name="line.214"></a>
-<span class="sourceLineNo">215</span> /**<a name="line.215"></a>
-<span class="sourceLineNo">216</span> * @param cell<a name="line.216"></a>
-<span class="sourceLineNo">217</span> * @return cell's qualifier wrapped into a ByteBuffer.<a name="line.217"></a>
-<span class="sourceLineNo">218</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.218"></a>
-<span class="sourceLineNo">219</span> */<a name="line.219"></a>
-<span class="sourceLineNo">220</span> @Deprecated<a name="line.220"></a>
-<span class="sourceLineNo">221</span> public static ByteBuffer getQualifierBufferShallowCopy(Cell cell) {<a name="line.221"></a>
-<span class="sourceLineNo">222</span> // No usage of this in code.<a name="line.222"></a>
-<span class="sourceLineNo">223</span> ByteBuffer buffer = ByteBuffer.wrap(cell.getQualifierArray(), cell.getQualifierOffset(),<a name="line.223"></a>
-<span class="sourceLineNo">224</span> cell.getQualifierLength());<a name="line.224"></a>
-<span class="sourceLineNo">225</span> return buffer;<a name="line.225"></a>
-<span class="sourceLineNo">226</span> }<a name="line.226"></a>
-<span class="sourceLineNo">227</span><a name="line.227"></a>
-<span class="sourceLineNo">228</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier,<a name="line.228"></a>
-<span class="sourceLineNo">229</span> final long timestamp, final byte type, final byte [] value) {<a name="line.229"></a>
-<span class="sourceLineNo">230</span> // I need a Cell Factory here. Using KeyValue for now. TODO.<a name="line.230"></a>
-<span class="sourceLineNo">231</span> // TODO: Make a new Cell implementation that just carries these<a name="line.231"></a>
-<span class="sourceLineNo">232</span> // byte arrays.<a name="line.232"></a>
-<span class="sourceLineNo">233</span> // TODO: Call factory to create Cell<a name="line.233"></a>
-<span class="sourceLineNo">234</span> return new KeyValue(row, family, qualifier, timestamp, KeyValue.Type.codeToType(type), value);<a name="line.234"></a>
-<span class="sourceLineNo">235</span> }<a name="line.235"></a>
-<span class="sourceLineNo">236</span><a name="line.236"></a>
-<span class="sourceLineNo">237</span> public static Cell createCell(final byte [] rowArray, final int rowOffset, final int rowLength,<a name="line.237"></a>
-<span class="sourceLineNo">238</span> final byte [] familyArray, final int familyOffset, final int familyLength,<a name="line.238"></a>
-<span class="sourceLineNo">239</span> final byte [] qualifierArray, final int qualifierOffset, final int qualifierLength) {<a name="line.239"></a>
-<span class="sourceLineNo">240</span> // See createCell(final byte [] row, final byte [] value) for why we default Maximum type.<a name="line.240"></a>
-<span class="sourceLineNo">241</span> return new KeyValue(rowArray, rowOffset, rowLength,<a name="line.241"></a>
-<span class="sourceLineNo">242</span> familyArray, familyOffset, familyLength,<a name="line.242"></a>
-<span class="sourceLineNo">243</span> qualifierArray, qualifierOffset, qualifierLength,<a name="line.243"></a>
-<span class="sourceLineNo">244</span> HConstants.LATEST_TIMESTAMP,<a name="line.244"></a>
-<span class="sourceLineNo">245</span> KeyValue.Type.Maximum,<a name="line.245"></a>
-<span class="sourceLineNo">246</span> HConstants.EMPTY_BYTE_ARRAY, 0, HConstants.EMPTY_BYTE_ARRAY.length);<a name="line.246"></a>
-<span class="sourceLineNo">247</span> }<a name="line.247"></a>
-<span class="sourceLineNo">248</span><a name="line.248"></a>
-<span class="sourceLineNo">249</span> /**<a name="line.249"></a>
-<span class="sourceLineNo">250</span> * Marked as audience Private as of 1.2.0.<a name="line.250"></a>
-<span class="sourceLineNo">251</span> * Creating a Cell with a memstoreTS/mvcc is an internal implementation detail not for<a name="line.251"></a>
-<span class="sourceLineNo">252</span> * public use.<a name="line.252"></a>
-<span class="sourceLineNo">253</span> */<a name="line.253"></a>
-<span class="sourceLineNo">254</span> @InterfaceAudience.Private<a name="line.254"></a>
-<span class="sourceLineNo">255</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.255"></a>
-<span class="sourceLineNo">256</span> final long timestamp, final byte type, final byte[] value, final long memstoreTS) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.257"></a>
-<span class="sourceLineNo">258</span> KeyValue.Type.codeToType(type), value);<a name="line.258"></a>
-<span class="sourceLineNo">259</span> keyValue.setSequenceId(memstoreTS);<a name="line.259"></a>
-<span class="sourceLineNo">260</span> return keyValue;<a name="line.260"></a>
-<span class="sourceLineNo">261</span> }<a name="line.261"></a>
-<span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span> /**<a name="line.263"></a>
-<span class="sourceLineNo">264</span> * Marked as audience Private as of 1.2.0.<a name="line.264"></a>
-<span class="sourceLineNo">265</span> * Creating a Cell with tags and a memstoreTS/mvcc is an internal implementation detail not for<a name="line.265"></a>
-<span class="sourceLineNo">266</span> * public use.<a name="line.266"></a>
-<span class="sourceLineNo">267</span> */<a name="line.267"></a>
-<span class="sourceLineNo">268</span> @InterfaceAudience.Private<a name="line.268"></a>
-<span class="sourceLineNo">269</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.269"></a>
-<span class="sourceLineNo">270</span> final long timestamp, final byte type, final byte[] value, byte[] tags,<a name="line.270"></a>
-<span class="sourceLineNo">271</span> final long memstoreTS) {<a name="line.271"></a>
-<span class="sourceLineNo">272</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp,<a name="line.272"></a>
-<span class="sourceLineNo">273</span> KeyValue.Type.codeToType(type), value, tags);<a name="line.273"></a>
-<span class="sourceLineNo">274</span> keyValue.setSequenceId(memstoreTS);<a name="line.274"></a>
-<span class="sourceLineNo">275</span> return keyValue;<a name="line.275"></a>
-<span class="sourceLineNo">276</span> }<a name="line.276"></a>
-<span class="sourceLineNo">277</span><a name="line.277"></a>
-<span class="sourceLineNo">278</span> /**<a name="line.278"></a>
-<span class="sourceLineNo">279</span> * Marked as audience Private as of 1.2.0.<a name="line.279"></a>
-<span class="sourceLineNo">280</span> * Creating a Cell with tags is an internal implementation detail not for<a name="line.280"></a>
-<span class="sourceLineNo">281</span> * public use.<a name="line.281"></a>
-<span class="sourceLineNo">282</span> */<a name="line.282"></a>
-<span class="sourceLineNo">283</span> @InterfaceAudience.Private<a name="line.283"></a>
-<span class="sourceLineNo">284</span> public static Cell createCell(final byte[] row, final byte[] family, final byte[] qualifier,<a name="line.284"></a>
-<span class="sourceLineNo">285</span> final long timestamp, Type type, final byte[] value, byte[] tags) {<a name="line.285"></a>
-<span class="sourceLineNo">286</span> KeyValue keyValue = new KeyValue(row, family, qualifier, timestamp, type, value, tags);<a name="line.286"></a>
-<span class="sourceLineNo">287</span> return keyValue;<a name="line.287"></a>
-<span class="sourceLineNo">288</span> }<a name="line.288"></a>
-<span class="sourceLineNo">289</span><a name="line.289"></a>
-<span class="sourceLineNo">290</span> /**<a name="line.290"></a>
-<span class="sourceLineNo">291</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.291"></a>
-<span class="sourceLineNo">292</span> * @param row<a name="line.292"></a>
-<span class="sourceLineNo">293</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.293"></a>
-<span class="sourceLineNo">294</span> */<a name="line.294"></a>
-<span class="sourceLineNo">295</span> public static Cell createCell(final byte [] row) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY);<a name="line.296"></a>
-<span class="sourceLineNo">297</span> }<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span> /**<a name="line.299"></a>
-<span class="sourceLineNo">300</span> * Create a Cell with specific row and value. Other fields are defaulted.<a name="line.300"></a>
-<span class="sourceLineNo">301</span> * @param row<a name="line.301"></a>
-<span class="sourceLineNo">302</span> * @param value<a name="line.302"></a>
-<span class="sourceLineNo">303</span> * @return Cell with passed row and value but all other fields are arbitrary<a name="line.303"></a>
-<span class="sourceLineNo">304</span> */<a name="line.304"></a>
-<span class="sourceLineNo">305</span> public static Cell createCell(final byte [] row, final byte [] value) {<a name="line.305"></a>
-<span class="sourceLineNo">306</span> // An empty family + empty qualifier + Type.Minimum is used as flag to indicate last on row.<a name="line.306"></a>
-<span class="sourceLineNo">307</span> // See the CellComparator and KeyValue comparator. Search for compareWithoutRow.<a name="line.307"></a>
-<span class="sourceLineNo">308</span> // Lets not make a last-on-row key as default but at same time, if you are making a key<a name="line.308"></a>
-<span class="sourceLineNo">309</span> // without specifying type, etc., flag it as weird by setting type to be Maximum.<a name="line.309"></a>
-<span class="sourceLineNo">310</span> return createCell(row, HConstants.EMPTY_BYTE_ARRAY, HConstants.EMPTY_BYTE_ARRAY,<a name="line.310"></a>
-<span class="sourceLineNo">311</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), value);<a name="line.311"></a>
-<span class="sourceLineNo">312</span> }<a name="line.312"></a>
-<span class="sourceLineNo">313</span><a name="line.313"></a>
-<span class="sourceLineNo">314</span> /**<a name="line.314"></a>
-<span class="sourceLineNo">315</span> * Create a Cell with specific row. Other fields defaulted.<a name="line.315"></a>
-<span class="sourceLineNo">316</span> * @param row<a name="line.316"></a>
-<span class="sourceLineNo">317</span> * @param family<a name="line.317"></a>
-<span class="sourceLineNo">318</span> * @param qualifier<a name="line.318"></a>
-<span class="sourceLineNo">319</span> * @return Cell with passed row but all other fields are arbitrary<a name="line.319"></a>
-<span class="sourceLineNo">320</span> */<a name="line.320"></a>
-<span class="sourceLineNo">321</span> public static Cell createCell(final byte [] row, final byte [] family, final byte [] qualifier) {<a name="line.321"></a>
-<span class="sourceLineNo">322</span> // See above in createCell(final byte [] row, final byte [] value) why we set type to Maximum.<a name="line.322"></a>
-<span class="sourceLineNo">323</span> return createCell(row, family, qualifier,<a name="line.323"></a>
-<span class="sourceLineNo">324</span> HConstants.LATEST_TIMESTAMP, KeyValue.Type.Maximum.getCode(), HConstants.EMPTY_BYTE_ARRAY);<a name="line.324"></a>
-<span class="sourceLineNo">325</span> }<a name="line.325"></a>
-<span class="sourceLineNo">326</span><a name="line.326"></a>
-<span class="sourceLineNo">327</span> /**<a name="line.327"></a>
-<span class="sourceLineNo">328</span> * @param cellScannerables<a name="line.328"></a>
-<span class="sourceLineNo">329</span> * @return CellScanner interface over <code>cellIterables</code><a name="line.329"></a>
-<span class="sourceLineNo">330</span> */<a name="line.330"></a>
-<span class="sourceLineNo">331</span> public static CellScanner createCellScanner(<a name="line.331"></a>
-<span class="sourceLineNo">332</span> final List<? extends CellScannable> cellScannerables) {<a name="line.332"></a>
-<span class="sourceLineNo">333</span> return new CellScanner() {<a name="line.333"></a>
-<span class="sourceLineNo">334</span> private final Iterator<? extends CellScannable> iterator = cellScannerables.iterator();<a name="line.334"></a>
-<span class="sourceLineNo">335</span> private CellScanner cellScanner = null;<a name="line.335"></a>
-<span class="sourceLineNo">336</span><a name="line.336"></a>
-<span class="sourceLineNo">337</span> @Override<a name="line.337"></a>
-<span class="sourceLineNo">338</span> public Cell current() {<a name="line.338"></a>
-<span class="sourceLineNo">339</span> return this.cellScanner != null? this.cellScanner.current(): null;<a name="line.339"></a>
-<span class="sourceLineNo">340</span> }<a name="line.340"></a>
-<span class="sourceLineNo">341</span><a name="line.341"></a>
-<span class="sourceLineNo">342</span> @Override<a name="line.342"></a>
-<span class="sourceLineNo">343</span> public boolean advance() throws IOException {<a name="line.343"></a>
-<span class="sourceLineNo">344</span> while (true) {<a name="line.344"></a>
-<span class="sourceLineNo">345</span> if (this.cellScanner == null) {<a name="line.345"></a>
-<span class="sourceLineNo">346</span> if (!this.iterator.hasNext()) return false;<a name="line.346"></a>
-<span class="sourceLineNo">347</span> this.cellScanner = this.iterator.next().cellScanner();<a name="line.347"></a>
-<span class="sourceLineNo">348</span> }<a name="line.348"></a>
-<span class="sourceLineNo">349</span> if (this.cellScanner.advance()) return true;<a name="line.349"></a>
-<span class="sourceLineNo">350</span> this.cellScanner = null;<a name="line.350"></a>
-<span class="sourceLineNo">351</span> }<a name="line.351"></a>
-<span class="sourceLineNo">352</span> }<a name="line.352"></a>
-<span class="sourceLineNo">353</span> };<a name="line.353"></a>
-<span class="sourceLineNo">354</span> }<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span> /**<a name="line.356"></a>
-<span class="sourceLineNo">357</span> * @param cellIterable<a name="line.357"></a>
-<span class="sourceLineNo">358</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.358"></a>
-<span class="sourceLineNo">359</span> */<a name="line.359"></a>
-<span class="sourceLineNo">360</span> public static CellScanner createCellScanner(final Iterable<Cell> cellIterable) {<a name="line.360"></a>
-<span class="sourceLineNo">361</span> if (cellIterable == null) return null;<a name="line.361"></a>
-<span class="sourceLineNo">362</span> return createCellScanner(cellIterable.iterator());<a name="line.362"></a>
-<span class="sourceLineNo">363</span> }<a name="line.363"></a>
-<span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span> /**<a name="line.365"></a>
-<span class="sourceLineNo">366</span> * @param cells<a name="line.366"></a>
-<span class="sourceLineNo">367</span> * @return CellScanner interface over <code>cellIterable</code> or null if <code>cells</code> is<a name="line.367"></a>
-<span class="sourceLineNo">368</span> * null<a name="line.368"></a>
-<span class="sourceLineNo">369</span> */<a name="line.369"></a>
-<span class="sourceLineNo">370</span> public static CellScanner createCellScanner(final Iterator<Cell> cells) {<a name="line.370"></a>
-<span class="sourceLineNo">371</span> if (cells == null) return null;<a name="line.371"></a>
-<span class="sourceLineNo">372</span> return new CellScanner() {<a name="line.372"></a>
-<span class="sourceLineNo">373</span> private final Iterator<Cell> iterator = cells;<a name="line.373"></a>
-<span class="sourceLineNo">374</span> private Cell current = null;<a name="line.374"></a>
-<span class="sourceLineNo">375</span><a name="line.375"></a>
-<span class="sourceLineNo">376</span> @Override<a name="line.376"></a>
-<span class="sourceLineNo">377</span> public Cell current() {<a name="line.377"></a>
-<span class="sourceLineNo">378</span> return this.current;<a name="line.378"></a>
-<span class="sourceLineNo">379</span> }<a name="line.379"></a>
-<span class="sourceLineNo">380</span><a name="line.380"></a>
-<span class="sourceLineNo">381</span> @Override<a name="line.381"></a>
-<span class="sourceLineNo">382</span> public boolean advance() {<a name="line.382"></a>
-<span class="sourceLineNo">383</span> boolean hasNext = this.iterator.hasNext();<a name="line.383"></a>
-<span class="sourceLineNo">384</span> this.current = hasNext? this.iterator.next(): null;<a name="line.384"></a>
-<span class="sourceLineNo">385</span> return hasNext;<a name="line.385"></a>
-<span class="sourceLineNo">386</span> }<a name="line.386"></a>
-<span class="sourceLineNo">387</span> };<a name="line.387"></a>
-<span class="sourceLineNo">388</span> }<a name="line.388"></a>
-<span class="sourceLineNo">389</span><a name="line.389"></a>
-<span class="sourceLineNo">390</span> /**<a name="line.390"></a>
-<span class="sourceLineNo">391</span> * @param cellArray<a name="line.391"></a>
-<span class="sourceLineNo">392</span> * @return CellScanner interface over <code>cellArray</code><a name="line.392"></a>
-<span class="sourceLineNo">393</span> */<a name="line.393"></a>
-<span class="sourceLineNo">394</span> public static CellScanner createCellScanner(final Cell[] cellArray) {<a name="line.394"></a>
-<span class="sourceLineNo">395</span> return new CellScanner() {<a name="line.395"></a>
-<span class="sourceLineNo">396</span> private final Cell [] cells = cellArray;<a name="line.396"></a>
-<span class="sourceLineNo">397</span> private int index = -1;<a name="line.397"></a>
-<span class="sourceLineNo">398</span><a name="line.398"></a>
-<span class="sourceLineNo">399</span> @Override<a name="line.399"></a>
-<span class="sourceLineNo">400</span> public Cell current() {<a name="line.400"></a>
-<span class="sourceLineNo">401</span> if (cells == null) return null;<a name="line.401"></a>
-<span class="sourceLineNo">402</span> return (index < 0)? null: this.cells[index];<a name="line.402"></a>
-<span class="sourceLineNo">403</span> }<a name="line.403"></a>
-<span class="sourceLineNo">404</span><a name="line.404"></a>
-<span class="sourceLineNo">405</span> @Override<a name="line.405"></a>
-<span class="sourceLineNo">406</span> public boolean advance() {<a name="line.406"></a>
-<span class="sourceLineNo">407</span> if (cells == null) return false;<a name="line.407"></a>
-<span class="sourceLineNo">408</span> return ++index < this.cells.length;<a name="line.408"></a>
-<span class="sourceLineNo">409</span> }<a name="line.409"></a>
-<span class="sourceLineNo">410</span> };<a name="line.410"></a>
-<span class="sourceLineNo">411</span> }<a name="line.411"></a>
-<span class="sourceLineNo">412</span><a name="line.412"></a>
-<span class="sourceLineNo">413</span> /**<a name="line.413"></a>
-<span class="sourceLineNo">414</span> * Flatten the map of cells out under the CellScanner<a name="line.414"></a>
-<span class="sourceLineNo">415</span> * @param map Map of Cell Lists; for example, the map of families to Cells that is used<a name="line.415"></a>
-<span class="sourceLineNo">416</span> * inside Put, etc., keeping Cells organized by family.<a name="line.416"></a>
-<span class="sourceLineNo">417</span> * @return CellScanner interface over <code>cellIterable</code><a name="line.417"></a>
-<span class="sourceLineNo">418</span> */<a name="line.418"></a>
-<span class="sourceLineNo">419</span> public static CellScanner createCellScanner(final NavigableMap<byte [], List<Cell>> map) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span> return new CellScanner() {<a name="line.420"></a>
-<span class="sourceLineNo">421</span> private final Iterator<Entry<byte[], List<Cell>>> entries = map.entrySet().iterator();<a name="line.421"></a>
-<span class="sourceLineNo">422</span> private Iterator<Cell> currentIterator = null;<a name="line.422"></a>
-<span class="sourceLineNo">423</span> private Cell currentCell;<a name="line.423"></a>
-<span class="sourceLineNo">424</span><a name="line.424"></a>
-<span class="sourceLineNo">425</span> @Override<a name="line.425"></a>
-<span class="sourceLineNo">426</span> public Cell current() {<a name="line.426"></a>
-<span class="sourceLineNo">427</span> return this.currentCell;<a name="line.427"></a>
-<span class="sourceLineNo">428</span> }<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span> @Override<a name="line.430"></a>
-<span class="sourceLineNo">431</span> public boolean advance() {<a name="line.431"></a>
-<span class="sourceLineNo">432</span> while(true) {<a name="line.432"></a>
-<span class="sourceLineNo">433</span> if (this.currentIterator == null) {<a name="line.433"></a>
-<span class="sourceLineNo">434</span> if (!this.entries.hasNext()) return false;<a name="line.434"></a>
-<span class="sourceLineNo">435</span> this.currentIterator = this.entries.next().getValue().iterator();<a name="line.435"></a>
-<span class="sourceLineNo">436</span> }<a name="line.436"></a>
-<span class="sourceLineNo">437</span> if (this.currentIterator.hasNext()) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span> this.currentCell = this.currentIterator.next();<a name="line.438"></a>
-<span class="sourceLineNo">439</span> return true;<a name="line.439"></a>
-<span class="sourceLineNo">440</span> }<a name="line.440"></a>
-<span class="sourceLineNo">441</span> this.currentCell = null;<a name="line.441"></a>
-<span class="sourceLineNo">442</span> this.currentIterator = null;<a name="line.442"></a>
-<span class="sourceLineNo">443</span> }<a name="line.443"></a>
-<span class="sourceLineNo">444</span> }<a name="line.444"></a>
-<span class="sourceLineNo">445</span> };<a name="line.445"></a>
-<span class="sourceLineNo">446</span> }<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span> /**<a name="line.448"></a>
-<span class="sourceLineNo">449</span> * @param left<a name="line.449"></a>
-<span class="sourceLineNo">450</span> * @param right<a name="line.450"></a>
-<span class="sourceLineNo">451</span> * @return True if the rows in <code>left</code> and <code>right</code> Cells match<a name="line.451"></a>
-<span class="sourceLineNo">452</span> * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.<a name="line.452"></a>
-<span class="sourceLineNo">453</span> * Instead use {@link #matchingRows(Cell, Cell)}<a name="line.453"></a>
-<span class="sourceLineNo">454</span> */<a name="line.454"></a>
-<span class="sourceLineNo">455</span> @Deprecated<a name="line.455"></a>
-<span class="sourceLineNo">456</span> public static boolean matchingRow(final Cell left, final Cell right) {<a name="line.456"></a>
-<span class="sourceLineNo">457</span> return matchingRows(left, right);<a name="line.457"></a>
-<span class="sourceLineNo">458</span> }<a name="line.458"></a>
-<span class="sourceLineNo">459</span><a name="line.459"></a>
-<span class="sourceLineNo">460</span> public static boolean matchingRow(final Cell left, final byte[] buf) {<a name="line.460"></a>
-<span class="sourceLineNo">461</span> if (buf == null) {<a name="line.461"></a>
-<span class="sourceLineNo">462</span> return left.getQualifierLength() == 0;<a name="line.462"></a>
-<span class="sourceLineNo">463</span> }<a name="line.463"></a>
-<span class="sourceLineNo">464</span> return matchingRow(left, buf, 0, buf.length);<a name="line.464"></a>
-<span class="sourceLineNo">465</span> }<a name="line.465"></a>
-<span class="sourceLineNo">466</span><a name="line.466"></a>
-<span class="sourceLineNo">467</span> public static boolean matchingRow(final Cell left, final byte[] buf, final int offset,<a name="line.467"></a>
-<span class="sourceLineNo">468</span> final int length) {<a name="line.468"></a>
-<span class="sourceLineNo">469</span> if (left instanceof ByteBufferedCell) {<a name="line.469"></a>
-<span class="sourceLineNo">470</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getRowByteBuffer(),<a name="line.470"></a>
-<span class="sourceLineNo">471</span> ((ByteBufferedCell) left).getRowPosition(), left.getRowLength(), buf, offset,<a name="line.471"></a>
-<span class="sourceLineNo">472</span> length);<a name="line.472"></a>
-<span class="sourceLineNo">473</span> }<a name="line.473"></a>
-<span class="sourceLineNo">474</span> return Bytes.equals(left.getRowArray(), left.getRowOffset(), left.getRowLength(), buf, offset,<a name="line.474"></a>
-<span class="sourceLineNo">475</span> length);<a name="line.475"></a>
-<span class="sourceLineNo">476</span> }<a name="line.476"></a>
-<span class="sourceLineNo">477</span><a name="line.477"></a>
-<span class="sourceLineNo">478</span> public static boolean matchingFamily(final Cell left, final Cell right) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span> byte lfamlength = left.getFamilyLength();<a name="line.479"></a>
-<span class="sourceLineNo">480</span> byte rfamlength = right.getFamilyLength();<a name="line.480"></a>
-<span class="sourceLineNo">481</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.481"></a>
-<span class="sourceLineNo">482</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.482"></a>
-<span class="sourceLineNo">483</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.483"></a>
-<span class="sourceLineNo">484</span> ((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.484"></a>
-<span class="sourceLineNo">485</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength);<a name="line.485"></a>
-<span class="sourceLineNo">486</span> }<a name="line.486"></a>
-<span class="sourceLineNo">487</span> if (left instanceof ByteBufferedCell) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.488"></a>
-<span class="sourceLineNo">489</span> ((ByteBufferedCell) left).getFamilyPosition(), lfamlength,<a name="line.489"></a>
-<span class="sourceLineNo">490</span> right.getFamilyArray(), right.getFamilyOffset(), rfamlength);<a name="line.490"></a>
-<span class="sourceLineNo">491</span> }<a name="line.491"></a>
-<span class="sourceLineNo">492</span> if (right instanceof ByteBufferedCell) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getFamilyByteBuffer(),<a name="line.493"></a>
-<span class="sourceLineNo">494</span> ((ByteBufferedCell) right).getFamilyPosition(), rfamlength,<a name="line.494"></a>
-<span class="sourceLineNo">495</span> left.getFamilyArray(), left.getFamilyOffset(), lfamlength);<a name="line.495"></a>
-<span class="sourceLineNo">496</span> }<a name="line.496"></a>
-<span class="sourceLineNo">497</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(),<a name="line.497"></a>
-<span class="sourceLineNo">498</span> right.getFamilyArray(), right.getFamilyOffset(), right.getFamilyLength());<a name="line.498"></a>
-<span class="sourceLineNo">499</span> }<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span> public static boolean matchingFamily(final Cell left, final byte[] buf) {<a name="line.501"></a>
-<span class="sourceLineNo">502</span> if (buf == null) {<a name="line.502"></a>
-<span class="sourceLineNo">503</span> return left.getFamilyLength() == 0;<a name="line.503"></a>
-<span class="sourceLineNo">504</span> }<a name="line.504"></a>
-<span class="sourceLineNo">505</span> return matchingFamily(left, buf, 0, buf.length);<a name="line.505"></a>
-<span class="sourceLineNo">506</span> }<a name="line.506"></a>
-<span class="sourceLineNo">507</span><a name="line.507"></a>
-<span class="sourceLineNo">508</span> public static boolean matchingFamily(final Cell left, final byte[] buf, final int offset,<a name="line.508"></a>
-<span class="sourceLineNo">509</span> final int length) {<a name="line.509"></a>
-<span class="sourceLineNo">510</span> if (left instanceof ByteBufferedCell) {<a name="line.510"></a>
-<span class="sourceLineNo">511</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getFamilyByteBuffer(),<a name="line.511"></a>
-<span class="sourceLineNo">512</span> ((ByteBufferedCell) left).getFamilyPosition(), left.getFamilyLength(), buf,<a name="line.512"></a>
-<span class="sourceLineNo">513</span> offset, length);<a name="line.513"></a>
-<span class="sourceLineNo">514</span> }<a name="line.514"></a>
-<span class="sourceLineNo">515</span> return Bytes.equals(left.getFamilyArray(), left.getFamilyOffset(), left.getFamilyLength(), buf,<a name="line.515"></a>
-<span class="sourceLineNo">516</span> offset, length);<a name="line.516"></a>
-<span class="sourceLineNo">517</span> }<a name="line.517"></a>
-<span class="sourceLineNo">518</span><a name="line.518"></a>
-<span class="sourceLineNo">519</span> public static boolean matchingQualifier(final Cell left, final Cell right) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span> int lqlength = left.getQualifierLength();<a name="line.520"></a>
-<span class="sourceLineNo">521</span> int rqlength = right.getQualifierLength();<a name="line.521"></a>
-<span class="sourceLineNo">522</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.522"></a>
-<span class="sourceLineNo">523</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.523"></a>
-<span class="sourceLineNo">524</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.524"></a>
-<span class="sourceLineNo">525</span> ((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.525"></a>
-<span class="sourceLineNo">526</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength);<a name="line.526"></a>
-<span class="sourceLineNo">527</span> }<a name="line.527"></a>
-<span class="sourceLineNo">528</span> if (left instanceof ByteBufferedCell) {<a name="line.528"></a>
-<span class="sourceLineNo">529</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.529"></a>
-<span class="sourceLineNo">530</span> ((ByteBufferedCell) left).getQualifierPosition(), lqlength,<a name="line.530"></a>
-<span class="sourceLineNo">531</span> right.getQualifierArray(), right.getQualifierOffset(), rqlength);<a name="line.531"></a>
-<span class="sourceLineNo">532</span> }<a name="line.532"></a>
-<span class="sourceLineNo">533</span> if (right instanceof ByteBufferedCell) {<a name="line.533"></a>
-<span class="sourceLineNo">534</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getQualifierByteBuffer(),<a name="line.534"></a>
-<span class="sourceLineNo">535</span> ((ByteBufferedCell) right).getQualifierPosition(), rqlength,<a name="line.535"></a>
-<span class="sourceLineNo">536</span> left.getQualifierArray(), left.getQualifierOffset(), lqlength);<a name="line.536"></a>
-<span class="sourceLineNo">537</span> }<a name="line.537"></a>
-<span class="sourceLineNo">538</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.538"></a>
-<span class="sourceLineNo">539</span> left.getQualifierLength(), right.getQualifierArray(), right.getQualifierOffset(),<a name="line.539"></a>
-<span class="sourceLineNo">540</span> right.getQualifierLength());<a name="line.540"></a>
-<span class="sourceLineNo">541</span> }<a name="line.541"></a>
-<span class="sourceLineNo">542</span><a name="line.542"></a>
-<span class="sourceLineNo">543</span> /**<a name="line.543"></a>
-<span class="sourceLineNo">544</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.544"></a>
-<span class="sourceLineNo">545</span> * byte[] are equal<a name="line.545"></a>
-<span class="sourceLineNo">546</span> * @param left<a name="line.546"></a>
-<span class="sourceLineNo">547</span> * @param buf the serialized keyvalue format byte[]<a name="line.547"></a>
-<span class="sourceLineNo">548</span> * @return true if the qualifier matches, false otherwise<a name="line.548"></a>
-<span class="sourceLineNo">549</span> */<a name="line.549"></a>
-<span class="sourceLineNo">550</span> public static boolean matchingQualifier(final Cell left, final byte[] buf) {<a name="line.550"></a>
-<span class="sourceLineNo">551</span> if (buf == null) {<a name="line.551"></a>
-<span class="sourceLineNo">552</span> return left.getQualifierLength() == 0;<a name="line.552"></a>
-<span class="sourceLineNo">553</span> }<a name="line.553"></a>
-<span class="sourceLineNo">554</span> return matchingQualifier(left, buf, 0, buf.length);<a name="line.554"></a>
-<span class="sourceLineNo">555</span> }<a name="line.555"></a>
-<span class="sourceLineNo">556</span><a name="line.556"></a>
-<span class="sourceLineNo">557</span> /**<a name="line.557"></a>
-<span class="sourceLineNo">558</span> * Finds if the qualifier part of the cell and the KV serialized<a name="line.558"></a>
-<span class="sourceLineNo">559</span> * byte[] are equal<a name="line.559"></a>
-<span class="sourceLineNo">560</span> * @param left<a name="line.560"></a>
-<span class="sourceLineNo">561</span> * @param buf the serialized keyvalue format byte[]<a name="line.561"></a>
-<span class="sourceLineNo">562</span> * @param offset the offset of the qualifier in the byte[]<a name="line.562"></a>
-<span class="sourceLineNo">563</span> * @param length the length of the qualifier in the byte[]<a name="line.563"></a>
-<span class="sourceLineNo">564</span> * @return true if the qualifier matches, false otherwise<a name="line.564"></a>
-<span class="sourceLineNo">565</span> */<a name="line.565"></a>
-<span class="sourceLineNo">566</span> public static boolean matchingQualifier(final Cell left, final byte[] buf, final int offset,<a name="line.566"></a>
-<span class="sourceLineNo">567</span> final int length) {<a name="line.567"></a>
-<span class="sourceLineNo">568</span> if (buf == null) {<a name="line.568"></a>
-<span class="sourceLineNo">569</span> return left.getQualifierLength() == 0;<a name="line.569"></a>
-<span class="sourceLineNo">570</span> }<a name="line.570"></a>
-<span class="sourceLineNo">571</span> if (left instanceof ByteBufferedCell) {<a name="line.571"></a>
-<span class="sourceLineNo">572</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getQualifierByteBuffer(),<a name="line.572"></a>
-<span class="sourceLineNo">573</span> ((ByteBufferedCell) left).getQualifierPosition(), left.getQualifierLength(),<a name="line.573"></a>
-<span class="sourceLineNo">574</span> buf, offset, length);<a name="line.574"></a>
-<span class="sourceLineNo">575</span> }<a name="line.575"></a>
-<span class="sourceLineNo">576</span> return Bytes.equals(left.getQualifierArray(), left.getQualifierOffset(),<a name="line.576"></a>
-<span class="sourceLineNo">577</span> left.getQualifierLength(), buf, offset, length);<a name="line.577"></a>
-<span class="sourceLineNo">578</span> }<a name="line.578"></a>
-<span class="sourceLineNo">579</span><a name="line.579"></a>
-<span class="sourceLineNo">580</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final byte[] qual) {<a name="line.580"></a>
-<span class="sourceLineNo">581</span> if (!matchingFamily(left, fam))<a name="line.581"></a>
-<span class="sourceLineNo">582</span> return false;<a name="line.582"></a>
-<span class="sourceLineNo">583</span> return matchingQualifier(left, qual);<a name="line.583"></a>
-<span class="sourceLineNo">584</span> }<a name="line.584"></a>
-<span class="sourceLineNo">585</span><a name="line.585"></a>
-<span class="sourceLineNo">586</span> public static boolean matchingColumn(final Cell left, final byte[] fam, final int foffset,<a name="line.586"></a>
-<span class="sourceLineNo">587</span> final int flength, final byte[] qual, final int qoffset, final int qlength) {<a name="line.587"></a>
-<span class="sourceLineNo">588</span> if (!matchingFamily(left, fam, foffset, flength))<a name="line.588"></a>
-<span class="sourceLineNo">589</span> return false;<a name="line.589"></a>
-<span class="sourceLineNo">590</span> return matchingQualifier(left, qual, qoffset, qlength);<a name="line.590"></a>
-<span class="sourceLineNo">591</span> }<a name="line.591"></a>
-<span class="sourceLineNo">592</span><a name="line.592"></a>
-<span class="sourceLineNo">593</span> public static boolean matchingColumn(final Cell left, final Cell right) {<a name="line.593"></a>
-<span class="sourceLineNo">594</span> if (!matchingFamily(left, right))<a name="line.594"></a>
-<span class="sourceLineNo">595</span> return false;<a name="line.595"></a>
-<span class="sourceLineNo">596</span> return matchingQualifier(left, right);<a name="line.596"></a>
-<span class="sourceLineNo">597</span> }<a name="line.597"></a>
-<span class="sourceLineNo">598</span><a name="line.598"></a>
-<span class="sourceLineNo">599</span> public static boolean matchingValue(final Cell left, final Cell right) {<a name="line.599"></a>
-<span class="sourceLineNo">600</span> return matchingValue(left, right, left.getValueLength(), right.getValueLength());<a name="line.600"></a>
-<span class="sourceLineNo">601</span> }<a name="line.601"></a>
-<span class="sourceLineNo">602</span><a name="line.602"></a>
-<span class="sourceLineNo">603</span> public static boolean matchingValue(final Cell left, final Cell right, int lvlength,<a name="line.603"></a>
-<span class="sourceLineNo">604</span> int rvlength) {<a name="line.604"></a>
-<span class="sourceLineNo">605</span> if (left instanceof ByteBufferedCell && right instanceof ByteBufferedCell) {<a name="line.605"></a>
-<span class="sourceLineNo">606</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.606"></a>
-<span class="sourceLineNo">607</span> ((ByteBufferedCell) left).getValuePosition(), lvlength,<a name="line.607"></a>
-<span class="sourceLineNo">608</span> ((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.608"></a>
-<span class="sourceLineNo">609</span> ((ByteBufferedCell) right).getValuePosition(), rvlength);<a name="line.609"></a>
-<span class="sourceLineNo">610</span> }<a name="line.610"></a>
-<span class="sourceLineNo">611</span> if (left instanceof ByteBufferedCell) {<a name="line.611"></a>
-<span class="sourceLineNo">612</span> return ByteBufferUtils.equals(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.612"></a>
-<span class="sourceLineNo">613</span> ((ByteBufferedCell) left).getValuePosition(), lvlength, right.getValueArray(),<a name="line.613"></a>
-<span class="sourceLineNo">614</span> right.getValueOffset(), rvlength);<a name="line.614"></a>
-<span class="sourceLineNo">615</span> }<a name="line.615"></a>
-<span class="sourceLineNo">616</span> if (right instanceof ByteBufferedCell) {<a name="line.616"></a>
-<span class="sourceLineNo">617</span> return ByteBufferUtils.equals(((ByteBufferedCell) right).getValueByteBuffer(),<a name="line.617"></a>
-<span class="sourceLineNo">618</span> ((ByteBufferedCell) right).getValuePosition(), rvlength, left.getValueArray(),<a name="line.618"></a>
-<span class="sourceLineNo">619</span> left.getValueOffset(), lvlength);<a name="line.619"></a>
-<span class="sourceLineNo">620</span> }<a name="line.620"></a>
-<span class="sourceLineNo">621</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), lvlength,<a name="line.621"></a>
-<span class="sourceLineNo">622</span> right.getValueArray(), right.getValueOffset(), rvlength);<a name="line.622"></a>
-<span class="sourceLineNo">623</span> }<a name="line.623"></a>
-<span class="sourceLineNo">624</span><a name="line.624"></a>
-<span class="sourceLineNo">625</span> public static boolean matchingValue(final Cell left, final byte[] buf) {<a name="line.625"></a>
-<span class="sourceLineNo">626</span> if (left instanceof ByteBufferedCell) {<a name="line.626"></a>
-<span class="sourceLineNo">627</span> return ByteBufferUtils.compareTo(((ByteBufferedCell) left).getValueByteBuffer(),<a name="line.627"></a>
-<span class="sourceLineNo">628</span> ((ByteBufferedCell) left).getValuePosition(), left.getValueLength(), buf, 0,<a name="line.628"></a>
-<span class="sourceLineNo">629</span> buf.length) == 0;<a name="line.629"></a>
-<span class="sourceLineNo">630</span> }<a name="line.630"></a>
-<span class="sourceLineNo">631</span> return Bytes.equals(left.getValueArray(), left.getValueOffset(), left.getValueLength(), buf, 0,<a name="line.631"></a>
-<span class="sourceLineNo">632</span> buf.length);<a name="line.632"></a>
-<span class="sourceLineNo">633</span> }<a name="line.633"></a>
-<span class="sourceLineNo">634</span><a name="line.634"></a>
-<span class="sourceLineNo">635</span> /**<a name="line.635"></a>
-<span class="sourceLineNo">636</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.636"></a>
-<span class="sourceLineNo">637</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.637"></a>
-<span class="sourceLineNo">638</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.638"></a>
-<span class="sourceLineNo">639</span> */<a name="line.639"></a>
-<span class="sourceLineNo">640</span> public static boolean isDelete(final Cell cell) {<a name="line.640"></a>
-<span class="sourceLineNo">641</span> return isDelete(cell.getTypeByte());<a name="line.641"></a>
-<span class="sourceLineNo">642</span> }<a name="line.642"></a>
-<span class="sourceLineNo">643</span><a name="line.643"></a>
-<span class="sourceLineNo">644</span> /**<a name="line.644"></a>
-<span class="sourceLineNo">645</span> * @return True if a delete type, a {@link KeyValue.Type#Delete} or a<a name="line.645"></a>
-<span class="sourceLineNo">646</span> * {KeyValue.Type#DeleteFamily} or a<a name="line.646"></a>
-<span class="sourceLineNo">647</span> * {@link KeyValue.Type#DeleteColumn} KeyValue type.<a name="line.647"></a>
-<span class="sourceLineNo">648</span> */<a name="line.648"></a>
-<span class="sourceLineNo">649</span> public static boolean isDelete(final byte type) {<a name="line.649"></a>
-<span class="sourceLineNo">650</span> return Type.Delete.getCode() <= type<a name="line.650"></a>
-<span class="sourceLineNo">651</span> && type <= Type.DeleteFamily.getCode();<a name="line.651"></a>
-<span class="sourceLineNo">652</span> }<a name="line.652"></a>
-<span class="sourceLineNo">653</span><a name="line.653"></a>
-<span class="sourceLineNo">654</span> /**<a name="line.654"></a>
-<span class="sourceLineNo">655</span> * @return True if this cell is a {@link KeyValue.Type#Delete} type.<a name="line.655"></a>
-<span class="sourceLineNo">656</span> */<a name="line.656"></a>
-<span class="sourceLineNo">657</span> public static boolean isDeleteType(Cell cell) {<a name="line.657"></a>
-<span class="sourceLineNo">658</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.658"></a>
-<span class="sourceLineNo">659</span> }<a name="line.659"></a>
-<span class="sourceLineNo">660</span><a name="line.660"></a>
-<span class="sourceLineNo">661</span> public static boolean isDeleteFamily(final Cell cell) {<a name="line.661"></a>
-<span class="sourceLineNo">662</span> return cell.getTypeByte() == Type.DeleteFamily.getCode();<a name="line.662"></a>
-<span class="sourceLineNo">663</span> }<a name="line.663"></a>
-<span class="sourceLineNo">664</span><a name="line.664"></a>
-<span class="sourceLineNo">665</span> public static boolean isDeleteFamilyVersion(final Cell cell) {<a name="line.665"></a>
-<span class="sourceLineNo">666</span> return cell.getTypeByte() == Type.DeleteFamilyVersion.getCode();<a name="line.666"></a>
-<span class="sourceLineNo">667</span> }<a name="line.667"></a>
-<span class="sourceLineNo">668</span><a name="line.668"></a>
-<span class="sourceLineNo">669</span> public static boolean isDeleteColumns(final Cell cell) {<a name="line.669"></a>
-<span class="sourceLineNo">670</span> return cell.getTypeByte() == Type.DeleteColumn.getCode();<a name="line.670"></a>
-<span class="sourceLineNo">671</span> }<a name="line.671"></a>
-<span class="sourceLineNo">672</span><a name="line.672"></a>
-<span class="sourceLineNo">673</span> public static boolean isDeleteColumnVersion(final Cell cell) {<a name="line.673"></a>
-<span class="sourceLineNo">674</span> return cell.getTypeByte() == Type.Delete.getCode();<a name="line.674"></a>
-<span class="sourceLineNo">675</span> }<a name="line.675"></a>
-<span class="sourceLineNo">676</span><a name="line.676"></a>
-<span class="sourceLineNo">677</span> /**<a name="line.677"></a>
-<span class="sourceLineNo">678</span> *<a name="line.678"></a>
-<span class="sourceLineNo">679</span> * @return True if this cell is a delete family or column type.<a name="line.679"></a>
-<span class="sourceLineNo">680</span> */<a name="line.680"></a>
-<span class="sourceLineNo">681</span> public static boolean isDeleteColumnOrFamily(Cell cell) {<a name="line.681"></a>
-<span class="sourceLineNo">682</span> int t = cell.getTypeByte();<a name="line.682"></a>
-<span class="sourceLineNo">683</span> return t == Type.DeleteColumn.getCode() || t == Type.DeleteFamily.getCode();<a name="line.683"></a>
-<span class="sourceLineNo">684</span> }<a name="line.684"></a>
-<span class="sourceLineNo">685</span><a name="line.685"></a>
-<span class="sourceLineNo">686</span> /**<a name="line.686"></a>
-<span class="sourceLineNo">687</span> * @param cell<a name="line.687"></a>
-<span class="sourceLineNo">688</span> * @return Estimate of the <code>cell</code> size in bytes.<a name="line.688"></a>
-<span class="sourceLineNo">689</span> */<a name="line.689"></a>
-<span class="sourceLineNo">690</span> public static int estimatedSerializedSizeOf(final Cell cell) {<a name="line.690"></a>
-<span class="sourceLineNo">691</span> // If a KeyValue, we can give a good estimate of size.<a name="line.691"></a>
-<span class="sourceLineNo">692</span> if (cell instanceof KeyValue) {<a name="line.692"></a>
-<span class="sourceLineNo">693</span> return ((KeyValue)cell).getLength() + Bytes.SIZEOF_INT;<a name="line.693"></a>
-<span class="sourceLineNo">694</span> }<a name="line.694"></a>
-<span class="sourceLineNo">695</span> // TODO: Should we add to Cell a sizeOf? Would it help? Does it make sense if Cell is<a name="line.695"></a>
-<span class="sourceLineNo">696</span> // prefix encoded or compressed?<a name="line.696"></a>
-<span class="sourceLineNo">697</span> return getSumOfCellElementLengths(cell) +<a name="line.697"></a>
-<span class="sourceLineNo">698</span> // Use the KeyValue's infrastructure size presuming that another implementation would have<a name="line.698"></a>
-<span class="sourceLineNo">699</span> // same basic cost.<a name="line.699"></a>
-<span class="sourceLineNo">700</span> KeyValue.KEY_INFRASTRUCTURE_SIZE +<a name="line.700"></a>
-<span class="sourceLineNo">701</span> // Serialization is probably preceded by a length (it is in the KeyValueCodec at least).<a name="line.701"></a>
-<span class="sourceLineNo">702</span> Bytes.SIZEOF_INT;<a name="line.702"></a>
-<span class="sourceLineNo">703</span> }<a name="line.703"></a>
-<span class="sourceLineNo">704</span><a name="line.704"></a>
-<span class="sourceLineNo">705</span> /**<a name="line.705"></a>
-<span class="sourceLineNo">706</span> * @param cell<a name="line.706"></a>
-<span class="sourceLineNo">707</span> * @return Sum of the lengths of all the elements in a Cell; does not count in any infrastructure<a name="line.707"></a>
-<span class="sourceLineNo">708</span> */<a name="line.708"></a>
-<span class="sourceLineNo">709</span> private static int getSumOfCellElementLengths(final Cell cell) {<a name="line.709"></a>
-<span class="sourceLineNo">710</span> return getSumOfCellKeyElementLengths(cell) + cell.getValueLength() + cell.getTagsLength();<a name="line.710"></a>
-<span class="sourceLineNo">711</span> }<a name="line.711"></a>
-<span class="sourceLineNo">712</span><a name="line.712"></a>
-<span class="sourceLineNo">713</span> /**<a name="line.713"></a>
-<span class="sourceLineNo">714</span> * @param cell<a name="line.714"></a>
-<span class="sourceLineNo">715</span> * @return Sum of all elements that make up a key; does not include infrastructure, tags or<a name="line.715"></a>
-<span class="sourceLineNo">716</span> * values.<a name="line.716"></a>
-<span class="sourceLineNo">717</span> */<a name="line.717"></a>
-<span class="sourceLineNo">718</span> private static int getSumOfCellKeyElementLengths(final Cell cell) {<a name="line.718"></a>
-<span class="sourceLineNo">719</span> return cell.getRowLength() + cell.getFamilyLength() +<a name="line.719"></a>
-<span class="sourceLineNo">720</span> cell.getQualifierLength() +<a name="line.720"></a>
-<span class="sourceLineNo">721</span> KeyValue.TIMESTAMP_TYPE_SIZE;<a name="line.721"></a>
-<span class="sourceLineNo">722</span> }<a name="line.722"></a>
-<span class="sourceLineNo">723</span><a name="line.723"></a>
-<span class="sourceLineNo">724</span> public static int estimatedSerializedSizeOfKey(final Cell cell) {<a name="line.724"></a>
-<span class="sourceLineNo">725</span> if (cell instanceof KeyValue) return ((KeyValue)cell).getKeyLength();<a name="line.725"></a>
-<span class="sourceLineNo">726</span> // This will be a low estimate. Will do for now.<a name="line.726"></a>
-<span class="sourceLineNo">727</span> return getSumOfCellKeyElementLengths(cell);<a name="line.727"></a>
-<span class="sourceLineNo">728</span> }<a name="line.728"></a>
-<span class="sourceLineNo">729</span><a name="line.729"></a>
-<span class="sourceLineNo">730</span> /**<a name="line.730"></a>
-<span class="sourceLineNo">731</span> * This is an estimate of the heap space occupied by a cell. When the cell is of type<a name="line.731"></a>
-<span class="sourceLineNo">732</span> * {@link HeapSize} we call {@link HeapSize#heapSize()} so cell can give a correct value. In other<a name="line.732"></a>
-<span class="sourceLineNo">733</span> * cases we just consider the bytes occupied by the cell components ie. row, CF, qualifier,<a name="line.733"></a>
-<span class="sourceLineNo">734</span> * timestamp, type, value and tags.<a name="line.734"></a>
-<span class="sourceLineNo">735</span> * @param cell<a name="line.735"></a>
-<span class="sourceLineNo">736</span> * @return estimate of the heap space<a name="line.736"></a>
-<span class="sourceLineNo">737</span> */<a name="line.737"></a>
-<span class="sourceLineNo">738</span> public static long estimatedHeapSizeOf(final Cell cell) {<a name="line.738"></a>
-<span class="sourceLineNo">739</span> if (cell instanceof HeapSize) {<a name="line.739"></a>
-<span class="sourceLineNo">740</span> return ((HeapSize) cell).heapSize();<a name="line.740"></a>
-<span class="sourceLineNo">741</span> }<a name="line.741"></a>
-<span class="sourceLineNo">742</span> // TODO: Add sizing of references that hold the row, family, etc., arrays.<a name="line.742"></a>
-<span class="sourceLineNo">743</span> return estimatedSerializedSizeOf(cell);<a name="line.743"></a>
-<span class="sourceLineNo">744</span> }<a name="line.744"></a>
-<span class="sourceLineNo">745</span><a name="line.745"></a>
-<span class="sourceLineNo">746</span> /********************* tags *************************************/<a name="line.746"></a>
-<span class="sourceLineNo">747</span> /**<a name="line.747"></a>
-<span class="sourceLineNo">748</span> * Util method to iterate through the tags<a name="line.748"></a>
-<span class="sourceLineNo">749</span> *<a name="line.749"></a>
-<span class="sourceLineNo">750</span> * @param tags<a name="line.750"></a>
-<span class="sourceLineNo">751</span> * @param offset<a name="line.751"></a>
-<span class="sourceLineNo">752</span> * @param length<a name="line.752"></a>
-<span class="sourceLineNo">753</span> * @return iterator for the tags<a name="line.753"></a>
-<span class="sourceLineNo">754</span> * @deprecated As of 2.0.0 and will be removed in 3.0.0<a name="line.754"></a>
-<span class="sourceLineNo">755</span> * Instead use {@link #tagsIterator(Cell)}<a name="line.755"></a>
-<span class="sourceLineNo">756</span> */<a name="line.756"></a>
-<span class="sourceLineNo">757</span> @Deprecated<a name="line.757"></a>
-<span class="sourceLineNo">758</span> public static Iterator<Tag> tagsIterator(final byte[] tags, final int offset, final int length) {<a name="line.758"></a>
-<span class="sourceLineNo">759</span> return new Iterator<Tag>() {<a name="line.759"></a>
-<span class="sourceLineNo">760</span> private int pos = offset;<a name="line.760"></a>
-<span class="sourceLineNo">761</span> private int endOffset = offset + length - 1;<a name="line.761"></a>
-<span class="sourceLineNo">762</span><a name="line.762"></a>
-<span class="sourceLineNo">763</span> @Override<a name="line.763"></a>
-<span class="sourceLineNo">764</span> public boolean hasNext() {<a name="line.764"></a>
-<span class="sourceLineNo">765</span> return this.pos < endOffset;<a name="line.765"></a>
-<span class="sourceLineNo">766</span> }<a name="line.766"></a>
-<span class="sourceLineNo">767</span><a name="line.767"></a>
-<span class="sourceLineNo">768</span> @Override<a name="line.768"></a>
-<span class="sourceLineNo">769</span> public Tag next() {<a name="line.769"></a>
-<span class="sourceLineNo">770</span> if (hasNext()) {<a name="line.770"></a>
-<span class="sourceLineNo">771</span> int curTagLen = Bytes.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.771"></a>
-<span class="sourceLineNo">772</span> Tag tag = new ArrayBackedTag(tags, pos, curTagLen + TAG_LENGTH_SIZE);<a name="line.772"></a>
-<span class="sourceLineNo">773</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.773"></a>
-<span class="sourceLineNo">774</span> return tag;<a name="line.774"></a>
-<span class="sourceLineNo">775</span> }<a name="line.775"></a>
-<span class="sourceLineNo">776</span> return null;<a name="line.776"></a>
-<span class="sourceLineNo">777</span> }<a name="line.777"></a>
-<span class="sourceLineNo">778</span><a name="line.778"></a>
-<span class="sourceLineNo">779</span> @Override<a name="line.779"></a>
-<span class="sourceLineNo">780</span> public void remove() {<a name="line.780"></a>
-<span class="sourceLineNo">781</span> throw new UnsupportedOperationException();<a name="line.781"></a>
-<span class="sourceLineNo">782</span> }<a name="line.782"></a>
-<span class="sourceLineNo">783</span> };<a name="line.783"></a>
-<span class="sourceLineNo">784</span> }<a name="line.784"></a>
-<span class="sourceLineNo">785</span><a name="line.785"></a>
-<span class="sourceLineNo">786</span> private static Iterator<Tag> tagsIterator(final ByteBuffer tags, final int offset,<a name="line.786"></a>
-<span class="sourceLineNo">787</span> final int length) {<a name="line.787"></a>
-<span class="sourceLineNo">788</span> return new Iterator<Tag>() {<a name="line.788"></a>
-<span class="sourceLineNo">789</span> private int pos = offset;<a name="line.789"></a>
-<span class="sourceLineNo">790</span> private int endOffset = offset + length - 1;<a name="line.790"></a>
-<span class="sourceLineNo">791</span><a name="line.791"></a>
-<span class="sourceLineNo">792</span> @Override<a name="line.792"></a>
-<span class="sourceLineNo">793</span> public boolean hasNext() {<a name="line.793"></a>
-<span class="sourceLineNo">794</span> return this.pos < endOffset;<a name="line.794"></a>
-<span class="sourceLineNo">795</span> }<a name="line.795"></a>
-<span class="sourceLineNo">796</span><a name="line.796"></a>
-<span class="sourceLineNo">797</span> @Override<a name="line.797"></a>
-<span class="sourceLineNo">798</span> public Tag next() {<a name="line.798"></a>
-<span class="sourceLineNo">799</span> if (hasNext()) {<a name="line.799"></a>
-<span class="sourceLineNo">800</span> int curTagLen = ByteBufferUtils.readAsInt(tags, this.pos, Tag.TAG_LENGTH_SIZE);<a name="line.800"></a>
-<span class="sourceLineNo">801</span> Tag tag = new OffheapTag(tags, pos, curTagLen + Tag.TAG_LENGTH_SIZE);<a name="line.801"></a>
-<span class="sourceLineNo">802</span> this.pos += Bytes.SIZEOF_SHORT + curTagLen;<a name="line.802"></a>
-<span class="sourceLineNo">803</span> return tag;<a name="line.803"></a>
-<span class="sourceLineNo">804</span> }<a name="line.804"></a>
-<span class="sourceLineNo">805</span> return null;<a name="line.805"></a>
-<span class="sourceLineNo">806</span> }<a name="line.806"></a>
-<span class="sourceLineNo">807</span><a name="line.807"></a>
-<span class="sourceLineNo">808</span> @Override<a name="line.808"></a>
-<span class="sourceLineNo">809</span> public void remove() {<a name="line.809"></a>
-<span class="sourceLineNo">810</span> throw new UnsupportedOperationException();<a name="line.810"></a>
-<span class="sourceLineNo">811</span> }<a name="line.811"></a>
-<span class="sourceLineNo">812</span> };<a name="line.812"></a>
-<span class="sourceLineNo">813</span> }<a name="line.813"></a>
-<span class="sourceLineNo">814</span><a name="line.814"></a>
-<span class="sourceLineNo">815</span> private static final Iterator<Tag> EMPTY_TAGS_ITR = new Iterator<Tag>() {<a name="line.815"></a>
-<span class="sourceLineNo">816</span> @Override<a name="line.816"></a>
-<span class="sourceLineNo">817</span> public boolean hasNext() {<a name="line.817"></a>
-<span class="sourceLineNo">818</span> return false;<a name="line.818"></a>
-<span class="sourceLineNo">819</span> }<a name="line.819"></a>
-<span class="sourceLineNo">820</span><a name="line.820"></a>
-<span class="sourceLineNo">821</span> @Override<a name="line.821"></a>
-<span class="sourceLineNo">822</span> @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="IT_NO_SUCH_ELEMENT",<a name="line.822"></a>
-<span class="sourceLineNo">823</span> justification="Intentional")<a name="line.823"></a>
-<span class="sourceLineNo">824</span> public Tag next() {<a name="line.824"></a>
-<span class="sourceLineNo">825</span> return null;<a name="line.825"></a>
-<span class="sourceLineNo">826</span> }<a name="line.826"></a>
-<span class="sourceLineNo">827</span><a name="line.827"></a>
-<span class="sourceLineNo">828</span> @Override<a name="line.828"></a>
-<span class="sourceLineNo">829</span> public void remove() {<a name="line.829"></a>
-<span class="sourceLineNo">830</span> throw new UnsupportedOperationException();<a name="line.830"></a>
-<span class="sourceLineNo">831</span> }<a name="line.831"></a>
-<span class="sourceLineNo">832</span> };<a name="line.832"></a>
-<span class="sourceLineNo">833</span><a name="line.833"></a>
-<span class="sourceLineNo">834</span> /**<a name="line.834"></a>
-<span class="sourceLineNo">835</span> * Util method to iterate through the tags in the given cell.<a name="line.835"></a>
-<span class="sourceLineNo">836</span> *<a name="line.836"></a>
-<span class="sourceLineNo">837</span> * @param cell The Cell over which tags iterator is needed.<a name="line.837"></a>
-<span class="sourceLineNo">838</span> * @return iterator for the tags<a name="line.838"></a>
-<span class="sourceLineNo">839</span> */<a name="line.839"></a>
-<span class="sourceLineNo">840</span> public static Iterator<Tag> tagsIterator(final Cell cell) {<a name="line.840"></a>
-<span class="sourceLineNo">841</span> final int tagsLength = cell.getTagsLength();<a name="line.841"></a>
-<span class="sourceLineNo">842</span> // Save an object allocation where we can<a name="line.842"></a>
-<span class="sourceLineNo">843</span> if (tagsLength == 0) {<a name="line.843"></a>
-<span class="sourceLineNo">844</span> return EMPTY_TAGS_ITR;<a name="line.844"></a>
-<span class="sourceLineNo">845</span> }<a name="line.845"></a>
-<span class="sourceLineNo">846</span> if (cell instanceof ByteBufferedCell) {<a name="line.846"></a>
-<span class="sourceLineNo">847</span> return tagsIterator(((ByteBufferedCell) cell).getTagsByteBuffer(),<a name="line.847"></a>
-<span class="sourceLineNo">848</span> ((ByteBufferedCell) cell).getTagsPosition(), tagsLength);<a name="line.848"></a>
-<span class="sourceLineNo">849</span> }<a name="line.849"></a>
-<span class="sourceLineNo">850</span> return tagsIterator(cell.getTagsArray(), cell.getTagsOffset(), tagsLength);<a name="line.850"></a>
-<span class="sourceLineNo">851</span> }<a name="line.851"></a>
-<span class="sourceLineNo">852</span><a name="line.852"></a>
-<span class="sourceLineNo">853</span> /**<a name="line.853"></a>
-<span class="sourceLineNo">854</span> * @param cell The Cell<a name="line.854"></a>
-<span class="sourceLineNo">855</span> * @return Tags in the given Cell as a List<a name="line.855"></a>
-<span class="sourceLineNo">856</span> */<a name="line.856"></a>
-<span class="sourceLineNo">857</span> public static List<Tag> getTags(Cell cell) {<a name="line.857"></a>
-<span class="sourceLineNo">858</span> List<Tag> tags = new ArrayList<Tag>();<a name="line.858"></a>
-<span class="sourceLineNo">859</span> Iterator<Tag> tagsItr = tagsIterator(cell);<a name="line.859"></a>
-<span class="sourceLineNo">860</span> while (tagsItr.hasNext()) {<a name
<TRUNCATED>
[20/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html
deleted file mode 100644
index 0b75856..0000000
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html
+++ /dev/null
@@ -1,762 +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>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PressureAwareCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="PressureAwareCompactionThroughputController (Apache HBase 2.0.0-SNAPSHOT API)";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PressureAwareCompactionThroughputController.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="PressureAwareCompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li><a href="#nested_class_summary">Nested</a> | </li>
-<li><a href="#field_summary">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field_detail">Field</a> | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.hadoop.hbase.regionserver.compactions</div>
-<h2 title="Class PressureAwareCompactionThroughputController" class="title">Class PressureAwareCompactionThroughputController</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.conf.Configured</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.apache.hadoop.conf.Configurable, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></dd>
-</dl>
-<hr>
-<br>
-<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value()">value</a>="Configuration")
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.48">PressureAwareCompactionThroughputController</a>
-extends org.apache.hadoop.conf.Configured
-implements <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a>, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></pre>
-<div class="block">A throughput controller which uses the follow schema to limit throughput
- <ul>
- <li>If compaction pressure is greater than 1.0, no limitation.</li>
- <li>In off peak hours, use a fixed throughput limitation
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">"hbase.hstore.compaction.throughput.offpeak"</a></li>
- <li>In normal hours, the max throughput is tune between
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">"hbase.hstore.compaction.throughput.lower.bound"</a> and
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">"hbase.hstore.compaction.throughput.higher.bound"</a>, using the formula "lower +
- (higer - lower) * compactionPressure", where compactionPressure is in range [0.0, 1.0]</li>
- </ul></div>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getCompactionPressure()"><code>Store.getCompactionPressure()</code></a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested_class_summary">
-<!-- -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private static class </code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController.ActiveCompaction</a></strong></code>
-<div class="block">Stores the information of one controlled compaction.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_summary">
-<!-- -->
-</a>
-<h3>Field Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</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>
-<tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController.ActiveCompaction</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#activeCompactions">activeCompactions</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#controlPerSize">controlPerSize</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private static long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private static long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private static long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private static int</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#LOG">LOG</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>(package private) double</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#maxThroughput">maxThroughput</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#maxThroughputHigherBound">maxThroughputHigherBound</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#maxThroughputLowerBound">maxThroughputLowerBound</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#maxThroughputOffpeak">maxThroughputOffpeak</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">OffPeakHours</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#offPeakHours">offPeakHours</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#stopped">stopped</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private int</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#tuningPeriod">tuningPeriod</a></strong></code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#PressureAwareCompactionThroughputController()">PressureAwareCompactionThroughputController</a></strong>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</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>
-<tr class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#control(java.lang.String,%20long)">control</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName,
- long size)</code>
-<div class="block">Control the compaction throughput.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#finish(java.lang.String)">finish</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</code>
-<div class="block">Finish a compaction.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#isStopped()">isStopped</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#setConf(org.apache.hadoop.conf.Configuration)">setConf</a></strong>(org.apache.hadoop.conf.Configuration conf)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</code>
-<div class="block">Setup controller for the given region server.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#start(java.lang.String)">start</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</code>
-<div class="block">Start a compaction.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#stop(java.lang.String)">stop</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> why)</code>
-<div class="block">Stop this service.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#throughputDesc(double)">throughputDesc</a></strong>(double speed)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#throughputDesc(long,%20long)">throughputDesc</a></strong>(long deltaSize,
- long elapsedTime)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#toString()">toString</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>private void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#tune(double)">tune</a></strong>(double compactionPressure)</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.conf.Configured">
-<!-- -->
-</a>
-<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
-<code>getConf</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_detail">
-<!-- -->
-</a>
-<h3>Field Detail</h3>
-<a name="LOG">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.51">LOG</a></pre>
-</li>
-</ul>
-<a name="HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.54">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">Constant Field Values</a></dd></dl>
-</li>
-</ul>
-<a name="DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</h4>
-<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.57">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND</a></pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_HIGHER_BOUND">Constant Field Values</a></dd></dl>
-</li>
-</ul>
-<a name="HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.60">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">Constant Field Values</a></dd></dl>
-</li>
-</ul>
-<a name="DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</h4>
-<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.63">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND</a></pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_LOWER_BOUND">Constant Field Values</a></dd></dl>
-</li>
-</ul>
-<a name="HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.66">HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">Constant Field Values</a></dd></dl>
-</li>
-</ul>
-<a name="DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</h4>
-<pre>private static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.69">DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK</a></pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.DEFAULT_HBASE_HSTORE_COMPACTION_MAX_THROUGHPUT_OFFPEAK">Constant Field Values</a></dd></dl>
-</li>
-</ul>
-<a name="HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.71">HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.HBASE_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">Constant Field Values</a></dd></dl>
-</li>
-</ul>
-<a name="DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</h4>
-<pre>private static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.74">DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD</a></pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.compactions.PressureAwareCompactionThroughputController.DEFAULT_HSTORE_COMPACTION_THROUGHPUT_TUNE_PERIOD">Constant Field Values</a></dd></dl>
-</li>
-</ul>
-<a name="maxThroughputHigherBound">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>maxThroughputHigherBound</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.104">maxThroughputHigherBound</a></pre>
-</li>
-</ul>
-<a name="maxThroughputLowerBound">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>maxThroughputLowerBound</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.106">maxThroughputLowerBound</a></pre>
-</li>
-</ul>
-<a name="maxThroughputOffpeak">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>maxThroughputOffpeak</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.108">maxThroughputOffpeak</a></pre>
-</li>
-</ul>
-<a name="offPeakHours">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>offPeakHours</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">OffPeakHours</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.110">offPeakHours</a></pre>
-</li>
-</ul>
-<a name="controlPerSize">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>controlPerSize</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.112">controlPerSize</a></pre>
-</li>
-</ul>
-<a name="tuningPeriod">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>tuningPeriod</h4>
-<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.114">tuningPeriod</a></pre>
-</li>
-</ul>
-<a name="maxThroughput">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>maxThroughput</h4>
-<pre>volatile double <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.116">maxThroughput</a></pre>
-</li>
-</ul>
-<a name="activeCompactions">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>activeCompactions</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">PressureAwareCompactionThroughputController.ActiveCompaction</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.118">activeCompactions</a></pre>
-</li>
-</ul>
-<a name="stopped">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stopped</h4>
-<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.246">stopped</a></pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="PressureAwareCompactionThroughputController()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PressureAwareCompactionThroughputController</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.48">PressureAwareCompactionThroughputController</a>()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setup</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.122">setup</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a> server)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">CompactionThroughputController</a></code></strong></div>
-<div class="block">Setup controller for the given region server.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#setup(org.apache.hadoop.hbase.regionserver.RegionServerServices)">setup</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="tune(double)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>tune</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.133">tune</a>(double compactionPressure)</pre>
-</li>
-</ul>
-<a name="setConf(org.apache.hadoop.conf.Configuration)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setConf</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.155">setConf</a>(org.apache.hadoop.conf.Configuration conf)</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code>setConf</code> in interface <code>org.apache.hadoop.conf.Configurable</code></dd>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>setConf</code> in class <code>org.apache.hadoop.conf.Configured</code></dd>
-</dl>
-</li>
-</ul>
-<a name="throughputDesc(long, long)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>throughputDesc</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.181">throughputDesc</a>(long deltaSize,
- long elapsedTime)</pre>
-</li>
-</ul>
-<a name="throughputDesc(double)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>throughputDesc</h4>
-<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.185">throughputDesc</a>(double speed)</pre>
-</li>
-</ul>
-<a name="start(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.194">start</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#start(java.lang.String)">CompactionThroughputController</a></code></strong></div>
-<div class="block">Start a compaction.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#start(java.lang.String)">start</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="control(java.lang.String, long)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>control</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.199">control</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName,
- long size)
- throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#control(java.lang.String,%20long)">CompactionThroughputController</a></code></strong></div>
-<div class="block">Control the compaction throughput. Will sleep if too fast.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#control(java.lang.String,%20long)">control</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the actual sleep time.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd></dl>
-</li>
-</ul>
-<a name="finish(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>finish</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.236">finish</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> compactionName)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#finish(java.lang.String)">CompactionThroughputController</a></code></strong></div>
-<div class="block">Finish a compaction. Should call this method in a finally block.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html#finish(java.lang.String)">finish</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="stop(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>stop</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.249">stop</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> why)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)">Stoppable</a></code></strong></div>
-<div class="block">Stop this service.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)">stop</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>why</code> - Why we're stopping.</dd></dl>
-</li>
-</ul>
-<a name="isStopped()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isStopped</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.254">isStopped</a>()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#isStopped()">isStopped</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>True if <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html#stop(java.lang.String)"><code>Stoppable.stop(String)</code></a> has been closed.</dd></dl>
-</li>
-</ul>
-<a name="toString()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html#line.259">toString</a>()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PressureAwareCompactionThroughputController.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.html" target="_top">Frames</a></li>
-<li><a href="PressureAwareCompactionThroughputController.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li><a href="#nested_class_summary">Nested</a> | </li>
-<li><a href="#field_summary">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field_detail">Field</a> | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2007–2016 <a href="http://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/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.html
index 0832e55..103c7c3 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/RatioBasedCompactionPolicy.html
@@ -35,7 +35,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -522,7 +522,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/PressureAwareCompactionThroughputController.ActiveCompaction.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/OffPeakHours.OffPeakHoursImpl.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html
index dc5139e..142316e 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html
@@ -104,7 +104,7 @@
</dl>
<hr>
<br>
-<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.437">StripeCompactionPolicy.BoundaryStripeCompactionRequest</a>
+<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.438">StripeCompactionPolicy.BoundaryStripeCompactionRequest</a>
extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></pre>
<div class="block">Request for stripe compactor that will cause it to split the source files into several
separate files at the provided boundaries.</div>
@@ -176,8 +176,8 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Executes the request against compactor (essentially, just calls correct overload of
compact method), to simulate more dynamic dispatch.</div>
@@ -189,7 +189,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">execute</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#getRequest()">getRequest</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#setMajorRange(byte[],%20byte[])">setMajorRange</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#setRequest(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest)">setRequest</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">execute</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#getRequest()">getRequest</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#setMajorRange(byte[],%20byte[])">setMajorRange</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#setRequest(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest)">setRequest</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -218,7 +218,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>targetBoundaries</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#line.438">targetBoundaries</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#line.439">targetBoundaries</a></pre>
</li>
</ul>
</li>
@@ -235,7 +235,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>StripeCompactionPolicy.BoundaryStripeCompactionRequest</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#line.444">StripeCompactionPolicy.BoundaryStripeCompactionRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#line.445">StripeCompactionPolicy.BoundaryStripeCompactionRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>request</code> - Original request.</dd><dd><code>targetBoundaries</code> - New files should be written with these boundaries.</dd></dl>
</li>
@@ -246,7 +246,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>StripeCompactionPolicy.BoundaryStripeCompactionRequest</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#line.450">StripeCompactionPolicy.BoundaryStripeCompactionRequest</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> files,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#line.451">StripeCompactionPolicy.BoundaryStripeCompactionRequest</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> files,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><byte[]> targetBoundaries)</pre>
</li>
</ul>
@@ -258,22 +258,22 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>execute</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#line.456">execute</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.BoundaryStripeCompactionRequest.html#line.457">execute</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">StripeCompactionPolicy.StripeCompactionRequest</a></code></strong></div>
+<div class="block"><strong>Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">StripeCompactionPolicy.StripeCompactionRequest</a></code></strong></div>
<div class="block">Executes the request against compactor (essentially, just calls correct overload of
compact method), to simulate more dynamic dispatch.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></code></dd>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>compactor</code> - Compactor.</dd>
<dt><span class="strong">Returns:</span></dt><dd>result of compact(...)</dd>
<dt><span class="strong">Throws:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html
index 8a3ff06..73b68ed 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html
@@ -104,7 +104,7 @@
</dl>
<hr>
<br>
-<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.469">StripeCompactionPolicy.SplitStripeCompactionRequest</a>
+<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.html#line.470">StripeCompactionPolicy.SplitStripeCompactionRequest</a>
extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></pre>
<div class="block">Request for stripe compactor that will cause it to split the source files into several
separate files into based on key-value count, as well as file count limit.
@@ -208,8 +208,8 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code>
<div class="block">Executes the request against compactor (essentially, just calls correct overload of
compact method), to simulate more dynamic dispatch.</div>
@@ -227,7 +227,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController)">execute</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#getRequest()">getRequest</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#setMajorRange(byte[],%20byte[])">setMajorRange</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#setRequest(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest)">setRequest</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">execute</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#getRequest()">getRequest</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#setMajorRange(byte[],%20byte[])">setMajorRange</a>, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#setRequest(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest)">setRequest</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -256,7 +256,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>startRow</h4>
-<pre>private final byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.470">startRow</a></pre>
+<pre>private final byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.471">startRow</a></pre>
</li>
</ul>
<a name="endRow">
@@ -265,7 +265,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>endRow</h4>
-<pre>private final byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.470">endRow</a></pre>
+<pre>private final byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.471">endRow</a></pre>
</li>
</ul>
<a name="targetCount">
@@ -274,7 +274,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>targetCount</h4>
-<pre>private final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.471">targetCount</a></pre>
+<pre>private final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.472">targetCount</a></pre>
</li>
</ul>
<a name="targetKvs">
@@ -283,7 +283,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>targetKvs</h4>
-<pre>private final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.472">targetKvs</a></pre>
+<pre>private final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.473">targetKvs</a></pre>
</li>
</ul>
</li>
@@ -300,7 +300,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>StripeCompactionPolicy.SplitStripeCompactionRequest</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.482">StripeCompactionPolicy.SplitStripeCompactionRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.483">StripeCompactionPolicy.SplitStripeCompactionRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
byte[] startRow,
byte[] endRow,
int targetCount,
@@ -315,7 +315,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>StripeCompactionPolicy.SplitStripeCompactionRequest</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.491">StripeCompactionPolicy.SplitStripeCompactionRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.492">StripeCompactionPolicy.SplitStripeCompactionRequest</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionRequest</a> request,
byte[] startRow,
byte[] endRow,
long targetKvs)</pre>
@@ -327,7 +327,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockList">
<li class="blockList">
<h4>StripeCompactionPolicy.SplitStripeCompactionRequest</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.496">StripeCompactionPolicy.SplitStripeCompactionRequest</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> files,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.497">StripeCompactionPolicy.SplitStripeCompactionRequest</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> files,
byte[] startRow,
byte[] endRow,
long targetKvs)</pre>
@@ -339,7 +339,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>StripeCompactionPolicy.SplitStripeCompactionRequest</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.501">StripeCompactionPolicy.SplitStripeCompactionRequest</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> files,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.502">StripeCompactionPolicy.SplitStripeCompactionRequest</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a>> files,
byte[] startRow,
byte[] endRow,
int targetCount,
@@ -354,22 +354,22 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, org.apache.hadoop.hbase.security.User)">
+<a name="execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>execute</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.507">execute</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
- <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.508">execute</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactor</a> compactor,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
<a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">StripeCompactionPolicy.StripeCompactionRequest</a></code></strong></div>
+<div class="block"><strong>Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">StripeCompactionPolicy.StripeCompactionRequest</a></code></strong></div>
<div class="block">Executes the request against compactor (essentially, just calls correct overload of
compact method), to simulate more dynamic dispatch.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></code></dd>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#execute(org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">execute</a></code> in class <code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">StripeCompactionPolicy.StripeCompactionRequest</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>compactor</code> - Compactor.</dd>
<dt><span class="strong">Returns:</span></dt><dd>result of compact(...)</dd>
<dt><span class="strong">Throws:</span></dt>
@@ -382,7 +382,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compacti
<ul class="blockListLast">
<li class="blockList">
<h4>setMajorRangeFull</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.515">setMajorRangeFull</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.SplitStripeCompactionRequest.html#line.516">setMajorRangeFull</a>()</pre>
<div class="block">Set major range of the compaction to the entire compaction range.
See <a href="../../../../../../org/apache/hadoop/hbase/regionserver/compactions/StripeCompactionPolicy.StripeCompactionRequest.html#setMajorRange(byte[],%20byte[])"><code>StripeCompactionPolicy.StripeCompactionRequest.setMajorRange(byte[], byte[])</code></a>.</div>
</li>
[46/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/PutSortReducer.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/PutSortReducer.html b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/PutSortReducer.html
index 7aeda8d..a5f6e5e 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/PutSortReducer.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/PutSortReducer.html
@@ -75,30 +75,29 @@
<span class="sourceLineNo">067</span> for (List<Cell> cells: p.getFamilyCellMap().values()) {<a name="line.67"></a>
<span class="sourceLineNo">068</span> for (Cell cell: cells) {<a name="line.68"></a>
<span class="sourceLineNo">069</span> KeyValue kv = KeyValueUtil.ensureKeyValue(cell);<a name="line.69"></a>
-<span class="sourceLineNo">070</span> map.add(kv);<a name="line.70"></a>
-<span class="sourceLineNo">071</span> }<a name="line.71"></a>
-<span class="sourceLineNo">072</span> }<a name="line.72"></a>
-<span class="sourceLineNo">073</span> for(KeyValue kv: map){<a name="line.73"></a>
-<span class="sourceLineNo">074</span> curSize +=kv.heapSize();<a name="line.74"></a>
-<span class="sourceLineNo">075</span> }<a name="line.75"></a>
-<span class="sourceLineNo">076</span> }<a name="line.76"></a>
-<span class="sourceLineNo">077</span> context.setStatus("Read " + map.size() + " entries of " + map.getClass()<a name="line.77"></a>
-<span class="sourceLineNo">078</span> + "(" + StringUtils.humanReadableInt(curSize) + ")");<a name="line.78"></a>
-<span class="sourceLineNo">079</span> int index = 0;<a name="line.79"></a>
-<span class="sourceLineNo">080</span> for (KeyValue kv : map) {<a name="line.80"></a>
-<span class="sourceLineNo">081</span> context.write(row, kv);<a name="line.81"></a>
-<span class="sourceLineNo">082</span> if (++index % 100 == 0)<a name="line.82"></a>
-<span class="sourceLineNo">083</span> context.setStatus("Wrote " + index);<a name="line.83"></a>
-<span class="sourceLineNo">084</span> }<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
-<span class="sourceLineNo">086</span> // if we have more entries to process<a name="line.86"></a>
-<span class="sourceLineNo">087</span> if (iter.hasNext()) {<a name="line.87"></a>
-<span class="sourceLineNo">088</span> // force flush because we cannot guarantee intra-row sorted order<a name="line.88"></a>
-<span class="sourceLineNo">089</span> context.write(null, null);<a name="line.89"></a>
-<span class="sourceLineNo">090</span> }<a name="line.90"></a>
-<span class="sourceLineNo">091</span> }<a name="line.91"></a>
-<span class="sourceLineNo">092</span> }<a name="line.92"></a>
-<span class="sourceLineNo">093</span>}<a name="line.93"></a>
+<span class="sourceLineNo">070</span> if (map.add(kv)) {// don't count duplicated kv into size<a name="line.70"></a>
+<span class="sourceLineNo">071</span> curSize += kv.heapSize();<a name="line.71"></a>
+<span class="sourceLineNo">072</span> }<a name="line.72"></a>
+<span class="sourceLineNo">073</span> }<a name="line.73"></a>
+<span class="sourceLineNo">074</span> }<a name="line.74"></a>
+<span class="sourceLineNo">075</span> }<a name="line.75"></a>
+<span class="sourceLineNo">076</span> context.setStatus("Read " + map.size() + " entries of " + map.getClass()<a name="line.76"></a>
+<span class="sourceLineNo">077</span> + "(" + StringUtils.humanReadableInt(curSize) + ")");<a name="line.77"></a>
+<span class="sourceLineNo">078</span> int index = 0;<a name="line.78"></a>
+<span class="sourceLineNo">079</span> for (KeyValue kv : map) {<a name="line.79"></a>
+<span class="sourceLineNo">080</span> context.write(row, kv);<a name="line.80"></a>
+<span class="sourceLineNo">081</span> if (++index % 100 == 0)<a name="line.81"></a>
+<span class="sourceLineNo">082</span> context.setStatus("Wrote " + index);<a name="line.82"></a>
+<span class="sourceLineNo">083</span> }<a name="line.83"></a>
+<span class="sourceLineNo">084</span><a name="line.84"></a>
+<span class="sourceLineNo">085</span> // if we have more entries to process<a name="line.85"></a>
+<span class="sourceLineNo">086</span> if (iter.hasNext()) {<a name="line.86"></a>
+<span class="sourceLineNo">087</span> // force flush because we cannot guarantee intra-row sorted order<a name="line.87"></a>
+<span class="sourceLineNo">088</span> context.write(null, null);<a name="line.88"></a>
+<span class="sourceLineNo">089</span> }<a name="line.89"></a>
+<span class="sourceLineNo">090</span> }<a name="line.90"></a>
+<span class="sourceLineNo">091</span> }<a name="line.91"></a>
+<span class="sourceLineNo">092</span>}<a name="line.92"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html b/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
index 4c1ef5d..2969881 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/util/ByteBufferUtils.html
@@ -587,384 +587,400 @@
<span class="sourceLineNo">579</span> return compareTo(buf1, o1, l1, buf2, o2, l2) == 0;<a name="line.579"></a>
<span class="sourceLineNo">580</span> }<a name="line.580"></a>
<span class="sourceLineNo">581</span><a name="line.581"></a>
-<span class="sourceLineNo">582</span> public static int compareTo(ByteBuffer buf1, int o1, int l1, ByteBuffer buf2, int o2, int l2) {<a name="line.582"></a>
-<span class="sourceLineNo">583</span> if (UNSAFE_UNALIGNED) {<a name="line.583"></a>
-<span class="sourceLineNo">584</span> long offset1Adj, offset2Adj;<a name="line.584"></a>
-<span class="sourceLineNo">585</span> Object refObj1 = null, refObj2 = null;<a name="line.585"></a>
-<span class="sourceLineNo">586</span> if (buf1.isDirect()) {<a name="line.586"></a>
-<span class="sourceLineNo">587</span> offset1Adj = o1 + ((DirectBuffer) buf1).address();<a name="line.587"></a>
-<span class="sourceLineNo">588</span> } else {<a name="line.588"></a>
-<span class="sourceLineNo">589</span> offset1Adj = o1 + buf1.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.589"></a>
-<span class="sourceLineNo">590</span> refObj1 = buf1.array();<a name="line.590"></a>
-<span class="sourceLineNo">591</span> }<a name="line.591"></a>
-<span class="sourceLineNo">592</span> if (buf2.isDirect()) {<a name="line.592"></a>
-<span class="sourceLineNo">593</span> offset2Adj = o2 + ((DirectBuffer) buf2).address();<a name="line.593"></a>
-<span class="sourceLineNo">594</span> } else {<a name="line.594"></a>
-<span class="sourceLineNo">595</span> offset2Adj = o2 + buf2.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.595"></a>
-<span class="sourceLineNo">596</span> refObj2 = buf2.array();<a name="line.596"></a>
-<span class="sourceLineNo">597</span> }<a name="line.597"></a>
-<span class="sourceLineNo">598</span> return compareToUnsafe(refObj1, offset1Adj, l1, refObj2, offset2Adj, l2);<a name="line.598"></a>
-<span class="sourceLineNo">599</span> }<a name="line.599"></a>
-<span class="sourceLineNo">600</span> int end1 = o1 + l1;<a name="line.600"></a>
-<span class="sourceLineNo">601</span> int end2 = o2 + l2;<a name="line.601"></a>
-<span class="sourceLineNo">602</span> for (int i = o1, j = o2; i < end1 && j < end2; i++, j++) {<a name="line.602"></a>
-<span class="sourceLineNo">603</span> int a = buf1.get(i) & 0xFF;<a name="line.603"></a>
-<span class="sourceLineNo">604</span> int b = buf2.get(j) & 0xFF;<a name="line.604"></a>
-<span class="sourceLineNo">605</span> if (a != b) {<a name="line.605"></a>
-<span class="sourceLineNo">606</span> return a - b;<a name="line.606"></a>
+<span class="sourceLineNo">582</span> /**<a name="line.582"></a>
+<span class="sourceLineNo">583</span> * @param buf<a name="line.583"></a>
+<span class="sourceLineNo">584</span> * ByteBuffer to hash<a name="line.584"></a>
+<span class="sourceLineNo">585</span> * @param offset<a name="line.585"></a>
+<span class="sourceLineNo">586</span> * offset to start from<a name="line.586"></a>
+<span class="sourceLineNo">587</span> * @param length<a name="line.587"></a>
+<span class="sourceLineNo">588</span> * length to hash<a name="line.588"></a>
+<span class="sourceLineNo">589</span> */<a name="line.589"></a>
+<span class="sourceLineNo">590</span> public static int hashCode(ByteBuffer buf, int offset, int length) {<a name="line.590"></a>
+<span class="sourceLineNo">591</span> int hash = 1;<a name="line.591"></a>
+<span class="sourceLineNo">592</span> for (int i = offset; i < offset + length; i++) {<a name="line.592"></a>
+<span class="sourceLineNo">593</span> hash = (31 * hash) + (int) toByte(buf, i);<a name="line.593"></a>
+<span class="sourceLineNo">594</span> }<a name="line.594"></a>
+<span class="sourceLineNo">595</span> return hash;<a name="line.595"></a>
+<span class="sourceLineNo">596</span> }<a name="line.596"></a>
+<span class="sourceLineNo">597</span><a name="line.597"></a>
+<span class="sourceLineNo">598</span> public static int compareTo(ByteBuffer buf1, int o1, int l1, ByteBuffer buf2, int o2, int l2) {<a name="line.598"></a>
+<span class="sourceLineNo">599</span> if (UNSAFE_UNALIGNED) {<a name="line.599"></a>
+<span class="sourceLineNo">600</span> long offset1Adj, offset2Adj;<a name="line.600"></a>
+<span class="sourceLineNo">601</span> Object refObj1 = null, refObj2 = null;<a name="line.601"></a>
+<span class="sourceLineNo">602</span> if (buf1.isDirect()) {<a name="line.602"></a>
+<span class="sourceLineNo">603</span> offset1Adj = o1 + ((DirectBuffer) buf1).address();<a name="line.603"></a>
+<span class="sourceLineNo">604</span> } else {<a name="line.604"></a>
+<span class="sourceLineNo">605</span> offset1Adj = o1 + buf1.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.605"></a>
+<span class="sourceLineNo">606</span> refObj1 = buf1.array();<a name="line.606"></a>
<span class="sourceLineNo">607</span> }<a name="line.607"></a>
-<span class="sourceLineNo">608</span> }<a name="line.608"></a>
-<span class="sourceLineNo">609</span> return l1 - l2;<a name="line.609"></a>
-<span class="sourceLineNo">610</span> }<a name="line.610"></a>
-<span class="sourceLineNo">611</span><a name="line.611"></a>
-<span class="sourceLineNo">612</span> public static boolean equals(ByteBuffer buf1, int o1, int l1, byte[] buf2, int o2, int l2) {<a name="line.612"></a>
-<span class="sourceLineNo">613</span> // Since we're often comparing adjacent sorted data,<a name="line.613"></a>
-<span class="sourceLineNo">614</span> // it's usual to have equal arrays except for the very last byte<a name="line.614"></a>
-<span class="sourceLineNo">615</span> // so check that first<a name="line.615"></a>
-<span class="sourceLineNo">616</span> if (toByte(buf1, o1 + l1 - 1) != buf2[o2 + l2 - 1]) return false;<a name="line.616"></a>
-<span class="sourceLineNo">617</span> return compareTo(buf1, o1, l1, buf2, o2, l2) == 0;<a name="line.617"></a>
-<span class="sourceLineNo">618</span> }<a name="line.618"></a>
-<span class="sourceLineNo">619</span><a name="line.619"></a>
-<span class="sourceLineNo">620</span> public static int compareTo(byte [] buf1, int o1, int l1, ByteBuffer buf2, int o2, int l2) {<a name="line.620"></a>
-<span class="sourceLineNo">621</span> // This method is nearly same as the compareTo that follows but hard sharing code given<a name="line.621"></a>
-<span class="sourceLineNo">622</span> // byte array and bytebuffer types and this is a hot code path<a name="line.622"></a>
-<span class="sourceLineNo">623</span> if (UNSAFE_UNALIGNED) {<a name="line.623"></a>
-<span class="sourceLineNo">624</span> long offset2Adj;<a name="line.624"></a>
-<span class="sourceLineNo">625</span> Object refObj2 = null;<a name="line.625"></a>
-<span class="sourceLineNo">626</span> if (buf2.isDirect()) {<a name="line.626"></a>
-<span class="sourceLineNo">627</span> offset2Adj = o2 + ((DirectBuffer)buf2).address();<a name="line.627"></a>
-<span class="sourceLineNo">628</span> } else {<a name="line.628"></a>
-<span class="sourceLineNo">629</span> offset2Adj = o2 + buf2.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.629"></a>
-<span class="sourceLineNo">630</span> refObj2 = buf2.array();<a name="line.630"></a>
-<span class="sourceLineNo">631</span> }<a name="line.631"></a>
-<span class="sourceLineNo">632</span> return compareToUnsafe(buf1, o1 + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET, l1,<a name="line.632"></a>
-<span class="sourceLineNo">633</span> refObj2, offset2Adj, l2);<a name="line.633"></a>
-<span class="sourceLineNo">634</span> }<a name="line.634"></a>
-<span class="sourceLineNo">635</span> int end1 = o1 + l1;<a name="line.635"></a>
-<span class="sourceLineNo">636</span> int end2 = o2 + l2;<a name="line.636"></a>
-<span class="sourceLineNo">637</span> for (int i = o1, j = o2; i < end1 && j < end2; i++, j++) {<a name="line.637"></a>
-<span class="sourceLineNo">638</span> int a = buf1[i] & 0xFF;<a name="line.638"></a>
-<span class="sourceLineNo">639</span> int b = buf2.get(i) & 0xFF;<a name="line.639"></a>
-<span class="sourceLineNo">640</span> if (a != b) {<a name="line.640"></a>
-<span class="sourceLineNo">641</span> return a - b;<a name="line.641"></a>
-<span class="sourceLineNo">642</span> }<a name="line.642"></a>
-<span class="sourceLineNo">643</span> }<a name="line.643"></a>
-<span class="sourceLineNo">644</span> return l1 - l2;<a name="line.644"></a>
-<span class="sourceLineNo">645</span> }<a name="line.645"></a>
-<span class="sourceLineNo">646</span><a name="line.646"></a>
-<span class="sourceLineNo">647</span> public static int compareTo(ByteBuffer buf1, int o1, int l1, byte[] buf2, int o2, int l2) {<a name="line.647"></a>
-<span class="sourceLineNo">648</span> if (UNSAFE_UNALIGNED) {<a name="line.648"></a>
-<span class="sourceLineNo">649</span> long offset1Adj;<a name="line.649"></a>
-<span class="sourceLineNo">650</span> Object refObj1 = null;<a name="line.650"></a>
-<span class="sourceLineNo">651</span> if (buf1.isDirect()) {<a name="line.651"></a>
-<span class="sourceLineNo">652</span> offset1Adj = o1 + ((DirectBuffer) buf1).address();<a name="line.652"></a>
-<span class="sourceLineNo">653</span> } else {<a name="line.653"></a>
-<span class="sourceLineNo">654</span> offset1Adj = o1 + buf1.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.654"></a>
-<span class="sourceLineNo">655</span> refObj1 = buf1.array();<a name="line.655"></a>
-<span class="sourceLineNo">656</span> }<a name="line.656"></a>
-<span class="sourceLineNo">657</span> return compareToUnsafe(refObj1, offset1Adj, l1,<a name="line.657"></a>
-<span class="sourceLineNo">658</span> buf2, o2 + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET, l2);<a name="line.658"></a>
+<span class="sourceLineNo">608</span> if (buf2.isDirect()) {<a name="line.608"></a>
+<span class="sourceLineNo">609</span> offset2Adj = o2 + ((DirectBuffer) buf2).address();<a name="line.609"></a>
+<span class="sourceLineNo">610</span> } else {<a name="line.610"></a>
+<span class="sourceLineNo">611</span> offset2Adj = o2 + buf2.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.611"></a>
+<span class="sourceLineNo">612</span> refObj2 = buf2.array();<a name="line.612"></a>
+<span class="sourceLineNo">613</span> }<a name="line.613"></a>
+<span class="sourceLineNo">614</span> return compareToUnsafe(refObj1, offset1Adj, l1, refObj2, offset2Adj, l2);<a name="line.614"></a>
+<span class="sourceLineNo">615</span> }<a name="line.615"></a>
+<span class="sourceLineNo">616</span> int end1 = o1 + l1;<a name="line.616"></a>
+<span class="sourceLineNo">617</span> int end2 = o2 + l2;<a name="line.617"></a>
+<span class="sourceLineNo">618</span> for (int i = o1, j = o2; i < end1 && j < end2; i++, j++) {<a name="line.618"></a>
+<span class="sourceLineNo">619</span> int a = buf1.get(i) & 0xFF;<a name="line.619"></a>
+<span class="sourceLineNo">620</span> int b = buf2.get(j) & 0xFF;<a name="line.620"></a>
+<span class="sourceLineNo">621</span> if (a != b) {<a name="line.621"></a>
+<span class="sourceLineNo">622</span> return a - b;<a name="line.622"></a>
+<span class="sourceLineNo">623</span> }<a name="line.623"></a>
+<span class="sourceLineNo">624</span> }<a name="line.624"></a>
+<span class="sourceLineNo">625</span> return l1 - l2;<a name="line.625"></a>
+<span class="sourceLineNo">626</span> }<a name="line.626"></a>
+<span class="sourceLineNo">627</span><a name="line.627"></a>
+<span class="sourceLineNo">628</span> public static boolean equals(ByteBuffer buf1, int o1, int l1, byte[] buf2, int o2, int l2) {<a name="line.628"></a>
+<span class="sourceLineNo">629</span> // Since we're often comparing adjacent sorted data,<a name="line.629"></a>
+<span class="sourceLineNo">630</span> // it's usual to have equal arrays except for the very last byte<a name="line.630"></a>
+<span class="sourceLineNo">631</span> // so check that first<a name="line.631"></a>
+<span class="sourceLineNo">632</span> if (toByte(buf1, o1 + l1 - 1) != buf2[o2 + l2 - 1]) return false;<a name="line.632"></a>
+<span class="sourceLineNo">633</span> return compareTo(buf1, o1, l1, buf2, o2, l2) == 0;<a name="line.633"></a>
+<span class="sourceLineNo">634</span> }<a name="line.634"></a>
+<span class="sourceLineNo">635</span><a name="line.635"></a>
+<span class="sourceLineNo">636</span> public static int compareTo(byte [] buf1, int o1, int l1, ByteBuffer buf2, int o2, int l2) {<a name="line.636"></a>
+<span class="sourceLineNo">637</span> // This method is nearly same as the compareTo that follows but hard sharing code given<a name="line.637"></a>
+<span class="sourceLineNo">638</span> // byte array and bytebuffer types and this is a hot code path<a name="line.638"></a>
+<span class="sourceLineNo">639</span> if (UNSAFE_UNALIGNED) {<a name="line.639"></a>
+<span class="sourceLineNo">640</span> long offset2Adj;<a name="line.640"></a>
+<span class="sourceLineNo">641</span> Object refObj2 = null;<a name="line.641"></a>
+<span class="sourceLineNo">642</span> if (buf2.isDirect()) {<a name="line.642"></a>
+<span class="sourceLineNo">643</span> offset2Adj = o2 + ((DirectBuffer)buf2).address();<a name="line.643"></a>
+<span class="sourceLineNo">644</span> } else {<a name="line.644"></a>
+<span class="sourceLineNo">645</span> offset2Adj = o2 + buf2.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.645"></a>
+<span class="sourceLineNo">646</span> refObj2 = buf2.array();<a name="line.646"></a>
+<span class="sourceLineNo">647</span> }<a name="line.647"></a>
+<span class="sourceLineNo">648</span> return compareToUnsafe(buf1, o1 + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET, l1,<a name="line.648"></a>
+<span class="sourceLineNo">649</span> refObj2, offset2Adj, l2);<a name="line.649"></a>
+<span class="sourceLineNo">650</span> }<a name="line.650"></a>
+<span class="sourceLineNo">651</span> int end1 = o1 + l1;<a name="line.651"></a>
+<span class="sourceLineNo">652</span> int end2 = o2 + l2;<a name="line.652"></a>
+<span class="sourceLineNo">653</span> for (int i = o1, j = o2; i < end1 && j < end2; i++, j++) {<a name="line.653"></a>
+<span class="sourceLineNo">654</span> int a = buf1[i] & 0xFF;<a name="line.654"></a>
+<span class="sourceLineNo">655</span> int b = buf2.get(i) & 0xFF;<a name="line.655"></a>
+<span class="sourceLineNo">656</span> if (a != b) {<a name="line.656"></a>
+<span class="sourceLineNo">657</span> return a - b;<a name="line.657"></a>
+<span class="sourceLineNo">658</span> }<a name="line.658"></a>
<span class="sourceLineNo">659</span> }<a name="line.659"></a>
-<span class="sourceLineNo">660</span> int end1 = o1 + l1;<a name="line.660"></a>
-<span class="sourceLineNo">661</span> int end2 = o2 + l2;<a name="line.661"></a>
-<span class="sourceLineNo">662</span> for (int i = o1, j = o2; i < end1 && j < end2; i++, j++) {<a name="line.662"></a>
-<span class="sourceLineNo">663</span> int a = buf1.get(i) & 0xFF;<a name="line.663"></a>
-<span class="sourceLineNo">664</span> int b = buf2[j] & 0xFF;<a name="line.664"></a>
-<span class="sourceLineNo">665</span> if (a != b) {<a name="line.665"></a>
-<span class="sourceLineNo">666</span> return a - b;<a name="line.666"></a>
-<span class="sourceLineNo">667</span> }<a name="line.667"></a>
-<span class="sourceLineNo">668</span> }<a name="line.668"></a>
-<span class="sourceLineNo">669</span> return l1 - l2;<a name="line.669"></a>
-<span class="sourceLineNo">670</span> }<a name="line.670"></a>
-<span class="sourceLineNo">671</span><a name="line.671"></a>
-<span class="sourceLineNo">672</span> static int compareToUnsafe(Object obj1, long o1, int l1, Object obj2, long o2, int l2) {<a name="line.672"></a>
-<span class="sourceLineNo">673</span> final int minLength = Math.min(l1, l2);<a name="line.673"></a>
-<span class="sourceLineNo">674</span> final int minWords = minLength / Bytes.SIZEOF_LONG;<a name="line.674"></a>
-<span class="sourceLineNo">675</span><a name="line.675"></a>
-<span class="sourceLineNo">676</span> /*<a name="line.676"></a>
-<span class="sourceLineNo">677</span> * Compare 8 bytes at a time. Benchmarking shows comparing 8 bytes at a time is no slower than<a name="line.677"></a>
-<span class="sourceLineNo">678</span> * comparing 4 bytes at a time even on 32-bit. On the other hand, it is substantially faster on<a name="line.678"></a>
-<span class="sourceLineNo">679</span> * 64-bit.<a name="line.679"></a>
-<span class="sourceLineNo">680</span> */<a name="line.680"></a>
-<span class="sourceLineNo">681</span> int j = minWords << 3; // Same as minWords * SIZEOF_LONG<a name="line.681"></a>
-<span class="sourceLineNo">682</span> for (int i = 0; i < j; i += Bytes.SIZEOF_LONG) {<a name="line.682"></a>
-<span class="sourceLineNo">683</span> long lw = UnsafeAccess.theUnsafe.getLong(obj1, o1 + i);<a name="line.683"></a>
-<span class="sourceLineNo">684</span> long rw = UnsafeAccess.theUnsafe.getLong(obj2, o2 + i);<a name="line.684"></a>
-<span class="sourceLineNo">685</span> long diff = lw ^ rw;<a name="line.685"></a>
-<span class="sourceLineNo">686</span> if (diff != 0) {<a name="line.686"></a>
-<span class="sourceLineNo">687</span> return lessThanUnsignedLong(lw, rw) ? -1 : 1;<a name="line.687"></a>
-<span class="sourceLineNo">688</span> }<a name="line.688"></a>
-<span class="sourceLineNo">689</span> }<a name="line.689"></a>
-<span class="sourceLineNo">690</span> int offset = j;<a name="line.690"></a>
+<span class="sourceLineNo">660</span> return l1 - l2;<a name="line.660"></a>
+<span class="sourceLineNo">661</span> }<a name="line.661"></a>
+<span class="sourceLineNo">662</span><a name="line.662"></a>
+<span class="sourceLineNo">663</span> public static int compareTo(ByteBuffer buf1, int o1, int l1, byte[] buf2, int o2, int l2) {<a name="line.663"></a>
+<span class="sourceLineNo">664</span> if (UNSAFE_UNALIGNED) {<a name="line.664"></a>
+<span class="sourceLineNo">665</span> long offset1Adj;<a name="line.665"></a>
+<span class="sourceLineNo">666</span> Object refObj1 = null;<a name="line.666"></a>
+<span class="sourceLineNo">667</span> if (buf1.isDirect()) {<a name="line.667"></a>
+<span class="sourceLineNo">668</span> offset1Adj = o1 + ((DirectBuffer) buf1).address();<a name="line.668"></a>
+<span class="sourceLineNo">669</span> } else {<a name="line.669"></a>
+<span class="sourceLineNo">670</span> offset1Adj = o1 + buf1.arrayOffset() + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET;<a name="line.670"></a>
+<span class="sourceLineNo">671</span> refObj1 = buf1.array();<a name="line.671"></a>
+<span class="sourceLineNo">672</span> }<a name="line.672"></a>
+<span class="sourceLineNo">673</span> return compareToUnsafe(refObj1, offset1Adj, l1,<a name="line.673"></a>
+<span class="sourceLineNo">674</span> buf2, o2 + UnsafeAccess.BYTE_ARRAY_BASE_OFFSET, l2);<a name="line.674"></a>
+<span class="sourceLineNo">675</span> }<a name="line.675"></a>
+<span class="sourceLineNo">676</span> int end1 = o1 + l1;<a name="line.676"></a>
+<span class="sourceLineNo">677</span> int end2 = o2 + l2;<a name="line.677"></a>
+<span class="sourceLineNo">678</span> for (int i = o1, j = o2; i < end1 && j < end2; i++, j++) {<a name="line.678"></a>
+<span class="sourceLineNo">679</span> int a = buf1.get(i) & 0xFF;<a name="line.679"></a>
+<span class="sourceLineNo">680</span> int b = buf2[j] & 0xFF;<a name="line.680"></a>
+<span class="sourceLineNo">681</span> if (a != b) {<a name="line.681"></a>
+<span class="sourceLineNo">682</span> return a - b;<a name="line.682"></a>
+<span class="sourceLineNo">683</span> }<a name="line.683"></a>
+<span class="sourceLineNo">684</span> }<a name="line.684"></a>
+<span class="sourceLineNo">685</span> return l1 - l2;<a name="line.685"></a>
+<span class="sourceLineNo">686</span> }<a name="line.686"></a>
+<span class="sourceLineNo">687</span><a name="line.687"></a>
+<span class="sourceLineNo">688</span> static int compareToUnsafe(Object obj1, long o1, int l1, Object obj2, long o2, int l2) {<a name="line.688"></a>
+<span class="sourceLineNo">689</span> final int minLength = Math.min(l1, l2);<a name="line.689"></a>
+<span class="sourceLineNo">690</span> final int minWords = minLength / Bytes.SIZEOF_LONG;<a name="line.690"></a>
<span class="sourceLineNo">691</span><a name="line.691"></a>
-<span class="sourceLineNo">692</span> if (minLength - offset >= Bytes.SIZEOF_INT) {<a name="line.692"></a>
-<span class="sourceLineNo">693</span> int il = UnsafeAccess.theUnsafe.getInt(obj1, o1 + offset);<a name="line.693"></a>
-<span class="sourceLineNo">694</span> int ir = UnsafeAccess.theUnsafe.getInt(obj2, o2 + offset);<a name="line.694"></a>
-<span class="sourceLineNo">695</span> if (il != ir) {<a name="line.695"></a>
-<span class="sourceLineNo">696</span> return lessThanUnsignedInt(il, ir) ? -1 : 1;<a name="line.696"></a>
-<span class="sourceLineNo">697</span> }<a name="line.697"></a>
-<span class="sourceLineNo">698</span> offset += Bytes.SIZEOF_INT;<a name="line.698"></a>
-<span class="sourceLineNo">699</span> }<a name="line.699"></a>
-<span class="sourceLineNo">700</span> if (minLength - offset >= Bytes.SIZEOF_SHORT) {<a name="line.700"></a>
-<span class="sourceLineNo">701</span> short sl = UnsafeAccess.theUnsafe.getShort(obj1, o1 + offset);<a name="line.701"></a>
-<span class="sourceLineNo">702</span> short sr = UnsafeAccess.theUnsafe.getShort(obj2, o2 + offset);<a name="line.702"></a>
-<span class="sourceLineNo">703</span> if (sl != sr) {<a name="line.703"></a>
-<span class="sourceLineNo">704</span> return lessThanUnsignedShort(sl, sr) ? -1 : 1;<a name="line.704"></a>
-<span class="sourceLineNo">705</span> }<a name="line.705"></a>
-<span class="sourceLineNo">706</span> offset += Bytes.SIZEOF_SHORT;<a name="line.706"></a>
-<span class="sourceLineNo">707</span> }<a name="line.707"></a>
-<span class="sourceLineNo">708</span> if (minLength - offset == 1) {<a name="line.708"></a>
-<span class="sourceLineNo">709</span> int a = (UnsafeAccess.theUnsafe.getByte(obj1, o1 + offset) & 0xff);<a name="line.709"></a>
-<span class="sourceLineNo">710</span> int b = (UnsafeAccess.theUnsafe.getByte(obj2, o2 + offset) & 0xff);<a name="line.710"></a>
-<span class="sourceLineNo">711</span> if (a != b) {<a name="line.711"></a>
-<span class="sourceLineNo">712</span> return a - b;<a name="line.712"></a>
+<span class="sourceLineNo">692</span> /*<a name="line.692"></a>
+<span class="sourceLineNo">693</span> * Compare 8 bytes at a time. Benchmarking shows comparing 8 bytes at a time is no slower than<a name="line.693"></a>
+<span class="sourceLineNo">694</span> * comparing 4 bytes at a time even on 32-bit. On the other hand, it is substantially faster on<a name="line.694"></a>
+<span class="sourceLineNo">695</span> * 64-bit.<a name="line.695"></a>
+<span class="sourceLineNo">696</span> */<a name="line.696"></a>
+<span class="sourceLineNo">697</span> int j = minWords << 3; // Same as minWords * SIZEOF_LONG<a name="line.697"></a>
+<span class="sourceLineNo">698</span> for (int i = 0; i < j; i += Bytes.SIZEOF_LONG) {<a name="line.698"></a>
+<span class="sourceLineNo">699</span> long lw = UnsafeAccess.theUnsafe.getLong(obj1, o1 + i);<a name="line.699"></a>
+<span class="sourceLineNo">700</span> long rw = UnsafeAccess.theUnsafe.getLong(obj2, o2 + i);<a name="line.700"></a>
+<span class="sourceLineNo">701</span> long diff = lw ^ rw;<a name="line.701"></a>
+<span class="sourceLineNo">702</span> if (diff != 0) {<a name="line.702"></a>
+<span class="sourceLineNo">703</span> return lessThanUnsignedLong(lw, rw) ? -1 : 1;<a name="line.703"></a>
+<span class="sourceLineNo">704</span> }<a name="line.704"></a>
+<span class="sourceLineNo">705</span> }<a name="line.705"></a>
+<span class="sourceLineNo">706</span> int offset = j;<a name="line.706"></a>
+<span class="sourceLineNo">707</span><a name="line.707"></a>
+<span class="sourceLineNo">708</span> if (minLength - offset >= Bytes.SIZEOF_INT) {<a name="line.708"></a>
+<span class="sourceLineNo">709</span> int il = UnsafeAccess.theUnsafe.getInt(obj1, o1 + offset);<a name="line.709"></a>
+<span class="sourceLineNo">710</span> int ir = UnsafeAccess.theUnsafe.getInt(obj2, o2 + offset);<a name="line.710"></a>
+<span class="sourceLineNo">711</span> if (il != ir) {<a name="line.711"></a>
+<span class="sourceLineNo">712</span> return lessThanUnsignedInt(il, ir) ? -1 : 1;<a name="line.712"></a>
<span class="sourceLineNo">713</span> }<a name="line.713"></a>
-<span class="sourceLineNo">714</span> }<a name="line.714"></a>
-<span class="sourceLineNo">715</span> return l1 - l2;<a name="line.715"></a>
-<span class="sourceLineNo">716</span> }<a name="line.716"></a>
-<span class="sourceLineNo">717</span><a name="line.717"></a>
-<span class="sourceLineNo">718</span> /*<a name="line.718"></a>
-<span class="sourceLineNo">719</span> * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.719"></a>
-<span class="sourceLineNo">720</span> * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.720"></a>
-<span class="sourceLineNo">721</span> */<a name="line.721"></a>
-<span class="sourceLineNo">722</span> private static boolean lessThanUnsignedLong(long x1, long x2) {<a name="line.722"></a>
-<span class="sourceLineNo">723</span> if (UnsafeAccess.littleEndian) {<a name="line.723"></a>
-<span class="sourceLineNo">724</span> x1 = Long.reverseBytes(x1);<a name="line.724"></a>
-<span class="sourceLineNo">725</span> x2 = Long.reverseBytes(x2);<a name="line.725"></a>
-<span class="sourceLineNo">726</span> }<a name="line.726"></a>
-<span class="sourceLineNo">727</span> return (x1 + Long.MIN_VALUE) < (x2 + Long.MIN_VALUE);<a name="line.727"></a>
-<span class="sourceLineNo">728</span> }<a name="line.728"></a>
-<span class="sourceLineNo">729</span><a name="line.729"></a>
-<span class="sourceLineNo">730</span> /*<a name="line.730"></a>
-<span class="sourceLineNo">731</span> * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.731"></a>
-<span class="sourceLineNo">732</span> * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.732"></a>
-<span class="sourceLineNo">733</span> */<a name="line.733"></a>
-<span class="sourceLineNo">734</span> private static boolean lessThanUnsignedInt(int x1, int x2) {<a name="line.734"></a>
-<span class="sourceLineNo">735</span> if (UnsafeAccess.littleEndian) {<a name="line.735"></a>
-<span class="sourceLineNo">736</span> x1 = Integer.reverseBytes(x1);<a name="line.736"></a>
-<span class="sourceLineNo">737</span> x2 = Integer.reverseBytes(x2);<a name="line.737"></a>
-<span class="sourceLineNo">738</span> }<a name="line.738"></a>
-<span class="sourceLineNo">739</span> return (x1 & 0xffffffffL) < (x2 & 0xffffffffL);<a name="line.739"></a>
-<span class="sourceLineNo">740</span> }<a name="line.740"></a>
-<span class="sourceLineNo">741</span><a name="line.741"></a>
-<span class="sourceLineNo">742</span> /*<a name="line.742"></a>
-<span class="sourceLineNo">743</span> * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.743"></a>
-<span class="sourceLineNo">744</span> * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.744"></a>
-<span class="sourceLineNo">745</span> */<a name="line.745"></a>
-<span class="sourceLineNo">746</span> private static boolean lessThanUnsignedShort(short x1, short x2) {<a name="line.746"></a>
-<span class="sourceLineNo">747</span> if (UnsafeAccess.littleEndian) {<a name="line.747"></a>
-<span class="sourceLineNo">748</span> x1 = Short.reverseBytes(x1);<a name="line.748"></a>
-<span class="sourceLineNo">749</span> x2 = Short.reverseBytes(x2);<a name="line.749"></a>
-<span class="sourceLineNo">750</span> }<a name="line.750"></a>
-<span class="sourceLineNo">751</span> return (x1 & 0xffff) < (x2 & 0xffff);<a name="line.751"></a>
-<span class="sourceLineNo">752</span> }<a name="line.752"></a>
-<span class="sourceLineNo">753</span><a name="line.753"></a>
-<span class="sourceLineNo">754</span> /**<a name="line.754"></a>
-<span class="sourceLineNo">755</span> * Reads a short value at the given buffer's offset.<a name="line.755"></a>
-<span class="sourceLineNo">756</span> * @param buffer<a name="line.756"></a>
-<span class="sourceLineNo">757</span> * @param offset<a name="line.757"></a>
-<span class="sourceLineNo">758</span> * @return short value at offset<a name="line.758"></a>
-<span class="sourceLineNo">759</span> */<a name="line.759"></a>
-<span class="sourceLineNo">760</span> public static short toShort(ByteBuffer buffer, int offset) {<a name="line.760"></a>
-<span class="sourceLineNo">761</span> if (UNSAFE_UNALIGNED) {<a name="line.761"></a>
-<span class="sourceLineNo">762</span> return UnsafeAccess.toShort(buffer, offset);<a name="line.762"></a>
-<span class="sourceLineNo">763</span> } else {<a name="line.763"></a>
-<span class="sourceLineNo">764</span> return buffer.getShort(offset);<a name="line.764"></a>
-<span class="sourceLineNo">765</span> }<a name="line.765"></a>
-<span class="sourceLineNo">766</span> }<a name="line.766"></a>
-<span class="sourceLineNo">767</span><a name="line.767"></a>
-<span class="sourceLineNo">768</span> /**<a name="line.768"></a>
-<span class="sourceLineNo">769</span> * Reads an int value at the given buffer's offset.<a name="line.769"></a>
-<span class="sourceLineNo">770</span> * @param buffer<a name="line.770"></a>
-<span class="sourceLineNo">771</span> * @param offset<a name="line.771"></a>
-<span class="sourceLineNo">772</span> * @return int value at offset<a name="line.772"></a>
-<span class="sourceLineNo">773</span> */<a name="line.773"></a>
-<span class="sourceLineNo">774</span> public static int toInt(ByteBuffer buffer, int offset) {<a name="line.774"></a>
-<span class="sourceLineNo">775</span> if (UNSAFE_UNALIGNED) {<a name="line.775"></a>
-<span class="sourceLineNo">776</span> return UnsafeAccess.toInt(buffer, offset);<a name="line.776"></a>
-<span class="sourceLineNo">777</span> } else {<a name="line.777"></a>
-<span class="sourceLineNo">778</span> return buffer.getInt(offset);<a name="line.778"></a>
-<span class="sourceLineNo">779</span> }<a name="line.779"></a>
-<span class="sourceLineNo">780</span> }<a name="line.780"></a>
-<span class="sourceLineNo">781</span><a name="line.781"></a>
-<span class="sourceLineNo">782</span> /**<a name="line.782"></a>
-<span class="sourceLineNo">783</span> * Converts a ByteBuffer to an int value<a name="line.783"></a>
-<span class="sourceLineNo">784</span> *<a name="line.784"></a>
-<span class="sourceLineNo">785</span> * @param buf The ByteBuffer<a name="line.785"></a>
-<span class="sourceLineNo">786</span> * @param offset Offset to int value<a name="line.786"></a>
-<span class="sourceLineNo">787</span> * @param length Number of bytes used to store the int value.<a name="line.787"></a>
-<span class="sourceLineNo">788</span> * @return the int value<a name="line.788"></a>
-<span class="sourceLineNo">789</span> * @throws IllegalArgumentException<a name="line.789"></a>
-<span class="sourceLineNo">790</span> * if there's not enough bytes left in the buffer after the given offset<a name="line.790"></a>
-<span class="sourceLineNo">791</span> */<a name="line.791"></a>
-<span class="sourceLineNo">792</span> public static int readAsInt(ByteBuffer buf, int offset, final int length) {<a name="line.792"></a>
-<span class="sourceLineNo">793</span> if (offset + length > buf.limit()) {<a name="line.793"></a>
-<span class="sourceLineNo">794</span> throw new IllegalArgumentException("offset (" + offset + ") + length (" + length<a name="line.794"></a>
-<span class="sourceLineNo">795</span> + ") exceed the" + " limit of the buffer: " + buf.limit());<a name="line.795"></a>
-<span class="sourceLineNo">796</span> }<a name="line.796"></a>
-<span class="sourceLineNo">797</span> int n = 0;<a name="line.797"></a>
-<span class="sourceLineNo">798</span> for(int i = offset; i < (offset + length); i++) {<a name="line.798"></a>
-<span class="sourceLineNo">799</span> n <<= 8;<a name="line.799"></a>
-<span class="sourceLineNo">800</span> n ^= toByte(buf, i) & 0xFF;<a name="line.800"></a>
-<span class="sourceLineNo">801</span> }<a name="line.801"></a>
-<span class="sourceLineNo">802</span> return n;<a name="line.802"></a>
-<span class="sourceLineNo">803</span> }<a name="line.803"></a>
-<span class="sourceLineNo">804</span><a name="line.804"></a>
-<span class="sourceLineNo">805</span> /**<a name="line.805"></a>
-<span class="sourceLineNo">806</span> * Reads a long value at the given buffer's offset.<a name="line.806"></a>
-<span class="sourceLineNo">807</span> * @param buffer<a name="line.807"></a>
-<span class="sourceLineNo">808</span> * @param offset<a name="line.808"></a>
-<span class="sourceLineNo">809</span> * @return long value at offset<a name="line.809"></a>
-<span class="sourceLineNo">810</span> */<a name="line.810"></a>
-<span class="sourceLineNo">811</span> public static long toLong(ByteBuffer buffer, int offset) {<a name="line.811"></a>
-<span class="sourceLineNo">812</span> if (UNSAFE_UNALIGNED) {<a name="line.812"></a>
-<span class="sourceLineNo">813</span> return UnsafeAccess.toLong(buffer, offset);<a name="line.813"></a>
-<span class="sourceLineNo">814</span> } else {<a name="line.814"></a>
-<span class="sourceLineNo">815</span> return buffer.getLong(offset);<a name="line.815"></a>
-<span class="sourceLineNo">816</span> }<a name="line.816"></a>
-<span class="sourceLineNo">817</span> }<a name="line.817"></a>
-<span class="sourceLineNo">818</span><a name="line.818"></a>
-<span class="sourceLineNo">819</span> /**<a name="line.819"></a>
-<span class="sourceLineNo">820</span> * Put an int value out to the given ByteBuffer's current position in big-endian format.<a name="line.820"></a>
-<span class="sourceLineNo">821</span> * This also advances the position in buffer by int size.<a name="line.821"></a>
-<span class="sourceLineNo">822</span> * @param buffer the ByteBuffer to write to<a name="line.822"></a>
-<span class="sourceLineNo">823</span> * @param val int to write out<a name="line.823"></a>
-<span class="sourceLineNo">824</span> */<a name="line.824"></a>
-<span class="sourceLineNo">825</span> public static void putInt(ByteBuffer buffer, int val) {<a name="line.825"></a>
-<span class="sourceLineNo">826</span> if (UNSAFE_UNALIGNED) {<a name="line.826"></a>
-<span class="sourceLineNo">827</span> int newPos = UnsafeAccess.putInt(buffer, buffer.position(), val);<a name="line.827"></a>
-<span class="sourceLineNo">828</span> buffer.position(newPos);<a name="line.828"></a>
-<span class="sourceLineNo">829</span> } else {<a name="line.829"></a>
-<span class="sourceLineNo">830</span> buffer.putInt(val);<a name="line.830"></a>
-<span class="sourceLineNo">831</span> }<a name="line.831"></a>
-<span class="sourceLineNo">832</span> }<a name="line.832"></a>
-<span class="sourceLineNo">833</span><a name="line.833"></a>
-<span class="sourceLineNo">834</span> /**<a name="line.834"></a>
-<span class="sourceLineNo">835</span> * Reads a double value at the given buffer's offset.<a name="line.835"></a>
-<span class="sourceLineNo">836</span> * @param buffer<a name="line.836"></a>
-<span class="sourceLineNo">837</span> * @param offset offset where double is<a name="line.837"></a>
-<span class="sourceLineNo">838</span> * @return double value at offset<a name="line.838"></a>
-<span class="sourceLineNo">839</span> */<a name="line.839"></a>
-<span class="sourceLineNo">840</span> public static double toDouble(ByteBuffer buffer, int offset) {<a name="line.840"></a>
-<span class="sourceLineNo">841</span> return Double.longBitsToDouble(toLong(buffer, offset));<a name="line.841"></a>
-<span class="sourceLineNo">842</span> }<a name="line.842"></a>
-<span class="sourceLineNo">843</span><a name="line.843"></a>
-<span class="sourceLineNo">844</span> /**<a name="line.844"></a>
-<span class="sourceLineNo">845</span> * Reads a BigDecimal value at the given buffer's offset.<a name="line.845"></a>
-<span class="sourceLineNo">846</span> * @param buffer<a name="line.846"></a>
-<span class="sourceLineNo">847</span> * @param offset<a name="line.847"></a>
-<span class="sourceLineNo">848</span> * @return BigDecimal value at offset<a name="line.848"></a>
-<span class="sourceLineNo">849</span> */<a name="line.849"></a>
-<span class="sourceLineNo">850</span> public static BigDecimal toBigDecimal(ByteBuffer buffer, int offset, int length) {<a name="line.850"></a>
-<span class="sourceLineNo">851</span> if (buffer == null || length < Bytes.SIZEOF_INT + 1 ||<a name="line.851"></a>
-<span class="sourceLineNo">852</span> (offset + length > buffer.limit())) {<a name="line.852"></a>
-<span class="sourceLineNo">853</span> return null;<a name="line.853"></a>
-<span class="sourceLineNo">854</span> }<a name="line.854"></a>
-<span class="sourceLineNo">855</span><a name="line.855"></a>
-<span class="sourceLineNo">856</span> int scale = toInt(buffer, offset);<a name="line.856"></a>
-<span class="sourceLineNo">857</span> byte[] tcBytes = new byte[length - Bytes.SIZEOF_INT];<a name="line.857"></a>
-<span class="sourceLineNo">858</span> copyFromBufferToArray(tcBytes, buffer, offset + Bytes.SIZEOF_INT, 0, length - Bytes.SIZEOF_INT);<a name="line.858"></a>
-<span class="sourceLineNo">859</span> return new BigDecimal(new BigInteger(tcBytes), scale);<a name="line.859"></a>
-<span class="sourceLineNo">860</span> }<a name="line.860"></a>
-<span class="sourceLineNo">861</span><a name="line.861"></a>
-<span class="sourceLineNo">862</span> /**<a name="line.862"></a>
-<span class="sourceLineNo">863</span> * Put a short value out to the given ByteBuffer's current position in big-endian format.<a name="line.863"></a>
-<span class="sourceLineNo">864</span> * This also advances the position in buffer by short size.<a name="line.864"></a>
-<span class="sourceLineNo">865</span> * @param buffer the ByteBuffer to write to<a name="line.865"></a>
-<span class="sourceLineNo">866</span> * @param val short to write out<a name="line.866"></a>
-<span class="sourceLineNo">867</span> */<a name="line.867"></a>
-<span class="sourceLineNo">868</span> public static void putShort(ByteBuffer buffer, short val) {<a name="line.868"></a>
-<span class="sourceLineNo">869</span> if (UNSAFE_UNALIGNED) {<a name="line.869"></a>
-<span class="sourceLineNo">870</span> int newPos = UnsafeAccess.putShort(buffer, buffer.position(), val);<a name="line.870"></a>
-<span class="sourceLineNo">871</span> buffer.position(newPos);<a name="line.871"></a>
-<span class="sourceLineNo">872</span> } else {<a name="line.872"></a>
-<span class="sourceLineNo">873</span> buffer.putShort(val);<a name="line.873"></a>
-<span class="sourceLineNo">874</span> }<a name="line.874"></a>
-<span class="sourceLineNo">875</span> }<a name="line.875"></a>
-<span class="sourceLineNo">876</span><a name="line.876"></a>
-<span class="sourceLineNo">877</span> /**<a name="line.877"></a>
-<span class="sourceLineNo">878</span> * Put a long value out to the given ByteBuffer's current position in big-endian format.<a name="line.878"></a>
-<span class="sourceLineNo">879</span> * This also advances the position in buffer by long size.<a name="line.879"></a>
-<span class="sourceLineNo">880</span> * @param buffer the ByteBuffer to write to<a name="line.880"></a>
-<span class="sourceLineNo">881</span> * @param val long to write out<a name="line.881"></a>
-<span class="sourceLineNo">882</span> */<a name="line.882"></a>
-<span class="sourceLineNo">883</span> public static void putLong(ByteBuffer buffer, long val) {<a name="line.883"></a>
-<span class="sourceLineNo">884</span> if (UNSAFE_UNALIGNED) {<a name="line.884"></a>
-<span class="sourceLineNo">885</span> int newPos = UnsafeAccess.putLong(buffer, buffer.position(), val);<a name="line.885"></a>
-<span class="sourceLineNo">886</span> buffer.position(newPos);<a name="line.886"></a>
-<span class="sourceLineNo">887</span> } else {<a name="line.887"></a>
-<span class="sourceLineNo">888</span> buffer.putLong(val);<a name="line.888"></a>
-<span class="sourceLineNo">889</span> }<a name="line.889"></a>
-<span class="sourceLineNo">890</span> }<a name="line.890"></a>
-<span class="sourceLineNo">891</span> /**<a name="line.891"></a>
-<span class="sourceLineNo">892</span> * Copies the bytes from given array's offset to length part into the given buffer. Puts the bytes<a name="line.892"></a>
-<span class="sourceLineNo">893</span> * to buffer's current position. This also advances the position in the 'out' buffer by 'length'<a name="line.893"></a>
-<span class="sourceLineNo">894</span> * @param out<a name="line.894"></a>
-<span class="sourceLineNo">895</span> * @param in<a name="line.895"></a>
-<span class="sourceLineNo">896</span> * @param inOffset<a name="line.896"></a>
-<span class="sourceLineNo">897</span> * @param length<a name="line.897"></a>
+<span class="sourceLineNo">714</span> offset += Bytes.SIZEOF_INT;<a name="line.714"></a>
+<span class="sourceLineNo">715</span> }<a name="line.715"></a>
+<span class="sourceLineNo">716</span> if (minLength - offset >= Bytes.SIZEOF_SHORT) {<a name="line.716"></a>
+<span class="sourceLineNo">717</span> short sl = UnsafeAccess.theUnsafe.getShort(obj1, o1 + offset);<a name="line.717"></a>
+<span class="sourceLineNo">718</span> short sr = UnsafeAccess.theUnsafe.getShort(obj2, o2 + offset);<a name="line.718"></a>
+<span class="sourceLineNo">719</span> if (sl != sr) {<a name="line.719"></a>
+<span class="sourceLineNo">720</span> return lessThanUnsignedShort(sl, sr) ? -1 : 1;<a name="line.720"></a>
+<span class="sourceLineNo">721</span> }<a name="line.721"></a>
+<span class="sourceLineNo">722</span> offset += Bytes.SIZEOF_SHORT;<a name="line.722"></a>
+<span class="sourceLineNo">723</span> }<a name="line.723"></a>
+<span class="sourceLineNo">724</span> if (minLength - offset == 1) {<a name="line.724"></a>
+<span class="sourceLineNo">725</span> int a = (UnsafeAccess.theUnsafe.getByte(obj1, o1 + offset) & 0xff);<a name="line.725"></a>
+<span class="sourceLineNo">726</span> int b = (UnsafeAccess.theUnsafe.getByte(obj2, o2 + offset) & 0xff);<a name="line.726"></a>
+<span class="sourceLineNo">727</span> if (a != b) {<a name="line.727"></a>
+<span class="sourceLineNo">728</span> return a - b;<a name="line.728"></a>
+<span class="sourceLineNo">729</span> }<a name="line.729"></a>
+<span class="sourceLineNo">730</span> }<a name="line.730"></a>
+<span class="sourceLineNo">731</span> return l1 - l2;<a name="line.731"></a>
+<span class="sourceLineNo">732</span> }<a name="line.732"></a>
+<span class="sourceLineNo">733</span><a name="line.733"></a>
+<span class="sourceLineNo">734</span> /*<a name="line.734"></a>
+<span class="sourceLineNo">735</span> * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.735"></a>
+<span class="sourceLineNo">736</span> * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.736"></a>
+<span class="sourceLineNo">737</span> */<a name="line.737"></a>
+<span class="sourceLineNo">738</span> private static boolean lessThanUnsignedLong(long x1, long x2) {<a name="line.738"></a>
+<span class="sourceLineNo">739</span> if (UnsafeAccess.littleEndian) {<a name="line.739"></a>
+<span class="sourceLineNo">740</span> x1 = Long.reverseBytes(x1);<a name="line.740"></a>
+<span class="sourceLineNo">741</span> x2 = Long.reverseBytes(x2);<a name="line.741"></a>
+<span class="sourceLineNo">742</span> }<a name="line.742"></a>
+<span class="sourceLineNo">743</span> return (x1 + Long.MIN_VALUE) < (x2 + Long.MIN_VALUE);<a name="line.743"></a>
+<span class="sourceLineNo">744</span> }<a name="line.744"></a>
+<span class="sourceLineNo">745</span><a name="line.745"></a>
+<span class="sourceLineNo">746</span> /*<a name="line.746"></a>
+<span class="sourceLineNo">747</span> * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.747"></a>
+<span class="sourceLineNo">748</span> * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.748"></a>
+<span class="sourceLineNo">749</span> */<a name="line.749"></a>
+<span class="sourceLineNo">750</span> private static boolean lessThanUnsignedInt(int x1, int x2) {<a name="line.750"></a>
+<span class="sourceLineNo">751</span> if (UnsafeAccess.littleEndian) {<a name="line.751"></a>
+<span class="sourceLineNo">752</span> x1 = Integer.reverseBytes(x1);<a name="line.752"></a>
+<span class="sourceLineNo">753</span> x2 = Integer.reverseBytes(x2);<a name="line.753"></a>
+<span class="sourceLineNo">754</span> }<a name="line.754"></a>
+<span class="sourceLineNo">755</span> return (x1 & 0xffffffffL) < (x2 & 0xffffffffL);<a name="line.755"></a>
+<span class="sourceLineNo">756</span> }<a name="line.756"></a>
+<span class="sourceLineNo">757</span><a name="line.757"></a>
+<span class="sourceLineNo">758</span> /*<a name="line.758"></a>
+<span class="sourceLineNo">759</span> * Both values are passed as is read by Unsafe. When platform is Little Endian, have to convert<a name="line.759"></a>
+<span class="sourceLineNo">760</span> * to corresponding Big Endian value and then do compare. We do all writes in Big Endian format.<a name="line.760"></a>
+<span class="sourceLineNo">761</span> */<a name="line.761"></a>
+<span class="sourceLineNo">762</span> private static boolean lessThanUnsignedShort(short x1, short x2) {<a name="line.762"></a>
+<span class="sourceLineNo">763</span> if (UnsafeAccess.littleEndian) {<a name="line.763"></a>
+<span class="sourceLineNo">764</span> x1 = Short.reverseBytes(x1);<a name="line.764"></a>
+<span class="sourceLineNo">765</span> x2 = Short.reverseBytes(x2);<a name="line.765"></a>
+<span class="sourceLineNo">766</span> }<a name="line.766"></a>
+<span class="sourceLineNo">767</span> return (x1 & 0xffff) < (x2 & 0xffff);<a name="line.767"></a>
+<span class="sourceLineNo">768</span> }<a name="line.768"></a>
+<span class="sourceLineNo">769</span><a name="line.769"></a>
+<span class="sourceLineNo">770</span> /**<a name="line.770"></a>
+<span class="sourceLineNo">771</span> * Reads a short value at the given buffer's offset.<a name="line.771"></a>
+<span class="sourceLineNo">772</span> * @param buffer<a name="line.772"></a>
+<span class="sourceLineNo">773</span> * @param offset<a name="line.773"></a>
+<span class="sourceLineNo">774</span> * @return short value at offset<a name="line.774"></a>
+<span class="sourceLineNo">775</span> */<a name="line.775"></a>
+<span class="sourceLineNo">776</span> public static short toShort(ByteBuffer buffer, int offset) {<a name="line.776"></a>
+<span class="sourceLineNo">777</span> if (UNSAFE_UNALIGNED) {<a name="line.777"></a>
+<span class="sourceLineNo">778</span> return UnsafeAccess.toShort(buffer, offset);<a name="line.778"></a>
+<span class="sourceLineNo">779</span> } else {<a name="line.779"></a>
+<span class="sourceLineNo">780</span> return buffer.getShort(offset);<a name="line.780"></a>
+<span class="sourceLineNo">781</span> }<a name="line.781"></a>
+<span class="sourceLineNo">782</span> }<a name="line.782"></a>
+<span class="sourceLineNo">783</span><a name="line.783"></a>
+<span class="sourceLineNo">784</span> /**<a name="line.784"></a>
+<span class="sourceLineNo">785</span> * Reads an int value at the given buffer's offset.<a name="line.785"></a>
+<span class="sourceLineNo">786</span> * @param buffer<a name="line.786"></a>
+<span class="sourceLineNo">787</span> * @param offset<a name="line.787"></a>
+<span class="sourceLineNo">788</span> * @return int value at offset<a name="line.788"></a>
+<span class="sourceLineNo">789</span> */<a name="line.789"></a>
+<span class="sourceLineNo">790</span> public static int toInt(ByteBuffer buffer, int offset) {<a name="line.790"></a>
+<span class="sourceLineNo">791</span> if (UNSAFE_UNALIGNED) {<a name="line.791"></a>
+<span class="sourceLineNo">792</span> return UnsafeAccess.toInt(buffer, offset);<a name="line.792"></a>
+<span class="sourceLineNo">793</span> } else {<a name="line.793"></a>
+<span class="sourceLineNo">794</span> return buffer.getInt(offset);<a name="line.794"></a>
+<span class="sourceLineNo">795</span> }<a name="line.795"></a>
+<span class="sourceLineNo">796</span> }<a name="line.796"></a>
+<span class="sourceLineNo">797</span><a name="line.797"></a>
+<span class="sourceLineNo">798</span> /**<a name="line.798"></a>
+<span class="sourceLineNo">799</span> * Converts a ByteBuffer to an int value<a name="line.799"></a>
+<span class="sourceLineNo">800</span> *<a name="line.800"></a>
+<span class="sourceLineNo">801</span> * @param buf The ByteBuffer<a name="line.801"></a>
+<span class="sourceLineNo">802</span> * @param offset Offset to int value<a name="line.802"></a>
+<span class="sourceLineNo">803</span> * @param length Number of bytes used to store the int value.<a name="line.803"></a>
+<span class="sourceLineNo">804</span> * @return the int value<a name="line.804"></a>
+<span class="sourceLineNo">805</span> * @throws IllegalArgumentException<a name="line.805"></a>
+<span class="sourceLineNo">806</span> * if there's not enough bytes left in the buffer after the given offset<a name="line.806"></a>
+<span class="sourceLineNo">807</span> */<a name="line.807"></a>
+<span class="sourceLineNo">808</span> public static int readAsInt(ByteBuffer buf, int offset, final int length) {<a name="line.808"></a>
+<span class="sourceLineNo">809</span> if (offset + length > buf.limit()) {<a name="line.809"></a>
+<span class="sourceLineNo">810</span> throw new IllegalArgumentException("offset (" + offset + ") + length (" + length<a name="line.810"></a>
+<span class="sourceLineNo">811</span> + ") exceed the" + " limit of the buffer: " + buf.limit());<a name="line.811"></a>
+<span class="sourceLineNo">812</span> }<a name="line.812"></a>
+<span class="sourceLineNo">813</span> int n = 0;<a name="line.813"></a>
+<span class="sourceLineNo">814</span> for(int i = offset; i < (offset + length); i++) {<a name="line.814"></a>
+<span class="sourceLineNo">815</span> n <<= 8;<a name="line.815"></a>
+<span class="sourceLineNo">816</span> n ^= toByte(buf, i) & 0xFF;<a name="line.816"></a>
+<span class="sourceLineNo">817</span> }<a name="line.817"></a>
+<span class="sourceLineNo">818</span> return n;<a name="line.818"></a>
+<span class="sourceLineNo">819</span> }<a name="line.819"></a>
+<span class="sourceLineNo">820</span><a name="line.820"></a>
+<span class="sourceLineNo">821</span> /**<a name="line.821"></a>
+<span class="sourceLineNo">822</span> * Reads a long value at the given buffer's offset.<a name="line.822"></a>
+<span class="sourceLineNo">823</span> * @param buffer<a name="line.823"></a>
+<span class="sourceLineNo">824</span> * @param offset<a name="line.824"></a>
+<span class="sourceLineNo">825</span> * @return long value at offset<a name="line.825"></a>
+<span class="sourceLineNo">826</span> */<a name="line.826"></a>
+<span class="sourceLineNo">827</span> public static long toLong(ByteBuffer buffer, int offset) {<a name="line.827"></a>
+<span class="sourceLineNo">828</span> if (UNSAFE_UNALIGNED) {<a name="line.828"></a>
+<span class="sourceLineNo">829</span> return UnsafeAccess.toLong(buffer, offset);<a name="line.829"></a>
+<span class="sourceLineNo">830</span> } else {<a name="line.830"></a>
+<span class="sourceLineNo">831</span> return buffer.getLong(offset);<a name="line.831"></a>
+<span class="sourceLineNo">832</span> }<a name="line.832"></a>
+<span class="sourceLineNo">833</span> }<a name="line.833"></a>
+<span class="sourceLineNo">834</span><a name="line.834"></a>
+<span class="sourceLineNo">835</span> /**<a name="line.835"></a>
+<span class="sourceLineNo">836</span> * Put an int value out to the given ByteBuffer's current position in big-endian format.<a name="line.836"></a>
+<span class="sourceLineNo">837</span> * This also advances the position in buffer by int size.<a name="line.837"></a>
+<span class="sourceLineNo">838</span> * @param buffer the ByteBuffer to write to<a name="line.838"></a>
+<span class="sourceLineNo">839</span> * @param val int to write out<a name="line.839"></a>
+<span class="sourceLineNo">840</span> */<a name="line.840"></a>
+<span class="sourceLineNo">841</span> public static void putInt(ByteBuffer buffer, int val) {<a name="line.841"></a>
+<span class="sourceLineNo">842</span> if (UNSAFE_UNALIGNED) {<a name="line.842"></a>
+<span class="sourceLineNo">843</span> int newPos = UnsafeAccess.putInt(buffer, buffer.position(), val);<a name="line.843"></a>
+<span class="sourceLineNo">844</span> buffer.position(newPos);<a name="line.844"></a>
+<span class="sourceLineNo">845</span> } else {<a name="line.845"></a>
+<span class="sourceLineNo">846</span> buffer.putInt(val);<a name="line.846"></a>
+<span class="sourceLineNo">847</span> }<a name="line.847"></a>
+<span class="sourceLineNo">848</span> }<a name="line.848"></a>
+<span class="sourceLineNo">849</span><a name="line.849"></a>
+<span class="sourceLineNo">850</span> /**<a name="line.850"></a>
+<span class="sourceLineNo">851</span> * Reads a double value at the given buffer's offset.<a name="line.851"></a>
+<span class="sourceLineNo">852</span> * @param buffer<a name="line.852"></a>
+<span class="sourceLineNo">853</span> * @param offset offset where double is<a name="line.853"></a>
+<span class="sourceLineNo">854</span> * @return double value at offset<a name="line.854"></a>
+<span class="sourceLineNo">855</span> */<a name="line.855"></a>
+<span class="sourceLineNo">856</span> public static double toDouble(ByteBuffer buffer, int offset) {<a name="line.856"></a>
+<span class="sourceLineNo">857</span> return Double.longBitsToDouble(toLong(buffer, offset));<a name="line.857"></a>
+<span class="sourceLineNo">858</span> }<a name="line.858"></a>
+<span class="sourceLineNo">859</span><a name="line.859"></a>
+<span class="sourceLineNo">860</span> /**<a name="line.860"></a>
+<span class="sourceLineNo">861</span> * Reads a BigDecimal value at the given buffer's offset.<a name="line.861"></a>
+<span class="sourceLineNo">862</span> * @param buffer<a name="line.862"></a>
+<span class="sourceLineNo">863</span> * @param offset<a name="line.863"></a>
+<span class="sourceLineNo">864</span> * @return BigDecimal value at offset<a name="line.864"></a>
+<span class="sourceLineNo">865</span> */<a name="line.865"></a>
+<span class="sourceLineNo">866</span> public static BigDecimal toBigDecimal(ByteBuffer buffer, int offset, int length) {<a name="line.866"></a>
+<span class="sourceLineNo">867</span> if (buffer == null || length < Bytes.SIZEOF_INT + 1 ||<a name="line.867"></a>
+<span class="sourceLineNo">868</span> (offset + length > buffer.limit())) {<a name="line.868"></a>
+<span class="sourceLineNo">869</span> return null;<a name="line.869"></a>
+<span class="sourceLineNo">870</span> }<a name="line.870"></a>
+<span class="sourceLineNo">871</span><a name="line.871"></a>
+<span class="sourceLineNo">872</span> int scale = toInt(buffer, offset);<a name="line.872"></a>
+<span class="sourceLineNo">873</span> byte[] tcBytes = new byte[length - Bytes.SIZEOF_INT];<a name="line.873"></a>
+<span class="sourceLineNo">874</span> copyFromBufferToArray(tcBytes, buffer, offset + Bytes.SIZEOF_INT, 0, length - Bytes.SIZEOF_INT);<a name="line.874"></a>
+<span class="sourceLineNo">875</span> return new BigDecimal(new BigInteger(tcBytes), scale);<a name="line.875"></a>
+<span class="sourceLineNo">876</span> }<a name="line.876"></a>
+<span class="sourceLineNo">877</span><a name="line.877"></a>
+<span class="sourceLineNo">878</span> /**<a name="line.878"></a>
+<span class="sourceLineNo">879</span> * Put a short value out to the given ByteBuffer's current position in big-endian format.<a name="line.879"></a>
+<span class="sourceLineNo">880</span> * This also advances the position in buffer by short size.<a name="line.880"></a>
+<span class="sourceLineNo">881</span> * @param buffer the ByteBuffer to write to<a name="line.881"></a>
+<span class="sourceLineNo">882</span> * @param val short to write out<a name="line.882"></a>
+<span class="sourceLineNo">883</span> */<a name="line.883"></a>
+<span class="sourceLineNo">884</span> public static void putShort(ByteBuffer buffer, short val) {<a name="line.884"></a>
+<span class="sourceLineNo">885</span> if (UNSAFE_UNALIGNED) {<a name="line.885"></a>
+<span class="sourceLineNo">886</span> int newPos = UnsafeAccess.putShort(buffer, buffer.position(), val);<a name="line.886"></a>
+<span class="sourceLineNo">887</span> buffer.position(newPos);<a name="line.887"></a>
+<span class="sourceLineNo">888</span> } else {<a name="line.888"></a>
+<span class="sourceLineNo">889</span> buffer.putShort(val);<a name="line.889"></a>
+<span class="sourceLineNo">890</span> }<a name="line.890"></a>
+<span class="sourceLineNo">891</span> }<a name="line.891"></a>
+<span class="sourceLineNo">892</span><a name="line.892"></a>
+<span class="sourceLineNo">893</span> /**<a name="line.893"></a>
+<span class="sourceLineNo">894</span> * Put a long value out to the given ByteBuffer's current position in big-endian format.<a name="line.894"></a>
+<span class="sourceLineNo">895</span> * This also advances the position in buffer by long size.<a name="line.895"></a>
+<span class="sourceLineNo">896</span> * @param buffer the ByteBuffer to write to<a name="line.896"></a>
+<span class="sourceLineNo">897</span> * @param val long to write out<a name="line.897"></a>
<span class="sourceLineNo">898</span> */<a name="line.898"></a>
-<span class="sourceLineNo">899</span> public static void copyFromArrayToBuffer(ByteBuffer out, byte[] in, int inOffset, int length) {<a name="line.899"></a>
-<span class="sourceLineNo">900</span> if (out.hasArray()) {<a name="line.900"></a>
-<span class="sourceLineNo">901</span> System.arraycopy(in, inOffset, out.array(), out.arrayOffset() + out.position(), length);<a name="line.901"></a>
-<span class="sourceLineNo">902</span> // Move the position in out by length<a name="line.902"></a>
-<span class="sourceLineNo">903</span> out.position(out.position() + length);<a name="line.903"></a>
-<span class="sourceLineNo">904</span> } else if (UNSAFE_AVAIL) {<a name="line.904"></a>
-<span class="sourceLineNo">905</span> UnsafeAccess.copy(in, inOffset, out, out.position(), length);<a name="line.905"></a>
-<span class="sourceLineNo">906</span> // Move the position in out by length<a name="line.906"></a>
-<span class="sourceLineNo">907</span> out.position(out.position() + length);<a name="line.907"></a>
-<span class="sourceLineNo">908</span> } else {<a name="line.908"></a>
-<span class="sourceLineNo">909</span> out.put(in, inOffset, length);<a name="line.909"></a>
-<span class="sourceLineNo">910</span> }<a name="line.910"></a>
-<span class="sourceLineNo">911</span> }<a name="line.911"></a>
-<span class="sourceLineNo">912</span><a name="line.912"></a>
-<span class="sourceLineNo">913</span> /**<a name="line.913"></a>
-<span class="sourceLineNo">914</span> * Copies specified number of bytes from given offset of 'in' ByteBuffer to<a name="line.914"></a>
-<span class="sourceLineNo">915</span> * the array.<a name="line.915"></a>
-<span class="sourceLineNo">916</span> * @param out<a name="line.916"></a>
-<span class="sourceLineNo">917</span> * @param in<a name="line.917"></a>
-<span class="sourceLineNo">918</span> * @param sourceOffset<a name="line.918"></a>
-<span class="sourceLineNo">919</span> * @param destinationOffset<a name="line.919"></a>
-<span class="sourceLineNo">920</span> * @param length<a name="line.920"></a>
-<span class="sourceLineNo">921</span> */<a name="line.921"></a>
-<span class="sourceLineNo">922</span> public static void copyFromBufferToArray(byte[] out, ByteBuffer in, int sourceOffset,<a name="line.922"></a>
-<span class="sourceLineNo">923</span> int destinationOffset, int length) {<a name="line.923"></a>
-<span class="sourceLineNo">924</span> if (in.hasArray()) {<a name="line.924"></a>
-<span class="sourceLineNo">925</span> System.arraycopy(in.array(), sourceOffset + in.arrayOffset(), out, destinationOffset, length);<a name="line.925"></a>
-<span class="sourceLineNo">926</span> } else if (UNSAFE_AVAIL) {<a name="line.926"></a>
-<span class="sourceLineNo">927</span> UnsafeAccess.copy(in, sourceOffset, out, destinationOffset, length);<a name="line.927"></a>
-<span class="sourceLineNo">928</span> } else {<a name="line.928"></a>
-<span class="sourceLineNo">929</span> int oldPos = in.position();<a name="line.929"></a>
-<span class="sourceLineNo">930</span> in.position(sourceOffset);<a name="line.930"></a>
-<span class="sourceLineNo">931</span> in.get(out, destinationOffset, length);<a name="line.931"></a>
-<span class="sourceLineNo">932</span> in.position(oldPos);<a name="line.932"></a>
-<span class="sourceLineNo">933</span> }<a name="line.933"></a>
-<span class="sourceLineNo">934</span> }<a name="line.934"></a>
-<span class="sourceLineNo">935</span><a name="line.935"></a>
-<span class="sourceLineNo">936</span> // For testing purpose<a name="line.936"></a>
-<span class="sourceLineNo">937</span> public static String toStringBinary(final ByteBuffer b, int off, int len) {<a name="line.937"></a>
-<span class="sourceLineNo">938</span> StringBuilder result = new StringBuilder();<a name="line.938"></a>
-<span class="sourceLineNo">939</span> // Just in case we are passed a 'len' that is > buffer length...<a name="line.939"></a>
-<span class="sourceLineNo">940</span> if (off >= b.capacity())<a name="line.940"></a>
-<span class="sourceLineNo">941</span> return result.toString();<a name="line.941"></a>
-<span class="sourceLineNo">942</span> if (off + len > b.capacity())<a name="line.942"></a>
-<span class="sourceLineNo">943</span> len = b.capacity() - off;<a name="line.943"></a>
-<span class="sourceLineNo">944</span> for (int i = off; i < off + len; ++i) {<a name="line.944"></a>
-<span class="sourceLineNo">945</span> int ch = b.get(i) & 0xFF;<a name="line.945"></a>
-<span class="sourceLineNo">946</span> if ((ch >= '0' && ch <= '9') || (ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')<a name="line.946"></a>
-<span class="sourceLineNo">947</span> || " `~!@#$%^&*()-_=+[]{}|;:'\",.<>/?".indexOf(ch) >= 0) {<a name="line.947"></a>
-<span class="sourceLineNo">948</span> result.append((char) ch);<a name="line.948"></a>
-<span class="sourceLineNo">949</span> } else {<a name="line.949"></a>
-<span class="sourceLineNo">950</span> result.append(String.format("\\x%02X", ch));<a name="line.950"></a>
-<span class="sourceLineNo">951</span> }<a name="line.951"></a>
-<span class="sourceLineNo">952</span> }<a name="line.952"></a>
-<span class="sourceLineNo">953</span> return result.toString();<a name="line.953"></a>
-<span class="sourceLineNo">954</span> }<a name="line.954"></a>
-<span class="sourceLineNo">955</span><a name="line.955"></a>
-<span class="sourceLineNo">956</span> public static String toStringBinary(final ByteBuffer b) {<a name="line.956"></a>
-<span class="sourceLineNo">957</span> return toStringBinary(b, 0, b.capacity());<a name="line.957"></a>
-<span class="sourceLineNo">958</span> }<a name="line.958"></a>
-<span class="sourceLineNo">959</span>}<a name="line.959"></a>
+<span class="sourceLineNo">899</span> public static void putLong(ByteBuffer buffer, long val) {<a name="line.899"></a>
+<span class="sourceLineNo">900</span> if (UNSAFE_UNALIGNED) {<a name="line.900"></a>
+<span class="sourceLineNo">901</span> int newPos = UnsafeAccess.putLong(buffer, buffer.position(), val);<a name="line.901"></a>
+<span class="sourceLineNo">902</span> buffer.position(newPos);<a name="line.902"></a>
+<span class="sourceLineNo">903</span> } else {<a name="line.903"></a>
+<span class="sourceLineNo">904</span> buffer.putLong(val);<a name="line.904"></a>
+<span class="sourceLineNo">905</span> }<a name="line.905"></a>
+<span class="sourceLineNo">906</span> }<a name="line.906"></a>
+<span class="sourceLineNo">907</span> /**<a name="line.907"></a>
+<span class="sourceLineNo">908</span> * Copies the bytes from given array's offset to length part into the given buffer. Puts the bytes<a name="line.908"></a>
+<span class="sourceLineNo">909</span> * to buffer's current position. This also advances the position in the 'out' buffer by 'length'<a name="line.909"></a>
+<span class="sourceLineNo">910</span> * @param out<a name="line.910"></a>
+<span class="sourceLineNo">911</span> * @param in<a name="line.911"></a>
+<span class="sourceLineNo">912</span> * @param inOffset<a name="line.912"></a>
+<span class="sourceLineNo">913</span> * @param length<a name="line.913"></a>
+<span class="sourceLineNo">914</span> */<a name="line.914"></a>
+<span class="sourceLineNo">915</span> public static void copyFromArrayToBuffer(ByteBuffer out, byte[] in, int inOffset, int length) {<a name="line.915"></a>
+<span class="sourceLineNo">916</span> if (out.hasArray()) {<a name="line.916"></a>
+<span class="sourceLineNo">917</span> System.arraycopy(in, inOffset, out.array(), out.arrayOffset() + out.position(), length);<a name="line.917"></a>
+<span class="sourceLineNo">918</span> // Move the position in out by length<a name="line.918"></a>
+<span class="sourceLineNo">919</span> out.position(out.position() + length);<a name="line.919"></a>
+<span class="sourceLineNo">920</span> } else if (UNSAFE_AVAIL) {<a name="line.920"></a>
+<span class="sourceLineNo">921</span> UnsafeAccess.copy(in, inOffset, out, out.position(), length);<a name="line.921"></a>
+<span class="sourceLineNo">922</span> // Move the position in out by length<a name="line.922"></a>
+<span class="sourceLineNo">923</span> out.position(out.position() + length);<a name="line.923"></a>
+<span class="sourceLineNo">924</span> } else {<a name="line.924"></a>
+<span class="sourceLineNo">925</span> out.put(in, inOffset, length);<a name="line.925"></a>
+<span class="sourceLineNo">926</span> }<a name="line.926"></a>
+<span class="sourceLineNo">927</span> }<a name="line.927"></a>
+<span class="sourceLineNo">928</span><a name="line.928"></a>
+<span class="sourceLineNo">929</span> /**<a name="line.929"></a>
+<span class="sourceLineNo">930</span> * Copies specified number of bytes from given offset of 'in' ByteBuffer to<a name="line.930"></a>
+<span class="sourceLineNo">931</span> * the array.<a name="line.931"></a>
+<span class="sourceLineNo">932</span> * @param out<a name="line.932"></a>
+<span class="sourceLineNo">933</span> * @param in<a name="line.933"></a>
+<span class="sourceLineNo">934</span> * @param sourceOffset<a name="line.934"></a>
+<span class="sourceLineNo">935</span> * @param destinationOffset<a name="line.935"></a>
+<span class="sourceLineNo">936</span> * @param length<a name="line.936"></a>
+<span class="sourceLineNo">937</span> */<a name="line.937"></a>
+<span class="sourceLineNo">938</span> public static void copyFromBufferToArray(byte[] out, ByteBuffer in, int sourceOffset,<a name="line.938"></a>
+<span class="sourceLineNo">939</span> int destinationOffset, int length) {<a name="line.939"></a>
+<span class="sourceLineNo">940</span> if (in.hasArray()) {<a name="line.940"></a>
+<span class="sourceLineNo">941</span> System.arraycopy(in.array(), sourceOffset + in.arrayOffset(), out, destinationOffset, length);<a name="line.941"></a>
+<span class="sourceLineNo">942</span> } else if (UNSAFE_AVAIL) {<a name="line.942"></a>
+<span class="sourceLineNo">943</span> UnsafeAccess.copy(in, sourceOffset, out, destinationOffset, length);<a name="line.943"></a>
+<span class="sourceLineNo">944</span> } else {<a name="line.944"></a>
+<span class="sourceLineNo">945</span> int oldPos = in.position();<a name="line.945"></a>
+<span class="sourceLineNo">946</span> in.position(sourceOffset);<a name="line.946"></a>
+<span class="sourceLineNo">947</span> in.get(out, destinationOffset, length);<a name="line.947"></a>
+<span class="sourceLineNo">948</span> in.position(oldPos);<a name="line.948"></a>
+<span class="sourceLineNo">949</span> }<a name="line.949"></a>
+<span class="sourceLineNo">950</span> }<a name="line.950"></a>
+<span class="sourceLineNo">951</span><a name="line.951"></a>
+<span class="sourceLineNo">952</span> // For testing purpose<a name="line.952"></a>
+<span class="sourceLineNo">953</span> public static String toStringBinary(final ByteBuffer b, int off, int len) {<a name="line.953"></a>
+<span class="sourceLineNo">954</span> StringBuilder result = new StringBuilder();<a name="line.954"></a>
+<span class="sourceLineNo">955</span> // Just in case we are passed a 'len' that is > buffer length...<a name="line.955"></a>
+<span class="sourceLineNo">956</span> if (off >= b.capacity())<a name="line.956"></a>
+<span class="sourceLineNo">957</span> return result.toString();<a name="line.957"></a>
+<span class="sourceLineNo">958</span> if (off + len > b.capacity())<a name="line.958"></a>
+<span class="sourceLineNo">959</span> len = b.capacity() - off;<a name="line.959"></a>
+<span class="sourceLineNo">960</span> for (int i = off; i < off + len; ++i) {<a name="line.960"></a>
+<span class="sourceLineNo">961</span> int ch = b.get(i) & 0xFF;<a name="line.961"></a>
+<span class="sourceLineNo">962</span> if ((ch >= '0' && ch <= '9') || (ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')<a name="line.962"></a>
+<span class="sourceLineNo">963</span> || " `~!@#$%^&*()-_=+[]{}|;:'\",.<>/?".indexOf(ch) >= 0) {<a name="line.963"></a>
+<span class="sourceLineNo">964</span> result.append((char) ch);<a name="line.964"></a>
+<span class="sourceLineNo">965</span> } else {<a name="line.965"></a>
+<span class="sourceLineNo">966</span> result.append(String.format("\\x%02X", ch));<a name="line.966"></a>
+<span class="sourceLineNo">967</span> }<a name="line.967"></a>
+<span class="sourceLineNo">968</span> }<a name="line.968"></a>
+<span class="sourceLineNo">969</span> return result.toString();<a name="line.969"></a>
+<span class="sourceLineNo">970</span> }<a name="line.970"></a>
+<span class="sourceLineNo">971</span><a name="line.971"></a>
+<span class="sourceLineNo">972</span> public static String toStringBinary(final ByteBuffer b) {<a name="line.972"></a>
+<span class="sourceLineNo">973</span> return toStringBinary(b, 0, b.capacity());<a name="line.973"></a>
+<span class="sourceLineNo">974</span> }<a name="line.974"></a>
+<span class="sourceLineNo">975</span>}<a name="line.975"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/apidocs/src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html b/apidocs/src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html
new file mode 100644
index 0000000..dddedc9
--- /dev/null
+++ b/apidocs/src-html/org/apache/hadoop/hbase/util/LeaseNotRecoveredException.html
@@ -0,0 +1,119 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
+<span class="sourceLineNo">002</span> *<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * or more contributor license agreements. See the NOTICE file<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * distributed with this work for additional information<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * regarding copyright ownership. The ASF licenses this file<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * to you under the Apache License, Version 2.0 (the<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * "License"); you may not use this file except in compliance<a name="line.8"></a>
+<span class="sourceLineNo">009</span> * with the License. You may obtain a copy of the License at<a name="line.9"></a>
+<span class="sourceLineNo">010</span> *<a name="line.10"></a>
+<span class="sourceLineNo">011</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.11"></a>
+<span class="sourceLineNo">012</span> *<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * Unless required by applicable law or agreed to in writing, software<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.15"></a>
+<span class="sourceLineNo">016</span> * See the License for the specific language governing permissions and<a name="line.16"></a>
+<span class="sourceLineNo">017</span> * limitations under the License.<a name="line.17"></a>
+<span class="sourceLineNo">018</span> */<a name="line.18"></a>
+<span class="sourceLineNo">019</span>package org.apache.hadoop.hbase.util;<a name="line.19"></a>
+<span class="sourceLineNo">020</span><a name="line.20"></a>
+<span class="sourceLineNo">021</span>import org.apache.hadoop.hbase.HBaseIOException;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.22"></a>
+<span class="sourceLineNo">023</span>import org.apache.hadoop.hbase.classification.InterfaceStability;<a name="line.23"></a>
+<span class="sourceLineNo">024</span><a name="line.24"></a>
+<span class="sourceLineNo">025</span>/**<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * Thrown when the lease was expected to be recovered,<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * but the file can't be opened.<a name="line.27"></a>
+<span class="sourceLineNo">028</span> */<a name="line.28"></a>
+<span class="sourceLineNo">029</span>@InterfaceAudience.Public<a name="line.29"></a>
+<span class="sourceLineNo">030</span>@InterfaceStability.Stable<a name="line.30"></a>
+<span class="sourceLineNo">031</span>public class LeaseNotRecoveredException extends HBaseIOException {<a name="line.31"></a>
+<span class="sourceLineNo">032</span> public LeaseNotRecoveredException() {<a name="line.32"></a>
+<span class="sourceLineNo">033</span> super();<a name="line.33"></a>
+<span class="sourceLineNo">034</span> }<a name="line.34"></a>
+<span class="sourceLineNo">035</span><a name="line.35"></a>
+<span class="sourceLineNo">036</span> public LeaseNotRecoveredException(String message) {<a name="line.36"></a>
+<span class="sourceLineNo">037</span> super(message);<a name="line.37"></a>
+<span class="sourceLineNo">038</span> }<a name="line.38"></a>
+<span class="sourceLineNo">039</span><a name="line.39"></a>
+<span class="sourceLineNo">040</span> public LeaseNotRecoveredException(String message, Throwable cause) {<a name="line.40"></a>
+<span class="sourceLineNo">041</span> super(message, cause);<a name="line.41"></a>
+<span class="sourceLineNo">042</span> }<a name="line.42"></a>
+<span class="sourceLineNo">043</span><a name="line.43"></a>
+<span class="sourceLineNo">044</span> public LeaseNotRecoveredException(Throwable cause) {<a name="line.44"></a>
+<span class="sourceLineNo">045</span> super(cause);<a name="line.45"></a>
+<span class="sourceLineNo">046</span> }<a name="line.46"></a>
+<span class="sourceLineNo">047</span>}<a name="line.47"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/book.html
----------------------------------------------------------------------
diff --git a/book.html b/book.html
index ba12ef4..02adb7a 100644
--- a/book.html
+++ b/book.html
@@ -33005,7 +33005,7 @@ The server will return cellblocks compressed using this same compressor as long
<div id="footer">
<div id="footer-text">
Version 2.0.0-SNAPSHOT<br>
-Last updated 2016-01-28 14:49:38 UTC
+Last updated 2016-01-29 14:48:00 UTC
</div>
</div>
</body>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/bulk-loads.html
----------------------------------------------------------------------
diff --git a/bulk-loads.html b/bulk-loads.html
index 6b599db..0f3a8c8 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20160128" />
+ <meta name="Date-Revision-yyyymmdd" content="20160129" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase –
Bulk Loads in Apache HBase (TM)
@@ -244,9 +244,9 @@
<div class="container">
<div id="banner">
<div class="pull-left">
- <div id="bannerLeft">
- <h2></h2>
- </div>
+ <a href="http://hbasecon.com/" id="bannerLeft">
+ <img src="images/hbasecon2016-stack-logo.jpg" alt="hbasecon2016"/>
+ </a>
</div>
<div class="pull-right"> <a href="./" id="bannerRight">
<img src="images/hbase_logo_with_orca_large.png" alt="Apache HBase"/>
@@ -305,7 +305,7 @@ under the License. -->
<a href="http://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2016-01-28</li>
+ <li id="publishDate" class="pull-right">Last Published: 2016-01-29</li>
</p>
</div>
[30/51] [partial] hbase-site git commit: Published site at
0de221a19d799ad515f8f4556cacd05e6b4e74f8.
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html b/devapidocs/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html
index 734392e..f68a0c0 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html
@@ -105,7 +105,7 @@
<hr>
<br>
<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.50">DispatchMergingRegionHandler</a>
+public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.51">DispatchMergingRegionHandler</a>
extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler.html" title="class in org.apache.hadoop.hbase.executor">EventHandler</a></pre>
<div class="block">Handles MERGE regions request on master: move the regions together(on the
same regionserver) and send MERGE RPC to regionserver.
@@ -157,6 +157,10 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#timeout">timeout</a></strong></code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#user">user</a></strong></code> </td>
+</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.hadoop.hbase.executor.EventHandler">
@@ -179,11 +183,12 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean)">DispatchMergingRegionHandler</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">DispatchMergingRegionHandler</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
<a href="../../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master">CatalogJanitor</a> catalogJanitor,
<a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</code> </td>
+ boolean forcible,
+ <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</code> </td>
</tr>
</table>
</li>
@@ -247,7 +252,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.51">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.52">LOG</a></pre>
</li>
</ul>
<a name="masterServices">
@@ -256,7 +261,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler
<ul class="blockList">
<li class="blockList">
<h4>masterServices</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.52">masterServices</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.53">masterServices</a></pre>
</li>
</ul>
<a name="catalogJanitor">
@@ -265,7 +270,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler
<ul class="blockList">
<li class="blockList">
<h4>catalogJanitor</h4>
-<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master">CatalogJanitor</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.53">catalogJanitor</a></pre>
+<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master">CatalogJanitor</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.54">catalogJanitor</a></pre>
</li>
</ul>
<a name="region_a">
@@ -274,7 +279,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler
<ul class="blockList">
<li class="blockList">
<h4>region_a</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.54">region_a</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.55">region_a</a></pre>
</li>
</ul>
<a name="region_b">
@@ -283,7 +288,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler
<ul class="blockList">
<li class="blockList">
<h4>region_b</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.55">region_b</a></pre>
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.56">region_b</a></pre>
</li>
</ul>
<a name="forcible">
@@ -292,16 +297,25 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler
<ul class="blockList">
<li class="blockList">
<h4>forcible</h4>
-<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.56">forcible</a></pre>
+<pre>private final boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.57">forcible</a></pre>
</li>
</ul>
<a name="timeout">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>timeout</h4>
-<pre>private final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.57">timeout</a></pre>
+<pre>private final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.58">timeout</a></pre>
+</li>
+</ul>
+<a name="user">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>user</h4>
+<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.59">user</a></pre>
</li>
</ul>
</li>
@@ -312,17 +326,18 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices, org.apache.hadoop.hbase.master.CatalogJanitor, org.apache.hadoop.hbase.HRegionInfo, org.apache.hadoop.hbase.HRegionInfo, boolean)">
+<a name="DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices, org.apache.hadoop.hbase.master.CatalogJanitor, org.apache.hadoop.hbase.HRegionInfo, org.apache.hadoop.hbase.HRegionInfo, boolean, org.apache.hadoop.hbase.security.User)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DispatchMergingRegionHandler</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.59">DispatchMergingRegionHandler</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.61">DispatchMergingRegionHandler</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
<a href="../../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master">CatalogJanitor</a> catalogJanitor,
<a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
<a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_b,
- boolean forcible)</pre>
+ boolean forcible,
+ <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a> user)</pre>
</li>
</ul>
</li>
@@ -339,7 +354,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler
<ul class="blockList">
<li class="blockList">
<h4>process</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.73">process</a>()
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.76">process</a>()
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler.html#process()">EventHandler</a></code></strong></div>
<div class="block">This method is the main processing loop to be implemented by the various
@@ -357,7 +372,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/executor/EventHandler
<ul class="blockListLast">
<li class="blockList">
<h4>getRegionLoad</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/RegionLoad.html" title="class in org.apache.hadoop.hbase">RegionLoad</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.177">getRegionLoad</a>(<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn,
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/RegionLoad.html" title="class in org.apache.hadoop.hbase">RegionLoad</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#line.180">getRegionLoad</a>(<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn,
<a href="../../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri)</pre>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/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 42f801a..203ad35 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
@@ -152,7 +152,7 @@
<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HasThread.html" title="class in org.apache.hadoop.hbase.util"><span class="strong">HasThread</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>)
<ul>
<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html" title="class in org.apache.hadoop.hbase.master"><span class="strong">HMaster.InitializationMonitor</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">HRegionServer</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>)
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">HRegionServer</span></a> (implements org.apache.hadoop.hbase.conf.<a href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a>, org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a>, org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>)
<ul>
<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><span class="strong">HMaster</span></a> (implements org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a>)
<ul>
@@ -318,11 +318,11 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
-<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="strong">MasterRpcServices.BalanceSwitchMode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="strong">SplitLogManager.TerminationStatus</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="strong">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="strong">MetricsMasterSourceFactoryImpl.FactoryStorage</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="strong">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="strong">RegionState.State</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="strong">SplitLogManager.TerminationStatus</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="strong">MasterRpcServices.BalanceSwitchMode</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
index e5bf586..409bb8a 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
@@ -145,9 +145,9 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.MarkRegionOfflineOpResult.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="strong">DisableTableProcedure.MarkRegionOfflineOpResult</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/ServerProcedureInterface.ServerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="strong">ServerProcedureInterface.ServerOperationType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="strong">TableProcedureInterface.TableOperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.MarkRegionOfflineOpResult.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="strong">DisableTableProcedure.MarkRegionOfflineOpResult</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html b/devapidocs/org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html
index 32b33df..4eb525e 100644
--- a/devapidocs/org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html
+++ b/devapidocs/org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html
@@ -211,12 +211,12 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreCompactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.FileDetails.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor.FileDetails</a> fd,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
long smallestReadPoint,
boolean cleanSeqId,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
boolean major)</code>
<div class="block">Performs compaction on a column family with the mob flag enabled.</div>
</td>
@@ -227,7 +227,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">DefaultCompactor</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compactForTesting(java.util.Collection,%20boolean)">compactForTesting</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compact(org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20org.apache.hadoop.hbase.security.User)">compact</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.html#compactForTesting(java.util.Collection,%20boolean)">compactForTesting</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.regionserver.compactions.Compactor">
@@ -350,7 +350,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
-<a name="performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails, org.apache.hadoop.hbase.regionserver.InternalScanner, org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink, long, boolean, org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController, boolean)">
+<a name="performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails, org.apache.hadoop.hbase.regionserver.InternalScanner, org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink, long, boolean, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController, boolean)">
<!-- -->
</a>
<ul class="blockListLast">
@@ -361,7 +361,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions
<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.CellSink.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">Compactor.CellSink</a> writer,
long smallestReadPoint,
boolean cleanSeqId,
- <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> throughputController,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController,
boolean major)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Performs compaction on a column family with the mob flag enabled.
@@ -399,7 +399,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions
the scanner to filter the deleted cells.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.compactions.CompactionThroughputController,%20boolean)">performCompaction</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html#performCompaction(org.apache.hadoop.hbase.regionserver.compactions.Compactor.FileDetails,%20org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20boolean,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController,%20boolean)">performCompaction</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>fd</code> - File details</dd><dd><code>scanner</code> - Where to read from.</dd><dd><code>writer</code> - Where to write to.</dd><dd><code>smallestReadPoint</code> - Smallest read point.</dd><dd><code>cleanSeqId</code> - When true, remove seqId(used to be mvcc) value which is <= smallestReadPoint</dd><dd><code>throughputController</code> - The compaction throughput controller.</dd><dd><code>major</code> - Is a major compaction.</dd>
<dt><span class="strong">Returns:</span></dt><dd>Whether compaction ended; false if it was interrupted for any reason.</dd>
<dt><span class="strong">Throws:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html b/devapidocs/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html
index fc65b0f..40dac89 100644
--- a/devapidocs/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html
+++ b/devapidocs/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html
@@ -106,7 +106,7 @@
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.64">DefaultMobStoreFlusher</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.65">DefaultMobStoreFlusher</a>
extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">DefaultStoreFlusher</a></pre>
<div class="block">An implementation of the StoreFlusher. It extends the DefaultStoreFlusher.
If the store is not a mob store, the flusher flushes the MemStore the same with
@@ -200,9 +200,10 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStor
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushId,
- <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code>
+ <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Flushes the snapshot of the MemStore.</div>
</td>
</tr>
@@ -222,7 +223,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStor
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#createScanner(org.apache.hadoop.hbase.regionserver.KeyValueScanner,%20long)">createScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#finalizeWriter(org.apache.hadoop.hbase.regionserver.StoreFile.Writer,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">finalizeWriter</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long)">performFlush</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#createScanner(org.apache.hadoop.hbase.regionserver.KeyValueScanner,%20long)">createScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#finalizeWriter(org.apache.hadoop.hbase.regionserver.StoreFile.Writer,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">finalizeWriter</a>, <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#performFlush(org.apache.hadoop.hbase.regionserver.InternalScanner,%20org.apache.hadoop.hbase.regionserver.compactions.Compactor.CellSink,%20long,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">performFlush</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -251,7 +252,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStor
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.66">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.67">LOG</a></pre>
</li>
</ul>
<a name="flushLock">
@@ -260,7 +261,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStor
<ul class="blockList">
<li class="blockList">
<h4>flushLock</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/7/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/mob/DefaultMobStoreFlusher.html#line.67">flushLock</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/7/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/mob/DefaultMobStoreFlusher.html#line.68">flushLock</a></pre>
</li>
</ul>
<a name="mobCellValueSizeThreshold">
@@ -269,7 +270,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStor
<ul class="blockList">
<li class="blockList">
<h4>mobCellValueSizeThreshold</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.68">mobCellValueSizeThreshold</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.69">mobCellValueSizeThreshold</a></pre>
</li>
</ul>
<a name="targetPath">
@@ -278,7 +279,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStor
<ul class="blockList">
<li class="blockList">
<h4>targetPath</h4>
-<pre>private org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.69">targetPath</a></pre>
+<pre>private org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.70">targetPath</a></pre>
</li>
</ul>
<a name="mobStore">
@@ -287,7 +288,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStor
<ul class="blockListLast">
<li class="blockList">
<h4>mobStore</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html" title="class in org.apache.hadoop.hbase.regionserver">HMobStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.70">mobStore</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html" title="class in org.apache.hadoop.hbase.regionserver">HMobStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.71">mobStore</a></pre>
</li>
</ul>
</li>
@@ -304,7 +305,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStor
<ul class="blockListLast">
<li class="blockList">
<h4>DefaultMobStoreFlusher</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.72">DefaultMobStoreFlusher</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.73">DefaultMobStoreFlusher</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
@@ -319,15 +320,16 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStor
<!-- -->
</a>
<h3>Method Detail</h3>
-<a name="flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot, long, org.apache.hadoop.hbase.monitoring.MonitoredTask)">
+<a name="flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot, long, org.apache.hadoop.hbase.monitoring.MonitoredTask, org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flushSnapshot</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.98">flushSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.99">flushSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushId,
- <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)
+ <a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Flushes the snapshot of the MemStore.
If this store is not a mob store, flush the cells in the snapshot to store files of HBase.
@@ -343,8 +345,8 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStor
</ol></div>
<dl>
<dt><strong>Overrides:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">DefaultStoreFlusher</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>snapshot</code> - Memstore snapshot.</dd><dd><code>cacheFlushId</code> - Log cache flush sequence number.</dd><dd><code>status</code> - Task that represents the flush operation and may be updated with status.</dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">DefaultStoreFlusher</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>snapshot</code> - Memstore snapshot.</dd><dd><code>cacheFlushId</code> - Log cache flush sequence number.</dd><dd><code>status</code> - Task that represents the flush operation and may be updated with status.</dd><dd><code>throughputController</code> - A controller to avoid flush too fast</dd>
<dt><span class="strong">Returns:</span></dt><dd>List of files written. Can be empty; must not be null.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -356,7 +358,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStor
<ul class="blockListLast">
<li class="blockList">
<h4>performMobFlush</h4>
-<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.156">performMobFlush</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#line.157">performMobFlush</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushId,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a> scanner,
<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a> writer,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/monitoring/class-use/MonitoredTask.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/monitoring/class-use/MonitoredTask.html b/devapidocs/org/apache/hadoop/hbase/monitoring/class-use/MonitoredTask.html
index 018f76a..d3c1bd1 100644
--- a/devapidocs/org/apache/hadoop/hbase/monitoring/class-use/MonitoredTask.html
+++ b/devapidocs/org/apache/hadoop/hbase/monitoring/class-use/MonitoredTask.html
@@ -192,9 +192,10 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">DefaultMobStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><span class="strong">DefaultMobStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/mob/DefaultMobStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushId,
- <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code>
+ <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Flushes the snapshot of the MemStore.</div>
</td>
</tr>
@@ -384,9 +385,10 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushCache</a></strong>(long logCacheFlushId,
+<td class="colLast"><span class="strong">HStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#flushCache(long,%20org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushCache</a></strong>(long logCacheFlushId,
<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
- <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code>
+ <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Write out current snapshot.</div>
</td>
</tr>
@@ -405,23 +407,26 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><span class="strong">StoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushSeqNum,
- <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code>
+ <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code>
<div class="block">Turns a snapshot of memstore into a set of store files.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">DefaultStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><span class="strong">DefaultStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushId,
- <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code> </td>
+ <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td>
-<td class="colLast"><span class="strong">StripeStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
+<td class="colLast"><span class="strong">StripeStoreFlusher.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html#flushSnapshot(org.apache.hadoop.hbase.regionserver.MemStoreSnapshot,%20long,%20org.apache.hadoop.hbase.monitoring.MonitoredTask,%20org.apache.hadoop.hbase.regionserver.throttle.ThroughputController)">flushSnapshot</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> snapshot,
long cacheFlushSeqNum,
- <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status)</code> </td>
+ <a href="../../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a> status,
+ <a href="../../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> throughputController)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private long</code></td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/package-tree.html b/devapidocs/org/apache/hadoop/hbase/package-tree.html
index 35e1850..eca7b47 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -361,14 +361,14 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.<a href="../../../../org/apache/hadoop/hbase/MetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="strong">MetaTableAccessor.QueryType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="strong">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" title="enum in org.apache.hadoop.hbase"><span class="strong">HConstants.OperationStatusCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="strong">KeepDeletedCells</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="strong">HealthChecker.HealthCheckerExitStatus</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="strong">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.Modify.html" title="enum in org.apache.hadoop.hbase"><span class="strong">HConstants.Modify</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase"><span class="strong">KeyValue.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="strong">KeepDeletedCells</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="strong">MetaTableAccessor.QueryType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="strong">Coprocessor.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase"><span class="strong">KeyValue.Type</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/package-use.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/package-use.html b/devapidocs/org/apache/hadoop/hbase/package-use.html
index c397dab..0f1900f 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-use.html
@@ -283,104 +283,108 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.throttle">org.apache.hadoop.hbase.regionserver.throttle</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication">org.apache.hadoop.hbase.replication</a></td>
<td class="colLast">
<div class="block">Multi Cluster Replication</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.master">org.apache.hadoop.hbase.replication.master</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.replication.regionserver">org.apache.hadoop.hbase.replication.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest">org.apache.hadoop.hbase.rest</a></td>
<td class="colLast">
<div class="block">HBase REST</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.client">org.apache.hadoop.hbase.rest.client</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.rest.model">org.apache.hadoop.hbase.rest.model</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security">org.apache.hadoop.hbase.security</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.token">org.apache.hadoop.hbase.security.token</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift">org.apache.hadoop.hbase.thrift</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://incubator.apache.org/thrift/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.thrift2">org.apache.hadoop.hbase.thrift2</a></td>
<td class="colLast">
<div class="block">Provides an HBase <a href="http://thrift.apache.org/">Thrift</a>
service.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.tmpl.master">org.apache.hadoop.hbase.tmpl.master</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.tmpl.regionserver">org.apache.hadoop.hbase.tmpl.regionserver</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.tool">org.apache.hadoop.hbase.tool</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.hbck">org.apache.hadoop.hbase.util.hbck</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.test">org.apache.hadoop.hbase.util.test</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<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>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper">org.apache.hadoop.hbase.zookeeper</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.zookeeper.lock">org.apache.hadoop.hbase.zookeeper.lock</a></td>
<td class="colLast"> </td>
</tr>
@@ -2737,11 +2741,6 @@ service.</div>
<br></div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/Stoppable.html#org.apache.hadoop.hbase.regionserver.compactions">Stoppable</a>
-<div class="block">Implementers are Stoppable.</div>
-</td>
-</tr>
</tbody>
</table>
</li>
@@ -2804,6 +2803,23 @@ service.</div>
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.throttle">
+<!-- -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> used by <a href="../../../../org/apache/hadoop/hbase/regionserver/throttle/package-summary.html">org.apache.hadoop.hbase.regionserver.throttle</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/class-use/Stoppable.html#org.apache.hadoop.hbase.regionserver.throttle">Stoppable</a>
+<div class="block">Implementers are Stoppable.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.wal">
<!-- -->
</a>
@@ -3556,16 +3572,21 @@ service.</div>
</td>
</tr>
<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/HBaseIOException.html#org.apache.hadoop.hbase.util">HBaseIOException</a>
+<div class="block">All hbase specific IOExceptions should be subclasses of HBaseIOException</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.html#org.apache.hadoop.hbase.util">HDFSBlocksDistribution</a>
<div class="block">Data structure to describe the distribution of HDFS blocks among hosts.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/HRegionInfo.html#org.apache.hadoop.hbase.util">HRegionInfo</a>
<div class="block">Information about a region.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/HTableDescriptor.html#org.apache.hadoop.hbase.util">HTableDescriptor</a>
<div class="block">HTableDescriptor contains the details about an HBase table such as the descriptors of
all the column families, is the table a catalog table, <code> -ROOT- </code> or
@@ -3573,42 +3594,42 @@ service.</div>
when the region split should occur, coprocessors associated with it etc...</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/MasterNotRunningException.html#org.apache.hadoop.hbase.util">MasterNotRunningException</a>
<div class="block">Thrown if the master is not running</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/ServerName.html#org.apache.hadoop.hbase.util">ServerName</a>
<div class="block">Instance of an HBase ServerName.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/Stoppable.html#org.apache.hadoop.hbase.util">Stoppable</a>
<div class="block">Implementers are Stoppable.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/TableDescriptor.html#org.apache.hadoop.hbase.util">TableDescriptor</a>
<div class="block">Class represents table state on HDFS.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/TableDescriptors.html#org.apache.hadoop.hbase.util">TableDescriptors</a>
<div class="block">Get, remove and modify table descriptors.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/TableName.html#org.apache.hadoop.hbase.util">TableName</a>
<div class="block">Immutable POJO class for representing a table name.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/VersionAnnotation.html#org.apache.hadoop.hbase.util">VersionAnnotation</a>
<div class="block">A package attribute that captures the version of hbase that was compiled.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/ZooKeeperConnectionException.html#org.apache.hadoop.hbase.util">ZooKeeperConnectionException</a>
<div class="block">Thrown if the client can't connect to zookeeper</div>
</td>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index 19ef617..a73d0a7 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -120,8 +120,8 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="strong">StateMachineProcedure.Flow</span></a></li>
<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="strong">RootProcedureState.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="strong">StateMachineProcedure.Flow</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index 7bcb293..a7d60fe 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -172,11 +172,11 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">OperationQuota.OperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">QuotaScope</span></a></li>
<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">ThrottlingException.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">QuotaType</span></a></li>
<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">ThrottleType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">QuotaScope</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">QuotaType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="strong">OperationQuota.OperationType</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c6155501/devapidocs/org/apache/hadoop/hbase/regionserver/CompactSplitThread.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/CompactSplitThread.html b/devapidocs/org/apache/hadoop/hbase/regionserver/CompactSplitThread.html
index 600f0d3..296de04 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/CompactSplitThread.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/CompactSplitThread.html
@@ -148,7 +148,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/Compacti
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></td>
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#compactionThroughputController">compactionThroughputController</a></strong></code> </td>
</tr>
<tr class="rowColor">
@@ -275,7 +275,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/Compacti
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a></code></td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#getCompactionThroughputController()">getCompactionThroughputController</a></strong>()</code> </td>
</tr>
<tr class="altColor">
@@ -637,7 +637,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/Compacti
<ul class="blockList">
<li class="blockList">
<h4>compactionThroughputController</h4>
-<pre>private volatile <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#line.92">compactionThroughputController</a></pre>
+<pre>private volatile <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#line.92">compactionThroughputController</a></pre>
</li>
</ul>
<a name="regionSplitLimit">
@@ -1104,7 +1104,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/Compacti
<ul class="blockList">
<li class="blockList">
<h4>getCompactionThroughputController</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.compactions">CompactionThroughputController</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#line.720">getCompactionThroughputController</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/throttle/ThroughputController.html" title="interface in org.apache.hadoop.hbase.regionserver.throttle">ThroughputController</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/CompactSplitThread.html#line.720">getCompactionThroughputController</a>()</pre>
</li>
</ul>
<a name="shutdownLongCompactions()">