Class MqttPubAckMessage

java.lang.Object
io.vertx.mutiny.mqtt.messages.MqttPubAckMessage
All Implemented Interfaces:
MutinyDelegate

public class MqttPubAckMessage extends Object implements MutinyDelegate
Represents an MQTT PUBACK message

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

See Also:
  • MqttPubAckMessage
  • Field Details

  • Constructor Details

    • MqttPubAckMessage

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

      public MqttPubAckMessage(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.mqtt.messages.MqttPubAckMessage 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 MutinyDelegate
      Returns:
      the delegate instance
    • create

      public static MqttPubAckMessage create(int messageId, io.vertx.mqtt.messages.codes.MqttPubAckReasonCode code, io.netty.handler.codec.mqtt.MqttProperties properties)
      Create a concrete instance of a Vert.x puback message
      Parameters:
      messageId - message Id
      code - return code from the puback
      properties - MQTT properties of the puback message
      Returns:
    • messageId

      public int messageId()
    • code

      public io.vertx.mqtt.messages.codes.MqttPubAckReasonCode code()
      Returns:
      reason code from the puback request
    • properties

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

      public static MqttPubAckMessage newInstance(io.vertx.mqtt.messages.MqttPubAckMessage delegate)
      Creates a new instance of the MqttPubAckMessage.
    • 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