Class MqttPubCompMessage

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

public class MqttPubCompMessage extends Object implements MutinyDelegate
Represents an MQTT PUBCOMP message

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

See Also:
  • MqttPubCompMessage
  • Field Details

  • Constructor Details

    • MqttPubCompMessage

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

      public MqttPubCompMessage(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.mqtt.messages.MqttPubCompMessage 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 MqttPubCompMessage create(int messageId, io.vertx.mqtt.messages.codes.MqttPubCompReasonCode code, io.netty.handler.codec.mqtt.MqttProperties properties)
      Create a concrete instance of a Vert.x pubcomp message
      Parameters:
      messageId - message Id
      code - return code from the pubcomp
      properties - MQTT properties of the pubcomp message
      Returns:
    • messageId

      public int messageId()
    • code

      public io.vertx.mqtt.messages.codes.MqttPubCompReasonCode code()
      Returns:
      reason code from the pubcomp message
    • properties

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

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