Class MqttSubAckMessage

java.lang.Object
io.vertx.mutiny.mqtt.messages.MqttSubAckMessage
All Implemented Interfaces:
MutinyDelegate, MqttMessage

public class MqttSubAckMessage extends Object implements MqttMessage, MutinyDelegate
Represents an MQTT SUBACK message

NOTE: This class has been automatically generated from the original non Mutiny-ified interface.

See Also:
  • MqttSubAckMessage
  • Field Details

  • Constructor Details

    • MqttSubAckMessage

      public MqttSubAckMessage(io.vertx.mqtt.messages.MqttSubAckMessage delegate)
      Create a new instance of MqttSubAckMessage delegating to the given (non-null) instance of MqttSubAckMessage.
    • MqttSubAckMessage

      public MqttSubAckMessage(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.mqtt.messages.MqttSubAckMessage getDelegate()
      Get the delegate instance.

      This method returns the instance on which this shim is delegating the calls. And so, give you access to the bare API.

      Specified by:
      getDelegate in interface MqttMessage
      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate instance
    • grantedQoSLevels

      public List<Integer> grantedQoSLevels()
      Returns:
      list of granted QoS levels
    • properties

      public io.netty.handler.codec.mqtt.MqttProperties properties()
      Returns:
      MQTT properties
    • messageId

      public int messageId()
      Specified by:
      messageId in interface MqttMessage
      Returns:
      Message identifier
    • newInstance

      public static MqttSubAckMessage newInstance(io.vertx.mqtt.messages.MqttSubAckMessage delegate)
      Creates a new instance of the MqttSubAckMessage.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object