@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, waitcanRetry, createClient, getRealUser, getUserInfo, relogingetSaslAuthMethodpublic static final String AUTH_TOKEN_TYPE
public AbstractSaslClientAuthenticationProvider()
public final String getTokenKind()
SaslAuthenticationProvidergetTokenKind in interface SaslAuthenticationProviderpublic final int hashCode()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.