http://git-wip-us.apache.org/repos/asf/hbase-site/blob/50917b1d/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html b/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html index 8df5c2c..6c15847 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html +++ b/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.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/security/HBaseSaslRpcClient.html#line.57">HBaseSaslRpcClient</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.58">HBaseSaslRpcClient</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 utility class that encapsulates SASL logic for RPC client. Copied from <code>org.apache.hadoop.security</code></div> @@ -149,6 +149,10 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#saslClient">saslClient</a></strong></code> </td> </tr> +<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/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/security/HBaseSaslRpcClient.html#saslProps">saslProps</a></strong></code> </td> +</tr> </table> </li> </ul> @@ -265,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>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.58">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.59">LOG</a></pre> </li> </ul> <a name="saslClient"> @@ -274,16 +278,25 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>saslClient</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.60">saslClient</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.61">saslClient</a></pre> </li> </ul> <a name="fallbackAllowed"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>fallbackAllowed</h4> -<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.61">fallbackAllowed</a></pre> +<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.62">fallbackAllowed</a></pre> +</li> +</ul> +<a name="saslProps"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>saslProps</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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.63">saslProps</a></pre> </li> </ul> </li> @@ -300,7 +313,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>HBaseSaslRpcClient</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.75">HBaseSaslRpcClient</a>(<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security">AuthMethod</a> method, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.77">HBaseSaslRpcClient</a>(<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security">AuthMethod</a> method, org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> serverPrincipal, boolean fallbackAllowed) @@ -317,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>HBaseSaslRpcClient</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.95">HBaseSaslRpcClient</a>(<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security">AuthMethod</a> method, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.97">HBaseSaslRpcClient</a>(<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security">AuthMethod</a> method, org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> serverPrincipal, boolean fallbackAllowed, @@ -343,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>createDigestSaslClient</h4> -<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.137">createDigestSaslClient</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>[] mechanismNames, +<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.139">createDigestSaslClient</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>[] mechanismNames, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> saslDefaultRealm, <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth/callback/CallbackHandler.html?is-external=true" title="class or interface in javax.security.auth.callback">CallbackHandler</a> saslClientCallbackHandler) 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> @@ -357,7 +370,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>createKerberosSaslClient</h4> -<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.144">createKerberosSaslClient</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>[] mechanismNames, +<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.146">createKerberosSaslClient</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>[] mechanismNames, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userFirstPart, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userSecondPart) 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> @@ -371,7 +384,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>readStatus</h4> -<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.150">readStatus</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> inStream) +<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.152">readStatus</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> inStream) 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> @@ -383,7 +396,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>saslConnect</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.170">saslConnect</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> inS, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.172">saslConnect</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> inS, <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> outS) 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 client side SASL authentication with server via the given InputStream @@ -401,7 +414,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getInputStream</h4> -<pre>public <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.252">getInputStream</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> in) +<pre>public <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.254">getInputStream</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> in) 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 a SASL wrapped InputStream. Can be called only after saslConnect() has been called.</div> @@ -417,7 +430,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getOutputStream</h4> -<pre>public <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.268">getOutputStream</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 <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.270">getOutputStream</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) 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 a SASL wrapped OutputStream. Can be called only after saslConnect() has been called.</div> @@ -433,7 +446,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>dispose</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.276">dispose</a>() +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcClient.html#line.278">dispose</a>() throws <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslException.html?is-external=true" title="class or interface in javax.security.sasl">SaslException</a></pre> <div class="block">Release resources used by wrapped saslClient</div> <dl><dt><span class="strong">Throws:</span></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/50917b1d/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 507b19c..8281c7b 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html +++ b/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html @@ -103,7 +103,7 @@ </dl> <hr> <br> -<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.72">HBaseSaslRpcServer.SaslDigestCallbackHandler</a> +<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.79">HBaseSaslRpcServer.SaslDigestCallbackHandler</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/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> @@ -202,7 +202,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth <ul class="blockList"> <li class="blockList"> <h4>secretManager</h4> -<pre>private org.apache.hadoop.security.token.SecretManager<org.apache.hadoop.security.token.TokenIdentifier> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.73">secretManager</a></pre> +<pre>private org.apache.hadoop.security.token.SecretManager<org.apache.hadoop.security.token.TokenIdentifier> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.80">secretManager</a></pre> </li> </ul> <a name="connection"> @@ -211,7 +211,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth <ul class="blockListLast"> <li class="blockList"> <h4>connection</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcServer.Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.74">connection</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcServer.Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.81">connection</a></pre> </li> </ul> </li> @@ -228,7 +228,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth <ul class="blockListLast"> <li class="blockList"> <h4>HBaseSaslRpcServer.SaslDigestCallbackHandler</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.76">HBaseSaslRpcServer.SaslDigestCallbackHandler</a>(org.apache.hadoop.security.token.SecretManager<org.apache.hadoop.security.token.TokenIdentifier> secretManager, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.83">HBaseSaslRpcServer.SaslDigestCallbackHandler</a>(org.apache.hadoop.security.token.SecretManager<org.apache.hadoop.security.token.TokenIdentifier> secretManager, <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcServer.Connection</a> connection)</pre> </li> </ul> @@ -246,7 +246,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth <ul class="blockList"> <li class="blockList"> <h4>getPassword</h4> -<pre>private char[] <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.83">getPassword</a>(org.apache.hadoop.security.token.TokenIdentifier tokenid) +<pre>private char[] <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.90">getPassword</a>(org.apache.hadoop.security.token.TokenIdentifier tokenid) throws org.apache.hadoop.security.token.SecretManager.InvalidToken</pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code>org.apache.hadoop.security.token.SecretManager.InvalidToken</code></dd></dl> @@ -258,7 +258,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth <ul class="blockListLast"> <li class="blockList"> <h4>handle</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.89">handle</a>(<a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth/callback/Callback.html?is-external=true" title="class or interface in javax.security.auth.callback">Callback</a>[] callbacks) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslDigestCallbackHandler.html#line.96">handle</a>(<a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth/callback/Callback.html?is-external=true" title="class or interface in javax.security.auth.callback">Callback</a>[] callbacks) throws org.apache.hadoop.security.token.SecretManager.InvalidToken, <a href="http://docs.oracle.com/javase/7/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/50917b1d/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 756090d..a0183e1 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html +++ b/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html @@ -103,7 +103,7 @@ </dl> <hr> <br> -<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.142">HBaseSaslRpcServer.SaslGssCallbackHandler</a> +<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.149">HBaseSaslRpcServer.SaslGssCallbackHandler</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/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> @@ -174,7 +174,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth <ul class="blockListLast"> <li class="blockList"> <h4>HBaseSaslRpcServer.SaslGssCallbackHandler</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html#line.142">HBaseSaslRpcServer.SaslGssCallbackHandler</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html#line.149">HBaseSaslRpcServer.SaslGssCallbackHandler</a>()</pre> </li> </ul> </li> @@ -191,7 +191,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth <ul class="blockListLast"> <li class="blockList"> <h4>handle</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html#line.146">handle</a>(<a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth/callback/Callback.html?is-external=true" title="class or interface in javax.security.auth.callback">Callback</a>[] callbacks) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.SaslGssCallbackHandler.html#line.153">handle</a>(<a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth/callback/Callback.html?is-external=true" title="class or interface in javax.security.auth.callback">Callback</a>[] callbacks) throws <a href="http://docs.oracle.com/javase/7/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><strong>Specified by:</strong></dt> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/50917b1d/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 5715e48..f473e5b 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html +++ b/devapidocs/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.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/security/HBaseSaslRpcServer.html#line.48">HBaseSaslRpcServer</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.49">HBaseSaslRpcServer</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 utility class for dealing with SASL on RPC server</div> </li> @@ -148,6 +148,10 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#LOG">LOG</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/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/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/security/HBaseSaslRpcServer.html#saslProps">saslProps</a></strong></code> </td> +</tr> </table> </li> </ul> @@ -186,6 +190,10 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? org.apache.hadoop.security.token.SecretManager<T> secretManager)</code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>static <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/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/security/HBaseSaslRpcServer.html#getSaslProps()">getSaslProps</a></strong>()</code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#init(org.apache.hadoop.conf.Configuration)">init</a></strong>(org.apache.hadoop.conf.Configuration conf)</code> </td> </tr> @@ -214,10 +222,19 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <a name="LOG"> <!-- --> </a> -<ul class="blockListLast"> +<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/security/HBaseSaslRpcServer.html#line.49">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.50">LOG</a></pre> +</li> +</ul> +<a name="saslProps"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>saslProps</h4> +<pre>private static <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/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.52">saslProps</a></pre> </li> </ul> </li> @@ -234,7 +251,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>HBaseSaslRpcServer</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.48">HBaseSaslRpcServer</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.49">HBaseSaslRpcServer</a>()</pre> </li> </ul> </li> @@ -251,7 +268,16 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>init</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.51">init</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.54">init</a>(org.apache.hadoop.conf.Configuration conf)</pre> +</li> +</ul> +<a name="getSaslProps()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSaslProps</h4> +<pre>public static <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/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.59">getSaslProps</a>()</pre> </li> </ul> <a name="getIdentifier(java.lang.String, org.apache.hadoop.security.token.SecretManager)"> @@ -260,7 +286,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>getIdentifier</h4> -<pre>public static <T extends org.apache.hadoop.security.token.TokenIdentifier> T <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.56">getIdentifier</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> id, +<pre>public static <T extends org.apache.hadoop.security.token.TokenIdentifier> T <a href="../../../../../src-html/org/apache/hadoop/hbase/security/HBaseSaslRpcServer.html#line.63">getIdentifier</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> id, org.apache.hadoop.security.token.SecretManager<T> secretManager) throws org.apache.hadoop.security.token.SecretManager.InvalidToken</pre> <dl><dt><span class="strong">Throws:</span></dt> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/50917b1d/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.SaslExceptionHandler.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.SaslExceptionHandler.html b/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.SaslExceptionHandler.html index fb67411..6a1558d 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.SaslExceptionHandler.html +++ b/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.SaslExceptionHandler.html @@ -91,7 +91,7 @@ </dl> <hr> <br> -<pre>public static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.357">SaslClientHandler.SaslExceptionHandler</a></pre> +<pre>public static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.338">SaslClientHandler.SaslExceptionHandler</a></pre> <div class="block">Handler for exceptions during Sasl connection</div> </li> </ul> @@ -140,11 +140,11 @@ <ul class="blockListLast"> <li class="blockList"> <h4>handle</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.SaslExceptionHandler.html#line.365">handle</a>(int retryCount, +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.SaslExceptionHandler.html#line.345">handle</a>(int retryCount, <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> random, <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> <div class="block">Handle the exception</div> -<dl><dt><span class="strong">Parameters:</span></dt><dd><code>retryCount</code> - current retry count</dd><dd><code>random</code> - to create new backoff with</dd><dd><code>cause</code> - of fail</dd></dl> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>retryCount</code> - current retry count</dd><dd><code>random</code> - to create new backoff with</dd></dl> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/50917b1d/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html b/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html index 4fada58..fe59878 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html +++ b/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html @@ -91,7 +91,7 @@ </dl> <hr> <br> -<pre>public static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.371">SaslClientHandler.SaslSuccessfulConnectHandler</a></pre> +<pre>public static interface <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.351">SaslClientHandler.SaslSuccessfulConnectHandler</a></pre> <div class="block">Handler for successful connects</div> </li> </ul> @@ -138,7 +138,7 @@ <ul class="blockListLast"> <li class="blockList"> <h4>onSuccess</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html#line.377">onSuccess</a>(io.netty.channel.Channel channel)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html#line.357">onSuccess</a>(io.netty.channel.Channel channel)</pre> <div class="block">Runs on success</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>channel</code> - which is successfully authenticated</dd></dl> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/50917b1d/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.html b/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.html index 2844e1f..137a1d3 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.html +++ b/devapidocs/org/apache/hadoop/hbase/security/SaslClientHandler.html @@ -115,7 +115,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/security/SaslClientHandler.html#line.50">SaslClientHandler</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.51">SaslClientHandler</a> extends io.netty.channel.ChannelDuplexHandler</pre> <div class="block">Handles Sasl connections</div> </li> @@ -201,14 +201,18 @@ extends io.netty.channel.ChannelDuplexHandler</pre> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>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/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/security/SaslClientHandler.html#saslProps">saslProps</a></strong></code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>private byte[]</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.html#saslToken">saslToken</a></strong></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html" title="interface in org.apache.hadoop.hbase.security">SaslClientHandler.SaslSuccessfulConnectHandler</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.html#successfulConnectHandler">successfulConnectHandler</a></strong></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private org.apache.hadoop.security.UserGroupInformation</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.html#ticket">ticket</a></strong></code> </td> </tr> @@ -234,9 +238,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> boolean fallbackAllowed, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> rpcProtection, <a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.SaslExceptionHandler.html" title="interface in org.apache.hadoop.hbase.security">SaslClientHandler.SaslExceptionHandler</a> exceptionHandler, - <a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html" title="interface in org.apache.hadoop.hbase.security">SaslClientHandler.SaslSuccessfulConnectHandler</a> successfulConnectHandler)</code> -<div class="block">Constructor</div> -</td> + <a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html" title="interface in org.apache.hadoop.hbase.security">SaslClientHandler.SaslSuccessfulConnectHandler</a> successfulConnectHandler)</code> </td> </tr> </table> </li> @@ -306,9 +308,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <tr class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.html#writeSaslToken(io.netty.channel.ChannelHandlerContext,%20byte[])">writeSaslToken</a></strong>(io.netty.channel.ChannelHandlerContext ctx, - byte[] saslToken)</code> -<div class="block">Write SASL token</div> -</td> + byte[] saslToken)</code> </td> </tr> </table> <ul class="blockList"> @@ -366,7 +366,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <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/security/SaslClientHandler.html#line.51">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.52">LOG</a></pre> </li> </ul> <a name="fallbackAllowed"> @@ -375,7 +375,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>fallbackAllowed</h4> -<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.53">fallbackAllowed</a></pre> +<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.54">fallbackAllowed</a></pre> </li> </ul> <a name="ticket"> @@ -384,7 +384,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>ticket</h4> -<pre>private final org.apache.hadoop.security.UserGroupInformation <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.55">ticket</a></pre> +<pre>private final org.apache.hadoop.security.UserGroupInformation <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.56">ticket</a></pre> </li> </ul> <a name="saslClient"> @@ -393,17 +393,26 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>saslClient</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.60">saslClient</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.61">saslClient</a></pre> <div class="block">Used for client or server's token to send or receive from each other.</div> </li> </ul> +<a name="saslProps"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saslProps</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/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.62">saslProps</a></pre> +</li> +</ul> <a name="exceptionHandler"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>exceptionHandler</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.SaslExceptionHandler.html" title="interface in org.apache.hadoop.hbase.security">SaslClientHandler.SaslExceptionHandler</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.61">exceptionHandler</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.SaslExceptionHandler.html" title="interface in org.apache.hadoop.hbase.security">SaslClientHandler.SaslExceptionHandler</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.63">exceptionHandler</a></pre> </li> </ul> <a name="successfulConnectHandler"> @@ -412,7 +421,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>successfulConnectHandler</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html" title="interface in org.apache.hadoop.hbase.security">SaslClientHandler.SaslSuccessfulConnectHandler</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.62">successfulConnectHandler</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html" title="interface in org.apache.hadoop.hbase.security">SaslClientHandler.SaslSuccessfulConnectHandler</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.64">successfulConnectHandler</a></pre> </li> </ul> <a name="saslToken"> @@ -421,7 +430,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>saslToken</h4> -<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.63">saslToken</a></pre> +<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.65">saslToken</a></pre> </li> </ul> <a name="firstRead"> @@ -430,7 +439,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>firstRead</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.64">firstRead</a></pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.66">firstRead</a></pre> </li> </ul> <a name="retryCount"> @@ -439,7 +448,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>retryCount</h4> -<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.66">retryCount</a></pre> +<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.68">retryCount</a></pre> </li> </ul> <a name="random"> @@ -448,7 +457,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockListLast"> <li class="blockList"> <h4>random</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.67">random</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util">Random</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.69">random</a></pre> </li> </ul> </li> @@ -465,7 +474,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockListLast"> <li class="blockList"> <h4>SaslClientHandler</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.83">SaslClientHandler</a>(org.apache.hadoop.security.UserGroupInformation ticket, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.81">SaslClientHandler</a>(org.apache.hadoop.security.UserGroupInformation ticket, <a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security">AuthMethod</a> method, org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> serverPrincipal, @@ -474,9 +483,8 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.SaslExceptionHandler.html" title="interface in org.apache.hadoop.hbase.security">SaslClientHandler.SaslExceptionHandler</a> exceptionHandler, <a href="../../../../../org/apache/hadoop/hbase/security/SaslClientHandler.SaslSuccessfulConnectHandler.html" title="interface in org.apache.hadoop.hbase.security">SaslClientHandler.SaslSuccessfulConnectHandler</a> successfulConnectHandler) 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> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>ticket</code> - the ugi</dd><dd><code>method</code> - auth method</dd><dd><code>token</code> - for Sasl</dd><dd><code>serverPrincipal</code> - Server's Kerberos principal name</dd><dd><code>fallbackAllowed</code> - True if server may also fall back to less secure connection</dd><dd><code>rpcProtection</code> - Quality of protection. Can be 'authentication', 'integrity' or - 'privacy'.</dd><dd><code>exceptionHandler</code> - handler for exceptions</dd><dd><code>successfulConnectHandler</code> - handler for succesful connects</dd> + 'privacy'.</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> - if handler could not be created</dd></dl> </li> @@ -495,15 +503,13 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>createDigestSaslClient</h4> -<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.135">createDigestSaslClient</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>[] mechanismNames, +<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.127">createDigestSaslClient</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>[] mechanismNames, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> saslDefaultRealm, <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/auth/callback/CallbackHandler.html?is-external=true" title="class or interface in javax.security.auth.callback">CallbackHandler</a> saslClientCallbackHandler) 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 Digest Sasl client</div> -<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mechanismNames</code> - names of mechanisms</dd><dd><code>saslDefaultRealm</code> - default realm for sasl</dd><dd><code>saslClientCallbackHandler</code> - handler for the client</dd> -<dt><span class="strong">Returns:</span></dt><dd>new SaslClient</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> - if creation went wrong</dd></dl> +<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="createKerberosSaslClient(java.lang.String[], java.lang.String, java.lang.String)"> @@ -512,15 +518,14 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>createKerberosSaslClient</h4> -<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.150">createKerberosSaslClient</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>[] mechanismNames, +<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/SaslClient.html?is-external=true" title="class or interface in javax.security.sasl">SaslClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.139">createKerberosSaslClient</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>[] mechanismNames, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userFirstPart, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userSecondPart) 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 Kerberos client</div> -<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mechanismNames</code> - names of mechanisms</dd><dd><code>userFirstPart</code> - first part of username</dd><dd><code>userSecondPart</code> - second part of username</dd> -<dt><span class="strong">Returns:</span></dt><dd>new SaslClient</dd> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>userFirstPart</code> - first part of username</dd><dd><code>userSecondPart</code> - second part of username</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> - if fails</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></dd></dl> </li> </ul> <a name="channelUnregistered(io.netty.channel.ChannelHandlerContext)"> @@ -529,7 +534,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>channelUnregistered</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.158">channelUnregistered</a>(io.netty.channel.ChannelHandlerContext ctx) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.147">channelUnregistered</a>(io.netty.channel.ChannelHandlerContext ctx) throws <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></pre> <dl> <dt><strong>Specified by:</strong></dt> @@ -546,7 +551,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>evaluateChallenge</h4> -<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.162">evaluateChallenge</a>(byte[] challenge) +<pre>private byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.151">evaluateChallenge</a>(byte[] challenge) throws <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></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><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></code></dd></dl> @@ -558,7 +563,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>handlerAdded</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.173">handlerAdded</a>(io.netty.channel.ChannelHandlerContext ctx) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.162">handlerAdded</a>(io.netty.channel.ChannelHandlerContext ctx) throws <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></pre> <dl> <dt><strong>Specified by:</strong></dt> @@ -575,7 +580,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>channelRead</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.187">channelRead</a>(io.netty.channel.ChannelHandlerContext ctx, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.176">channelRead</a>(io.netty.channel.ChannelHandlerContext ctx, <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> msg) throws <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></pre> <dl> @@ -593,10 +598,8 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>writeSaslToken</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.277">writeSaslToken</a>(io.netty.channel.ChannelHandlerContext ctx, +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.261">writeSaslToken</a>(io.netty.channel.ChannelHandlerContext ctx, byte[] saslToken)</pre> -<div class="block">Write SASL token</div> -<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ctx</code> - to write to</dd><dd><code>saslToken</code> - to write</dd></dl> </li> </ul> <a name="readStatus(io.netty.buffer.ByteBuf)"> @@ -605,12 +608,11 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>readStatus</h4> -<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.297">readStatus</a>(io.netty.buffer.ByteBuf inStream) +<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.278">readStatus</a>(io.netty.buffer.ByteBuf inStream) throws org.apache.hadoop.ipc.RemoteException</pre> <div class="block">Get the read status</div> -<dl><dt><span class="strong">Parameters:</span></dt><dd><code>inStream</code> - to read</dd> -<dt><span class="strong">Throws:</span></dt> -<dd><code>org.apache.hadoop.ipc.RemoteException</code> - if status was not success</dd></dl> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code>org.apache.hadoop.ipc.RemoteException</code></dd></dl> </li> </ul> <a name="exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable)"> @@ -619,7 +621,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockList"> <li class="blockList"> <h4>exceptionCaught</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.305">exceptionCaught</a>(io.netty.channel.ChannelHandlerContext ctx, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.286">exceptionCaught</a>(io.netty.channel.ChannelHandlerContext ctx, <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) throws <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></pre> <dl> @@ -639,7 +641,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre> <ul class="blockListLast"> <li class="blockList"> <h4>write</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.318">write</a>(io.netty.channel.ChannelHandlerContext ctx, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslClientHandler.html#line.299">write</a>(io.netty.channel.ChannelHandlerContext ctx, <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> msg, io.netty.channel.ChannelPromise promise) throws <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></pre> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/50917b1d/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 3d6ff35..de72d00 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html +++ b/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html @@ -108,7 +108,7 @@ </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.37">SaslUtil.QualityOfProtection</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/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a>></pre> </li> </ul> @@ -152,7 +152,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is <th class="colLast" scope="col">Field and Description</th> </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="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/security/SaslUtil.QualityOfProtection.html#saslQop">saslQop</a></strong></code> </td> </tr> </table> @@ -175,12 +175,16 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#getSaslQop()">getSaslQop</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/security/SaslUtil.QualityOfProtection.html#matches(java.lang.String)">matches</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> stringQop)</code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#valueOf(java.lang.String)">valueOf</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">Returns the enum constant of this type with the specified name.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a>[]</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#values()">values</a></strong>()</code> <div class="block">Returns an array containing the constants of this enum type, in @@ -222,7 +226,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>AUTHENTICATION</h4> -<pre>public static final <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 <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.38">AUTHENTICATION</a></pre> </li> </ul> <a name="INTEGRITY"> @@ -231,7 +235,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>INTEGRITY</h4> -<pre>public static final <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 <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.39">INTEGRITY</a></pre> </li> </ul> <a name="PRIVACY"> @@ -240,7 +244,7 @@ the order they are declared.</div> <ul class="blockListLast"> <li class="blockList"> <h4>PRIVACY</h4> -<pre>public static final <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 <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">PRIVACY</a></pre> </li> </ul> </li> @@ -257,7 +261,7 @@ the order they are declared.</div> <ul class="blockListLast"> <li class="blockList"> <h4>saslQop</h4> -<pre>public 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/security/SaslUtil.QualityOfProtection.html#line.44">saslQop</a></pre> +<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/security/SaslUtil.QualityOfProtection.html#line.42">saslQop</a></pre> </li> </ul> </li> @@ -274,7 +278,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/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.39">values</a>()</pre> +<pre>public static <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.37">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: @@ -291,7 +295,7 @@ for (SaslUtil.QualityOfProtection c : SaslUtil.QualityOfProtection.values()) <ul class="blockList"> <li class="blockList"> <h4>valueOf</h4> -<pre>public static <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.39">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/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.37">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 @@ -306,10 +310,19 @@ not permitted.)</div> <a name="getSaslQop()"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>getSaslQop</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/security/SaslUtil.QualityOfProtection.html#line.50">getSaslQop</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/security/SaslUtil.QualityOfProtection.html#line.48">getSaslQop</a>()</pre> +</li> +</ul> +<a name="matches(java.lang.String)"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>matches</h4> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html#line.52">matches</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> stringQop)</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/50917b1d/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 d33700a..ec77b52 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.html +++ b/devapidocs/org/apache/hadoop/hbase/security/SaslUtil.html @@ -144,10 +144,6 @@ 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/security/SaslUtil.html#SASL_DEFAULT_REALM">SASL_DEFAULT_REALM</a></strong></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>static <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/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/security/SaslUtil.html#SASL_PROPS">SASL_PROPS</a></strong></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/security/SaslUtil.html#SWITCH_TO_SIMPLE_AUTH">SWITCH_TO_SIMPLE_AUTH</a></strong></code> </td> </tr> @@ -203,7 +199,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>(package private) static void</code></td> +<td class="colFirst"><code>(package private) static <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/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/security/SaslUtil.html#initSaslProperties(java.lang.String)">initSaslProperties</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> rpcProtection)</code> </td> </tr> <tr class="rowColor"> @@ -253,22 +249,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.security.SaslUtil.SASL_DEFAULT_REALM">Constant Field Values</a></dd></dl> </li> </ul> -<a name="SASL_PROPS"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>SASL_PROPS</h4> -<pre>public static 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/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.35">SASL_PROPS</a></pre> -</li> -</ul> <a name="SWITCH_TO_SIMPLE_AUTH"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>SWITCH_TO_SIMPLE_AUTH</h4> -<pre>public static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.37">SWITCH_TO_SIMPLE_AUTH</a></pre> +<pre>public static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.35">SWITCH_TO_SIMPLE_AUTH</a></pre> <dl><dt><span class="strong">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></dl> </li> </ul> @@ -303,7 +290,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>splitKerberosName</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/security/SaslUtil.html#line.56">splitKerberosName</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> fullName)</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/security/SaslUtil.html#line.63">splitKerberosName</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> fullName)</pre> <div class="block">Splitting fully qualified Kerberos name into parts</div> </li> </ul> @@ -313,7 +300,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>encodeIdentifier</h4> -<pre>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/security/SaslUtil.html#line.60">encodeIdentifier</a>(byte[] identifier)</pre> +<pre>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/security/SaslUtil.html#line.67">encodeIdentifier</a>(byte[] identifier)</pre> </li> </ul> <a name="decodeIdentifier(java.lang.String)"> @@ -322,7 +309,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>decodeIdentifier</h4> -<pre>static byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.64">decodeIdentifier</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> identifier)</pre> +<pre>static byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.71">decodeIdentifier</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> identifier)</pre> </li> </ul> <a name="encodePassword(byte[])"> @@ -331,7 +318,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>encodePassword</h4> -<pre>static char[] <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.68">encodePassword</a>(byte[] password)</pre> +<pre>static char[] <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.75">encodePassword</a>(byte[] password)</pre> </li> </ul> <a name="getQop(java.lang.String)"> @@ -340,10 +327,11 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getQop</h4> -<pre>public static <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.html#line.77">getQop</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> stringQop)</pre> +<pre>public static <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.html#line.84">getQop</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> 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. Returns null if value is - invalid.</div> + corresponding to the given <code>stringQop</code> value.</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - If stringQop doesn't match any QOP.</dd></dl> </li> </ul> <a name="initSaslProperties(java.lang.String)"> @@ -352,7 +340,9 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>initSaslProperties</h4> -<pre>static void <a href="../../../../../src-html/org/apache/hadoop/hbase/security/SaslUtil.html#line.102">initSaslProperties</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> rpcProtection)</pre> +<pre>static <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/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.98">initSaslProperties</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> rpcProtection)</pre> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>rpcProtection</code> - Value of 'hbase.rpc.protection' configuration.</dd> +<dt><span class="strong">Returns:</span></dt><dd>Map with values for SASL properties.</dd></dl> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/50917b1d/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 b606bf6..1be466e 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/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/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/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/AccessController.OpType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="strong">AccessController.OpType</span></a></li> </ul> </li> </ul>
