public class SaslClientHandlerPlain extends Object implements SaslClientHandler
SaslClientHandler
implementation for Plain/Custom schemes.Constructor and Description |
---|
SaslClientHandlerPlain(String username,
String password,
String impersonationUser)
Creates
SaslClientHandler instance for Plain/Custom. |
SaslClientHandlerPlain(Subject subject,
AlluxioConfiguration conf)
Creates
SaslClientHandler instance for Plain/Custom. |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the handler and dispose internal resources.
|
ChannelAuthenticationScheme |
getClientScheme() |
SaslClient |
getSaslClient() |
public SaslClientHandlerPlain(Subject subject, AlluxioConfiguration conf) throws UnauthenticatedException
SaslClientHandler
instance for Plain/Custom.subject
- client subjectconf
- Alluxio configurationUnauthenticatedException
public SaslClientHandlerPlain(String username, String password, String impersonationUser) throws UnauthenticatedException
SaslClientHandler
instance for Plain/Custom.username
- user namepassword
- passwordimpersonationUser
- impersonation userUnauthenticatedException
public ChannelAuthenticationScheme getClientScheme()
getClientScheme
in interface SaslClientHandler
public SaslClient getSaslClient()
getSaslClient
in interface SaslClientHandler
SaslClient
instancepublic void close()
SaslClientHandler
close
in interface SaslClientHandler
close
in interface AutoCloseable
Copyright © 2023. All Rights Reserved.