Enum MqttVersion

java.lang.Object
java.lang.Enum<MqttVersion>
io.netty.handler.codec.mqtt.MqttVersion
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<MqttVersion>

public enum MqttVersion extends java.lang.Enum<MqttVersion>
Mqtt version specific constant values used by multiple classes in mqtt-codec.
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
     
     
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final byte
     
    private final java.lang.String
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    MqttVersion(java.lang.String protocolName, byte protocolLevel)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    fromProtocolNameAndLevel(java.lang.String protocolName, byte protocolLevel)
     
    byte
     
    java.lang.String
     
    byte[]
     
    valueOf(java.lang.String name)
    Returns the enum constant of this type with the specified name.
    static MqttVersion[]
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

  • Field Details

    • name

      private final java.lang.String name
    • level

      private final byte level
  • Constructor Details

    • MqttVersion

      private MqttVersion(java.lang.String protocolName, byte protocolLevel)
  • 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(java.lang.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:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null
    • protocolName

      public java.lang.String protocolName()
    • protocolNameBytes

      public byte[] protocolNameBytes()
    • protocolLevel

      public byte protocolLevel()
    • fromProtocolNameAndLevel

      public static MqttVersion fromProtocolNameAndLevel(java.lang.String protocolName, byte protocolLevel)