Class MqttPubRecMessage

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

public class MqttPubRecMessage extends Object implements MutinyDelegate
Represents an MQTT PUBREC message

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

See Also:
  • MqttPubRecMessage
  • Field Details

  • Constructor Details

    • MqttPubRecMessage

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

      public MqttPubRecMessage(Object delegate)
  • Method Details

    • getDelegate

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

      public int messageId()
    • code

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

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

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