http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/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 c3b12a1..1d04df1 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -685,20 +685,20 @@
 <ul>
 <li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">ImmutableSegment.Type</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="typeNameLink">ScannerContext.NextState</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="typeNameLink">StoreScanner.StoreScannerCompactionRace</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="typeNameLink">Region.FlushResult.Result</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="typeNameLink">BloomType</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="typeNameLink">RegionOpeningState</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="typeNameLink">FlushType</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="typeNameLink">SplitLogWorker.TaskExecutor.Status</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="typeNameLink">ScanType</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="typeNameLink">Region.Operation</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="typeNameLink">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="typeNameLink">Region.FlushResult.Result</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="typeNameLink">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="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</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="typeNameLink">StoreScanner.StoreScannerCompactionRace</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="typeNameLink">SplitLogWorker.TaskExecutor.Status</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="typeNameLink">ScannerContext.NextState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">MemStoreCompactor.Action</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="typeNameLink">ScanType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">ImmutableSegment.Type</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="typeNameLink">FlushType</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="typeNameLink">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="typeNameLink">ScannerContext.LimitScope</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
index 7c07d66..a700851 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
@@ -125,10 +125,10 @@
 <ul>
 <li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.DropDeletesInOutput.html"
 title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span 
class="typeNameLink">StripeCompactionScanQueryMatcher.DropDeletesInOutput</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.DeleteResult.html"
 title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span 
class="typeNameLink">DeleteTracker.DeleteResult</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.DeleteCompare.html"
 title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span 
class="typeNameLink">DeleteTracker.DeleteCompare</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html"
 title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span 
class="typeNameLink">ScanQueryMatcher.MatchCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.DeleteResult.html"
 title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span 
class="typeNameLink">DeleteTracker.DeleteResult</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.DropDeletesInOutput.html"
 title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span 
class="typeNameLink">StripeCompactionScanQueryMatcher.DropDeletesInOutput</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/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 320500a..326107e 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
@@ -248,8 +248,8 @@
 <ul>
 <li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.WALHdrResult.html"
 title="enum in org.apache.hadoop.hbase.regionserver.wal"><span 
class="typeNameLink">ProtobufLogReader.WALHdrResult</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.Type.html"
 title="enum in org.apache.hadoop.hbase.regionserver.wal"><span 
class="typeNameLink">RingBufferTruck.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a 
href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.WALHdrResult.html"
 title="enum in org.apache.hadoop.hbase.regionserver.wal"><span 
class="typeNameLink">ProtobufLogReader.WALHdrResult</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html
 
b/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html
index d67c090..9e04b64 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.80">HBaseSaslRpcServer.SaslDigestCallbackHandler</a>
+<pre>private class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.143">HBaseSaslRpcServer.SaslDigestCallbackHandler</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>
 implements <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth/callback/CallbackHandler.html?is-external=true";
 title="class or interface in 
javax.security.auth.callback">CallbackHandler</a></pre>
 <div class="block">CallbackHandler for SASL DIGEST-MD5 mechanism</div>
@@ -140,10 +140,6 @@ implements <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth
 <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/8/docs/api/java/util/function/Consumer.html?is-external=true";
 title="class or interface in 
java.util.function">Consumer</a>&lt;org.apache.hadoop.security.UserGroupInformation&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#attemptingUserConsumer">attemptingUserConsumer</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>private 
org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#secretManager">secretManager</a></span></code>&nbsp;</td>
 </tr>
@@ -162,8 +158,7 @@ implements <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#SaslDigestCallbackHandler-org.apache.hadoop.security.token.SecretManager-java.util.function.Consumer-">SaslDigestCallbackHandler</a></span>(org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;secretManager,
-                         <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true";
 title="class or interface in 
java.util.function">Consumer</a>&lt;org.apache.hadoop.security.UserGroupInformation&gt;&nbsp;attemptingUserConsumer)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#SaslDigestCallbackHandler-org.apache.hadoop.security.token.SecretManager-">SaslDigestCallbackHandler</a></span>(org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;secretManager)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -213,19 +208,10 @@ implements <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth
 <a name="secretManager">
 <!--   -->
 </a>
-<ul class="blockList">
-<li class="blockList">
-<h4>secretManager</h4>
-<pre>private&nbsp;org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.81">secretManager</a></pre>
-</li>
-</ul>
-<a name="attemptingUserConsumer">
-<!--   -->
-</a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>attemptingUserConsumer</h4>
-<pre>private&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true";
 title="class or interface in 
java.util.function">Consumer</a>&lt;org.apache.hadoop.security.UserGroupInformation&gt;
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.82">attemptingUserConsumer</a></pre>
+<h4>secretManager</h4>
+<pre>private&nbsp;org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.144">secretManager</a></pre>
 </li>
 </ul>
 </li>
@@ -236,14 +222,13 @@ implements <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a 
name="SaslDigestCallbackHandler-org.apache.hadoop.security.token.SecretManager-java.util.function.Consumer-">
+<a 
name="SaslDigestCallbackHandler-org.apache.hadoop.security.token.SecretManager-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>SaslDigestCallbackHandler</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.84">SaslDigestCallbackHandler</a>(org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;secretManager,
-                                 <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true";
 title="class or interface in 
java.util.function">Consumer</a>&lt;org.apache.hadoop.security.UserGroupInformation&gt;&nbsp;attemptingUserConsumer)</pre>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.146">SaslDigestCallbackHandler</a>(org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;secretManager)</pre>
 </li>
 </ul>
 </li>
@@ -260,7 +245,7 @@ implements <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth
 <ul class="blockList">
 <li class="blockList">
 <h4>getPassword</h4>
-<pre>private&nbsp;char[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.90">getPassword</a>(org.apache.hadoop.security.token.TokenIdentifier&nbsp;tokenid)
+<pre>private&nbsp;char[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.150">getPassword</a>(org.apache.hadoop.security.token.TokenIdentifier&nbsp;tokenid)
                     throws 
org.apache.hadoop.security.token.SecretManager.InvalidToken</pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -274,7 +259,7 @@ implements <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth
 <ul class="blockListLast">
 <li class="blockList">
 <h4>handle</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.96">handle</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth/callback/Callback.html?is-external=true";
 title="class or interface in 
javax.security.auth.callback">Callback</a>[]&nbsp;callbacks)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.156">handle</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth/callback/Callback.html?is-external=true";
 title="class or interface in 
javax.security.auth.callback">Callback</a>[]&nbsp;callbacks)
             throws org.apache.hadoop.security.token.SecretManager.InvalidToken,
                    <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth/callback/UnsupportedCallbackException.html?is-external=true";
 title="class or interface in 
javax.security.auth.callback">UnsupportedCallbackException</a></pre>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html
 
b/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html
index 87b1a7e..55d8c3e 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.148">HBaseSaslRpcServer.SaslGssCallbackHandler</a>
+<pre>private static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.205">HBaseSaslRpcServer.SaslGssCallbackHandler</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>
 implements <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth/callback/CallbackHandler.html?is-external=true";
 title="class or interface in 
javax.security.auth.callback">CallbackHandler</a></pre>
 <div class="block">CallbackHandler for SASL GSSAPI Kerberos mechanism</div>
@@ -136,10 +136,12 @@ implements <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html#SaslGssCallbackHandler--">SaslGssCallbackHandler</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html#SaslGssCallbackHandler--">SaslGssCallbackHandler</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -188,7 +190,7 @@ implements <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth
 <ul class="blockListLast">
 <li class="blockList">
 <h4>SaslGssCallbackHandler</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html#line.148">SaslGssCallbackHandler</a>()</pre>
+<pre>private&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html#line.205">SaslGssCallbackHandler</a>()</pre>
 </li>
 </ul>
 </li>
@@ -205,7 +207,7 @@ implements <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth
 <ul class="blockListLast">
 <li class="blockList">
 <h4>handle</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html#line.152">handle</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth/callback/Callback.html?is-external=true";
 title="class or interface in 
javax.security.auth.callback">Callback</a>[]&nbsp;callbacks)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html#line.209">handle</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth/callback/Callback.html?is-external=true";
 title="class or interface in 
javax.security.auth.callback">Callback</a>[]&nbsp;callbacks)
             throws <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/auth/callback/UnsupportedCallbackException.html?is-external=true";
 title="class or interface in 
javax.security.auth.callback">UnsupportedCallbackException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html 
b/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html
index 8a2420b..30447c3 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -112,7 +112,8 @@ var activeTableTab = "activeTableTab";
 <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/security/HBaseSaslRpcServer.html#line.50">HBaseSaslRpcServer</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
-<div class="block">A utility class for dealing with SASL on RPC server</div>
+<div class="block">A utility class that encapsulates SASL logic for RPC 
server. Copied from
+ <code>org.apache.hadoop.security</code></div>
 </li>
 </ul>
 </div>
@@ -132,13 +133,13 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Class and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colFirst"><code>private class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html"
 title="class in 
org.apache.hadoop.hbase.security">HBaseSaslRpcServer.SaslDigestCallbackHandler</a></span></code>
 <div class="block">CallbackHandler for SASL DIGEST-MD5 mechanism</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colFirst"><code>private static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html"
 title="class in 
org.apache.hadoop.hbase.security">HBaseSaslRpcServer.SaslGssCallbackHandler</a></span></code>
 <div class="block">CallbackHandler for SASL GSSAPI Kerberos mechanism</div>
 </td>
@@ -159,12 +160,16 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private 
org.apache.hadoop.security.UserGroupInformation</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#attemptingUser">attemptingUser</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>private static 
org.apache.commons.logging.Log</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#LOG">LOG</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#saslProps">saslProps</a></span></code>&nbsp;</td>
+<tr class="altColor">
+<td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslServer.html?is-external=true";
 title="class or interface in javax.security.sasl">SaslServer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#saslServer">saslServer</a></span></code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -181,7 +186,9 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#HBaseSaslRpcServer--">HBaseSaslRpcServer</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#HBaseSaslRpcServer-org.apache.hadoop.hbase.security.AuthMethod-java.util.Map-org.apache.hadoop.security.token.SecretManager-">HBaseSaslRpcServer</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" 
title="enum in org.apache.hadoop.hbase.security">AuthMethod</a>&nbsp;method,
+                  <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;&nbsp;saslProps,
+                  
org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;secretManager)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -193,23 +200,53 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span 
class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a 
href="javascript:show(1);">Static Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a 
href="javascript:show(2);">Instance Methods</a></span><span 
class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a 
href="javascript:show(8);">Concrete Methods</a></span><span 
class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#dispose--">dispose</a></span>()</code>
+<div class="block">Release resources used by wrapped saslServer</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#evaluateResponse-byte:A-">evaluateResponse</a></span>(byte[]&nbsp;response)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td 
class="colFirst"><code>org.apache.hadoop.security.UserGroupInformation</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#getAttemptingUser--">getAttemptingUser</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#getAuthorizationID--">getAuthorizationID</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static &lt;T extends 
org.apache.hadoop.security.token.TokenIdentifier&gt;<br>T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#getIdentifier-java.lang.String-org.apache.hadoop.security.token.SecretManager-">getIdentifier</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;id,
              
org.apache.hadoop.security.token.SecretManager&lt;T&gt;&nbsp;secretManager)</code>&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#getSaslProps--">getSaslProps</a></span>()</code>&nbsp;</td>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#getNegotiatedQop--">getNegotiatedQop</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#init-org.apache.hadoop.conf.Configuration-">init</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#isComplete--">isComplete</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#unwrap-byte:A-int-int-">unwrap</a></span>(byte[]&nbsp;buf,
+      int&nbsp;off,
+      int&nbsp;len)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#wrap-byte:A-int-int-">wrap</a></span>(byte[]&nbsp;buf,
+    int&nbsp;off,
+    int&nbsp;len)</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -239,16 +276,25 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.51">LOG</a></pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.52">LOG</a></pre>
 </li>
 </ul>
-<a name="saslProps">
+<a name="saslServer">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saslServer</h4>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslServer.html?is-external=true";
 title="class or interface in javax.security.sasl">SaslServer</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.54">saslServer</a></pre>
+</li>
+</ul>
+<a name="attemptingUser">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>saslProps</h4>
-<pre>private static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.53">saslProps</a></pre>
+<h4>attemptingUser</h4>
+<pre>private&nbsp;org.apache.hadoop.security.UserGroupInformation <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.56">attemptingUser</a></pre>
 </li>
 </ul>
 </li>
@@ -259,13 +305,20 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="HBaseSaslRpcServer--">
+<a 
name="HBaseSaslRpcServer-org.apache.hadoop.hbase.security.AuthMethod-java.util.Map-org.apache.hadoop.security.token.SecretManager-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>HBaseSaslRpcServer</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.50">HBaseSaslRpcServer</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.58">HBaseSaslRpcServer</a>(<a
 href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" 
title="enum in org.apache.hadoop.hbase.security">AuthMethod</a>&nbsp;method,
+                          <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;&nbsp;saslProps,
+                          
org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;secretManager)
+                   throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
 </li>
 </ul>
 </li>
@@ -276,22 +329,96 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="init-org.apache.hadoop.conf.Configuration-">
+<a name="isComplete--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isComplete</h4>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.97">isComplete</a>()</pre>
+</li>
+</ul>
+<a name="evaluateResponse-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>evaluateResponse</h4>
+<pre>public&nbsp;byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.101">evaluateResponse</a>(byte[]&nbsp;response)
+                        throws <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslException.html?is-external=true";
 title="class or interface in javax.security.sasl">SaslException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslException.html?is-external=true";
 title="class or interface in javax.security.sasl">SaslException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="dispose--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispose</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.106">dispose</a>()</pre>
+<div class="block">Release resources used by wrapped saslServer</div>
+</li>
+</ul>
+<a name="getAttemptingUser--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAttemptingUser</h4>
+<pre>public&nbsp;org.apache.hadoop.security.UserGroupInformation&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.110">getAttemptingUser</a>()</pre>
+</li>
+</ul>
+<a name="wrap-byte:A-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>wrap</h4>
+<pre>public&nbsp;byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.114">wrap</a>(byte[]&nbsp;buf,
+                   int&nbsp;off,
+                   int&nbsp;len)
+            throws <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslException.html?is-external=true";
 title="class or interface in javax.security.sasl">SaslException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslException.html?is-external=true";
 title="class or interface in javax.security.sasl">SaslException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="unwrap-byte:A-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unwrap</h4>
+<pre>public&nbsp;byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.118">unwrap</a>(byte[]&nbsp;buf,
+                     int&nbsp;off,
+                     int&nbsp;len)
+              throws <a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslException.html?is-external=true";
 title="class or interface in javax.security.sasl">SaslException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslException.html?is-external=true";
 title="class or interface in javax.security.sasl">SaslException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNegotiatedQop--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>init</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.55">init</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
+<h4>getNegotiatedQop</h4>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.122">getNegotiatedQop</a>()</pre>
 </li>
 </ul>
-<a name="getSaslProps--">
+<a name="getAuthorizationID--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getSaslProps</h4>
-<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.60">getSaslProps</a>()</pre>
+<h4>getAuthorizationID</h4>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.126">getAuthorizationID</a>()</pre>
 </li>
 </ul>
 <a 
name="getIdentifier-java.lang.String-org.apache.hadoop.security.token.SecretManager-">
@@ -300,7 +427,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getIdentifier</h4>
-<pre>public static&nbsp;&lt;T extends 
org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;T&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.64">getIdentifier</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;id,
+<pre>public static&nbsp;&lt;T extends 
org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;T&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.130">getIdentifier</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;id,
                                                                                
            
org.apache.hadoop.security.token.SecretManager&lt;T&gt;&nbsp;secretManager)
                                                                                
     throws org.apache.hadoop.security.token.SecretManager.InvalidToken</pre>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html 
b/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html
index 67fa72d..28bf4e7 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static enum <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.39">SaslUtil.QualityOfProtection</a>
+<pre>public static enum <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.40">SaslUtil.QualityOfProtection</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang">Enum</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a>&gt;</pre>
 </li>
 </ul>
@@ -240,7 +240,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>AUTHENTICATION</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.40">AUTHENTICATION</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.41">AUTHENTICATION</a></pre>
 </li>
 </ul>
 <a name="INTEGRITY">
@@ -249,7 +249,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>INTEGRITY</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.41">INTEGRITY</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.42">INTEGRITY</a></pre>
 </li>
 </ul>
 <a name="PRIVACY">
@@ -258,7 +258,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>PRIVACY</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.42">PRIVACY</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.43">PRIVACY</a></pre>
 </li>
 </ul>
 </li>
@@ -275,7 +275,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>saslQop</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.44">saslQop</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.45">saslQop</a></pre>
 </li>
 </ul>
 </li>
@@ -292,7 +292,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a>[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.126">values</a>()</pre>
+<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a>[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.135">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:
@@ -312,7 +312,7 @@ for (SaslUtil.QualityOfProtection c : 
SaslUtil.QualityOfProtection.values())
 <ul class="blockList">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.126">valueOf</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.135">valueOf</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;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 
@@ -334,7 +334,7 @@ not permitted.)</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>getSaslQop</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.50">getSaslQop</a>()</pre>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.51">getSaslQop</a>()</pre>
 </li>
 </ul>
 <a name="matches-java.lang.String-">
@@ -343,7 +343,7 @@ not permitted.)</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>matches</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.54">matches</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;stringQop)</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.55">matches</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;stringQop)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.html 
b/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.html
index 76eca1d..1d6f853 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 <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/security/SaslUtil.html#line.34">SaslUtil</a>
+public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.35">SaslUtil</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
 </li>
 </ul>
@@ -213,7 +213,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code>(package private) static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.html#initSaslProperties-java.lang.String-">initSaslProperties</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;rpcProtection)</code>&nbsp;</td>
 </tr>
 <tr id="i5" class="rowColor">
@@ -221,6 +221,10 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.html#safeDispose-javax.security.sasl.SaslClient-">safeDispose</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslClient.html?is-external=true";
 title="class or interface in 
javax.security.sasl">SaslClient</a>&nbsp;saslClient)</code>&nbsp;</td>
 </tr>
 <tr id="i6" class="altColor">
+<td class="colFirst"><code>(package private) static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.html#safeDispose-javax.security.sasl.SaslServer-">safeDispose</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslServer.html?is-external=true";
 title="class or interface in 
javax.security.sasl">SaslServer</a>&nbsp;saslServer)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.html#splitKerberosName-java.lang.String-">splitKerberosName</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;fullName)</code>
 <div class="block">Splitting fully qualified Kerberos name into parts</div>
@@ -254,7 +258,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.35">LOG</a></pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.36">LOG</a></pre>
 </li>
 </ul>
 <a name="SASL_DEFAULT_REALM">
@@ -263,7 +267,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>SASL_DEFAULT_REALM</h4>
-<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.36">SASL_DEFAULT_REALM</a></pre>
+<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.37">SASL_DEFAULT_REALM</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.security.SaslUtil.SASL_DEFAULT_REALM">Constant
 Field Values</a></dd>
@@ -276,7 +280,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>SWITCH_TO_SIMPLE_AUTH</h4>
-<pre>public static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.37">SWITCH_TO_SIMPLE_AUTH</a></pre>
+<pre>public static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.38">SWITCH_TO_SIMPLE_AUTH</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.security.SaslUtil.SWITCH_TO_SIMPLE_AUTH">Constant
 Field Values</a></dd>
@@ -297,7 +301,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>SaslUtil</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.34">SaslUtil</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.35">SaslUtil</a>()</pre>
 </li>
 </ul>
 </li>
@@ -314,7 +318,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>splitKerberosName</h4>
-<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.65">splitKerberosName</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;fullName)</pre>
+<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.66">splitKerberosName</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;fullName)</pre>
 <div class="block">Splitting fully qualified Kerberos name into parts</div>
 </li>
 </ul>
@@ -324,7 +328,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>encodeIdentifier</h4>
-<pre>static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.69">encodeIdentifier</a>(byte[]&nbsp;identifier)</pre>
+<pre>static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.70">encodeIdentifier</a>(byte[]&nbsp;identifier)</pre>
 </li>
 </ul>
 <a name="decodeIdentifier-java.lang.String-">
@@ -333,7 +337,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>decodeIdentifier</h4>
-<pre>static&nbsp;byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.73">decodeIdentifier</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;identifier)</pre>
+<pre>static&nbsp;byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.74">decodeIdentifier</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;identifier)</pre>
 </li>
 </ul>
 <a name="encodePassword-byte:A-">
@@ -342,7 +346,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>encodePassword</h4>
-<pre>static&nbsp;char[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.77">encodePassword</a>(byte[]&nbsp;password)</pre>
+<pre>static&nbsp;char[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.78">encodePassword</a>(byte[]&nbsp;password)</pre>
 </li>
 </ul>
 <a name="getQop-java.lang.String-">
@@ -351,7 +355,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getQop</h4>
-<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.86">getQop</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;stringQop)</pre>
+<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.87">getQop</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;stringQop)</pre>
 <div class="block">Returns <a 
href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html"
 title="enum in 
org.apache.hadoop.hbase.security"><code>SaslUtil.QualityOfProtection</code></a>
  corresponding to the given <code>stringQop</code> value.</div>
 <dl>
@@ -366,7 +370,7 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>initSaslProperties</h4>
-<pre>static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.100">initSaslProperties</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;rpcProtection)</pre>
+<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.101">initSaslProperties</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;rpcProtection)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>rpcProtection</code> - Value of 'hbase.rpc.protection' 
configuration.</dd>
@@ -378,10 +382,19 @@ extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <a name="safeDispose-javax.security.sasl.SaslClient-">
 <!--   -->
 </a>
+<ul class="blockList">
+<li class="blockList">
+<h4>safeDispose</h4>
+<pre>static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.120">safeDispose</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslClient.html?is-external=true";
 title="class or interface in 
javax.security.sasl">SaslClient</a>&nbsp;saslClient)</pre>
+</li>
+</ul>
+<a name="safeDispose-javax.security.sasl.SaslServer-">
+<!--   -->
+</a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>safeDispose</h4>
-<pre>static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.119">safeDispose</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslClient.html?is-external=true";
 title="class or interface in 
javax.security.sasl">SaslClient</a>&nbsp;saslClient)</pre>
+<pre>static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.128">safeDispose</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/javax/security/sasl/SaslServer.html?is-external=true";
 title="class or interface in 
javax.security.sasl">SaslServer</a>&nbsp;saslServer)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/devapidocs/org/apache/hadoop/hbase/security/class-use/AuthMethod.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/class-use/AuthMethod.html 
b/devapidocs/org/apache/hadoop/hbase/security/class-use/AuthMethod.html
index 4264170..1af4bd8 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/class-use/AuthMethod.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/class-use/AuthMethod.html
@@ -195,13 +195,18 @@ the order they are declared.</div>
                   boolean&nbsp;initStreamForCrypto)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#HBaseSaslRpcServer-org.apache.hadoop.hbase.security.AuthMethod-java.util.Map-org.apache.hadoop.security.token.SecretManager-">HBaseSaslRpcServer</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" 
title="enum in org.apache.hadoop.hbase.security">AuthMethod</a>&nbsp;method,
+                  <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;&nbsp;saslProps,
+                  
org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;secretManager)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClient.html#NettyHBaseSaslRpcClient-org.apache.hadoop.hbase.security.AuthMethod-org.apache.hadoop.security.token.Token-java.lang.String-boolean-java.lang.String-">NettyHBaseSaslRpcClient</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" 
title="enum in org.apache.hadoop.hbase.security">AuthMethod</a>&nbsp;method,
                        org.apache.hadoop.security.token.Token&lt;? extends 
org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;token,
                        <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;serverPrincipal,
                        boolean&nbsp;fallbackAllowed,
                        <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;rpcProtection)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/NettyHBaseSaslRpcClientHandler.html#NettyHBaseSaslRpcClientHandler-io.netty.util.concurrent.Promise-org.apache.hadoop.security.UserGroupInformation-org.apache.hadoop.hbase.security.AuthMethod-org.apache.hadoop.security.token.Token-java.lang.String-boolean-org.apache.hadoop.conf.Configuration-">NettyHBaseSaslRpcClientHandler</a></span>(io.netty.util.concurrent.Promise&lt;<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean</a>&gt;&nbsp;saslPromise,
                               
org.apache.hadoop.security.UserGroupInformation&nbsp;ugi,
                               <a 
href="../../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" 
title="enum in org.apache.hadoop.hbase.security">AuthMethod</a>&nbsp;method,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/devapidocs/org/apache/hadoop/hbase/security/class-use/HBaseSaslRpcServer.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/class-use/HBaseSaslRpcServer.html 
b/devapidocs/org/apache/hadoop/hbase/security/class-use/HBaseSaslRpcServer.html
index e1565de..1a00461 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/security/class-use/HBaseSaslRpcServer.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/security/class-use/HBaseSaslRpcServer.html
@@ -72,7 +72,49 @@
 <div class="header">
 <h2 title="Uses of Class org.apache.hadoop.hbase.security.HBaseSaslRpcServer" 
class="title">Uses of 
Class<br>org.apache.hadoop.hbase.security.HBaseSaslRpcServer</h2>
 </div>
-<div class="classUseContainer">No usage of 
org.apache.hadoop.hbase.security.HBaseSaslRpcServer</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a 
href="../../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html"
 title="class in 
org.apache.hadoop.hbase.security">HBaseSaslRpcServer</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a 
href="#org.apache.hadoop.hbase.ipc">org.apache.hadoop.hbase.ipc</a></td>
+<td class="colLast">
+<div class="block">Tools to help define network clients and servers.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.hadoop.hbase.ipc">
+<!--   -->
+</a>
+<h3>Uses of <a 
href="../../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html"
 title="class in org.apache.hadoop.hbase.security">HBaseSaslRpcServer</a> in <a 
href="../../../../../../org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a 
href="../../../../../../org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a>
 declared as <a 
href="../../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html"
 title="class in 
org.apache.hadoop.hbase.security">HBaseSaslRpcServer</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a 
href="../../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html"
 title="class in 
org.apache.hadoop.hbase.security">HBaseSaslRpcServer</a></code></td>
+<td class="colLast"><span 
class="typeNameLabel">ServerRpcConnection.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/ipc/ServerRpcConnection.html#saslServer">saslServer</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/devapidocs/org/apache/hadoop/hbase/security/package-frame.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-frame.html 
b/devapidocs/org/apache/hadoop/hbase/security/package-frame.html
index d3f8d26..5206d38 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-frame.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-frame.html
@@ -21,7 +21,6 @@
 <li><a href="HBasePolicyProvider.html" title="class in 
org.apache.hadoop.hbase.security" 
target="classFrame">HBasePolicyProvider</a></li>
 <li><a href="HBaseSaslRpcClient.html" title="class in 
org.apache.hadoop.hbase.security" 
target="classFrame">HBaseSaslRpcClient</a></li>
 <li><a href="HBaseSaslRpcServer.html" title="class in 
org.apache.hadoop.hbase.security" 
target="classFrame">HBaseSaslRpcServer</a></li>
-<li><a href="HBaseSaslRpcServer.SaslDigestCallbackHandler.html" title="class 
in org.apache.hadoop.hbase.security" 
target="classFrame">HBaseSaslRpcServer.SaslDigestCallbackHandler</a></li>
 <li><a href="HBaseSaslRpcServer.SaslGssCallbackHandler.html" title="class in 
org.apache.hadoop.hbase.security" 
target="classFrame">HBaseSaslRpcServer.SaslGssCallbackHandler</a></li>
 <li><a href="NettyHBaseRpcConnectionHeaderHandler.html" title="class in 
org.apache.hadoop.hbase.security" 
target="classFrame">NettyHBaseRpcConnectionHeaderHandler</a></li>
 <li><a href="NettyHBaseSaslRpcClient.html" title="class in 
org.apache.hadoop.hbase.security" 
target="classFrame">NettyHBaseSaslRpcClient</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/devapidocs/org/apache/hadoop/hbase/security/package-summary.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-summary.html 
b/devapidocs/org/apache/hadoop/hbase/security/package-summary.html
index 8379788..75ebb00 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-summary.html
@@ -126,13 +126,7 @@
 <tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html" 
title="class in org.apache.hadoop.hbase.security">HBaseSaslRpcServer</a></td>
 <td class="colLast">
-<div class="block">A utility class for dealing with SASL on RPC server</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html"
 title="class in 
org.apache.hadoop.hbase.security">HBaseSaslRpcServer.SaslDigestCallbackHandler</a></td>
-<td class="colLast">
-<div class="block">CallbackHandler for SASL DIGEST-MD5 mechanism</div>
+<div class="block">A utility class that encapsulates SASL logic for RPC 
server.</div>
 </td>
 </tr>
 <tr class="rowColor">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/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 5de3ebd..59a46a4 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
@@ -191,9 +191,9 @@
 <ul>
 <li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
+<li type="circle">org.apache.hadoop.hbase.security.<a 
href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" 
title="enum in org.apache.hadoop.hbase.security"><span 
class="typeNameLink">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="typeNameLink">SaslUtil.QualityOfProtection</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="typeNameLink">SaslStatus</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="typeNameLink">AuthMethod</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/devapidocs/org/apache/hadoop/hbase/security/package-use.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-use.html 
b/devapidocs/org/apache/hadoop/hbase/security/package-use.html
index 23adf39..f2fcb50 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-use.html
@@ -257,14 +257,19 @@ service.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a 
href="../../../../../org/apache/hadoop/hbase/security/class-use/SaslStatus.html#org.apache.hadoop.hbase.ipc">SaslStatus</a>&nbsp;</td>
+<td class="colOne"><a 
href="../../../../../org/apache/hadoop/hbase/security/class-use/HBaseSaslRpcServer.html#org.apache.hadoop.hbase.ipc">HBaseSaslRpcServer</a>
+<div class="block">A utility class that encapsulates SASL logic for RPC 
server.</div>
+</td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a 
href="../../../../../org/apache/hadoop/hbase/security/class-use/SaslStatus.html#org.apache.hadoop.hbase.ipc">SaslStatus</a>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a 
href="../../../../../org/apache/hadoop/hbase/security/class-use/User.html#org.apache.hadoop.hbase.ipc">User</a>
 <div class="block">Wrapper to abstract out usage of user and group information 
in HBase.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a 
href="../../../../../org/apache/hadoop/hbase/security/class-use/UserProvider.html#org.apache.hadoop.hbase.ipc">UserProvider</a>
 <div class="block">Provide an instance of a user.</div>
 </td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f8f0a032/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 acb7749..8068c8f 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
@@ -198,9 +198,9 @@
 <ul>
 <li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.thrift.<a 
href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.ThriftServerType.html"
 title="enum in org.apache.hadoop.hbase.thrift"><span 
class="typeNameLink">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="typeNameLink">ThriftServerRunner.ImplType</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="typeNameLink">MetricsThriftServerSourceFactoryImpl.FactoryStorage</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="typeNameLink">ThriftMetrics.ThriftServerType</span></a></li>
 </ul>
 </li>
 </ul>

Reply via email to