@InterfaceAudience.LimitedPrivate(value="Authentication") @InterfaceStability.Evolving public abstract class AbstractSaslClientAuthenticationProvider extends Object implements SaslClientAuthenticationProvider
SaslClientAuthenticationProvider
. All implementations should
extend this class instead of directly implementing the interface.Modifier and Type | Field and Description |
---|---|
static String |
AUTH_TOKEN_TYPE |
Constructor and Description |
---|
AbstractSaslClientAuthenticationProvider() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getTokenKind()
Returns the name of the type used by the TokenIdentifier.
|
int |
hashCode()
Provides a hash code to identify this AuthenticationProvider among others.
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
canRetry, createClient, getRealUser, getUserInfo, relogin
getSaslAuthMethod
public static final String AUTH_TOKEN_TYPE
public AbstractSaslClientAuthenticationProvider()
public final String getTokenKind()
SaslAuthenticationProvider
getTokenKind
in interface SaslAuthenticationProvider
public final int hashCode()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.