java.lang.Object
java.lang.Enum<MqttVersion>
com.hivemq.extension.sdk.api.packets.general.MqttVersion
All Implemented Interfaces:
Serializable, Comparable<MqttVersion>, Constable

public enum MqttVersion
extends Enum<MqttVersion>
The MQTT version of a client.
Since:
4.0.0, CE 2019.1
  • Enum Constant Details

    • V_3_1

      public static final MqttVersion V_3_1
      MQTT 3.1 version.
      Since:
      4.0.0, CE 2019.1
    • V_3_1_1

      public static final MqttVersion V_3_1_1
      MQTT 3.1.1 version.
      Since:
      4.0.0, CE 2019.1
    • V_5

      public static final MqttVersion V_5
      MQTT 5 version.
      Since:
      4.0.0, CE 2019.1
  • Method Details

    • values

      public static MqttVersion[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static MqttVersion valueOf​(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null