Class MqttPendingPublish


  • public final class MqttPendingPublish
    extends Object
    MqttPendingPublish,参考于 netty-mqtt-client
    Author:
    netty
    • Constructor Detail

      • MqttPendingPublish

        public MqttPendingPublish​(ByteBuffer payload,
                                  br.com.anteros.mqtt.codec.MqttPublishMessage message,
                                  br.com.anteros.mqtt.codec.MqttQoS qos)
    • Method Detail

      • getMessage

        public br.com.anteros.mqtt.codec.MqttPublishMessage getMessage()
      • getQos

        public br.com.anteros.mqtt.codec.MqttQoS getQos()
      • startPublishRetransmissionTimer

        public void startPublishRetransmissionTimer​(ScheduledThreadPoolExecutor executor,
                                                    Consumer<br.com.anteros.mqtt.codec.MqttMessage> sendPacket)
      • onPubAckReceived

        public void onPubAckReceived()
      • setPubRelMessage

        public void setPubRelMessage​(br.com.anteros.mqtt.codec.MqttMessage pubRelMessage)
      • startPubRelRetransmissionTimer

        public void startPubRelRetransmissionTimer​(ScheduledThreadPoolExecutor executor,
                                                   Consumer<br.com.anteros.mqtt.codec.MqttMessage> sendPacket)
      • onPubCompReceived

        public void onPubCompReceived()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object