Class Mqtt5SecurityOptions

java.lang.Object
org.mockserver.async.security.Mqtt5SecurityOptions

public final class Mqtt5SecurityOptions extends Object
Utility for building an MQTT v5 MqttConnectionOptions from MqttSecurity configuration — the v5 counterpart of MqttSecurityOptions.
  • Method Details

    • buildConnectOptions

      public static org.eclipse.paho.mqttv5.client.MqttConnectionOptions buildConnectOptions(MqttSecurity security)
      Build v5 connection options with security settings applied.

      When security is null or empty, returns null so the caller can use the no-arg MqttClient.connect() (preserving backward-compatible behaviour with Paho defaults).

      Parameters:
      security - the MQTT security configuration (may be null)
      Returns:
      configured connection options, or null when no security is needed