Class JDKSaslConfig

java.lang.Object
com.rabbitmq.client.JDKSaslConfig
All Implemented Interfaces:
SaslConfig

public class JDKSaslConfig extends Object implements SaslConfig
Implementation of SaslConfig that uses the JDK SASL implementation. This is not the default since it does not work on Java 1.4, Android or IBM's JDK.
See Also:
  • Constructor Details

    • JDKSaslConfig

      public JDKSaslConfig(ConnectionFactory factory)
      Create a JDKSaslConfig which only wants to use PLAIN.
      Parameters:
      factory - - the ConnectionFactory to use to obtain username, password and host
    • JDKSaslConfig

      public JDKSaslConfig(ConnectionFactory factory, String[] mechanisms)
      Create a JDKSaslConfig with a list of mechanisms to use.
      Parameters:
      factory - - the ConnectionFactory to use to obtain username, password and host
      mechanisms - - a list of SASL mechanisms to use (in descending order of preference)
  • Method Details