public class JdkSaslConfiguration extends Object implements SaslConfiguration
SaslConfiguration using the JDK SASL support.
This is not the default because SASL is not available on all environments, e.g. Android. This code is based on the implementation from RabbitMQ Java client.
| Constructor and Description |
|---|
JdkSaslConfiguration(CredentialsProvider credentialsProvider,
Supplier<String> serverNameSupplier) |
JdkSaslConfiguration(CredentialsProvider credentialsProvider,
Supplier<String> serverNameSupplier,
String[] mechanisms) |
| Modifier and Type | Method and Description |
|---|---|
SaslMechanism |
getSaslMechanism(List<String> serverMechanisms)
Pick mechanism according to the ones passed in.
|
public JdkSaslConfiguration(CredentialsProvider credentialsProvider, Supplier<String> serverNameSupplier)
public JdkSaslConfiguration(CredentialsProvider credentialsProvider, Supplier<String> serverNameSupplier, String[] mechanisms)
public SaslMechanism getSaslMechanism(List<String> serverMechanisms)
SaslConfigurationgetSaslMechanism in interface SaslConfigurationserverMechanisms - supported mechanisms by the serverCopyright © 2021 VMware, Inc. or its affiliates.. All rights reserved.