Class SaslExtensionsCallback

  • All Implemented Interfaces:
    Callback

    public class SaslExtensionsCallback
    extends Object
    implements Callback
    Optional callback used for SASL mechanisms if any extensions need to be set in the SASL exchange.
    • Constructor Detail

      • SaslExtensionsCallback

        public SaslExtensionsCallback()
    • Method Detail

      • extensions

        public SaslExtensions extensions()
        Returns always non-null SaslExtensions consisting of the extension names and values that are sent by the client to the server in the initial client SASL authentication message. The default value is SaslExtensions.NO_SASL_EXTENSIONS so that if this callback is unhandled the client will see a non-null value.
      • extensions

        public void extensions​(SaslExtensions extensions)
        Sets the SASL extensions on this callback.
        Parameters:
        extensions - the mandatory extensions to set