Class MqttMessage

java.lang.Object
io.netty.handler.codec.mqtt.MqttMessage
Direct Known Subclasses:
MqttConnAckMessage, MqttConnectMessage, MqttPubAckMessage, MqttPublishMessage, MqttSubAckMessage, MqttSubscribeMessage, MqttUnsubAckMessage, MqttUnsubscribeMessage

public class MqttMessage extends java.lang.Object
Base class for all MQTT message types.
  • Field Details

    • mqttFixedHeader

      private final MqttFixedHeader mqttFixedHeader
    • variableHeader

      private final java.lang.Object variableHeader
    • payload

      private final java.lang.Object payload
    • decoderResult

      private final DecoderResult decoderResult
    • PINGREQ

      public static final MqttMessage PINGREQ
    • PINGRESP

      public static final MqttMessage PINGRESP
    • DISCONNECT

      public static final MqttMessage DISCONNECT
  • Constructor Details

    • MqttMessage

      public MqttMessage(MqttFixedHeader mqttFixedHeader)
    • MqttMessage

      public MqttMessage(MqttFixedHeader mqttFixedHeader, java.lang.Object variableHeader)
    • MqttMessage

      public MqttMessage(MqttFixedHeader mqttFixedHeader, java.lang.Object variableHeader, java.lang.Object payload)
    • MqttMessage

      public MqttMessage(MqttFixedHeader mqttFixedHeader, java.lang.Object variableHeader, java.lang.Object payload, DecoderResult decoderResult)
  • Method Details

    • fixedHeader

      public MqttFixedHeader fixedHeader()
    • variableHeader

      public java.lang.Object variableHeader()
    • payload

      public java.lang.Object payload()
    • decoderResult

      public DecoderResult decoderResult()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object