Package org.apache.qpid.protonj2.client
Class SaslOptions
java.lang.Object
org.apache.qpid.protonj2.client.SaslOptions
Connection options that are applied to the SASL layer.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanThe client default configuration value for SASL enabled state (default is true) -
Constructor Summary
ConstructorsConstructorDescriptionCreate a newSaslOptionsinstance configured with default configuration settings. -
Method Summary
Modifier and TypeMethodDescriptionaddAllowedMechanism(String mechanism) Adds a mechanism to the list of allowed SASL mechanisms this client will use when selecting from the remote peers offered set of SASL mechanisms.clone()copyInto(SaslOptions other) Copy all configuration into the givenSaslOptionsfrom this instance.booleansaslEnabled(boolean saslEnabled)
-
Field Details
-
DEFAULT_SASL_ENABLED
public static final boolean DEFAULT_SASL_ENABLEDThe client default configuration value for SASL enabled state (default is true)- See Also:
-
-
Constructor Details
-
SaslOptions
public SaslOptions()Create a newSaslOptionsinstance configured with default configuration settings.
-
-
Method Details
-
clone
-
saslEnabled
public boolean saslEnabled()- Returns:
- the saslLayer
-
saslEnabled
- Parameters:
saslEnabled- the saslLayer to set- Returns:
- this options instance.
-
addAllowedMechanism
Adds a mechanism to the list of allowed SASL mechanisms this client will use when selecting from the remote peers offered set of SASL mechanisms. If no allowed mechanisms are configured then the client will select the first mechanism from the server offered mechanisms that is supported.- Parameters:
mechanism- The mechanism to allow.- Returns:
- this options object for chaining.
-
allowedMechanisms
- Returns:
- the current list of allowed SASL Mechanisms.
-
copyInto
Copy all configuration into the givenSaslOptionsfrom this instance.- Parameters:
other- anotherSaslOptionsinstance that will receive the configuration from this instance.- Returns:
- the options instance that was copied into.
-