Interface IMqttClientMessageListener

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface IMqttClientMessageListener
mqtt 消息处理
Author:
L.cm
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onMessage(org.tio.core.ChannelContext context, String topic, org.dromara.mica.mqtt.codec.MqttPublishMessage message, byte[] payload)
    监听到消息
    default void
    onSubscribed(org.tio.core.ChannelContext context, String topicFilter, org.dromara.mica.mqtt.codec.MqttQoS mqttQoS)
    订阅成功之后的事件
    default void
    onSubscribed(org.tio.core.ChannelContext context, String topicFilter, org.dromara.mica.mqtt.codec.MqttQoS mqttQoS, org.dromara.mica.mqtt.codec.MqttSubAckMessage message)
    订阅成功之后的事件
  • Method Details

    • onSubscribed

      default void onSubscribed(org.tio.core.ChannelContext context, String topicFilter, org.dromara.mica.mqtt.codec.MqttQoS mqttQoS, org.dromara.mica.mqtt.codec.MqttSubAckMessage message)
      订阅成功之后的事件
      Parameters:
      context - ChannelContext
      topicFilter - topicFilter
      mqttQoS - MqttQoS
      message - MqttSubAckMessage
    • onSubscribed

      default void onSubscribed(org.tio.core.ChannelContext context, String topicFilter, org.dromara.mica.mqtt.codec.MqttQoS mqttQoS)
      订阅成功之后的事件
      Parameters:
      context - ChannelContext
      topicFilter - topicFilter
      mqttQoS - MqttQoS
    • onMessage

      void onMessage(org.tio.core.ChannelContext context, String topic, org.dromara.mica.mqtt.codec.MqttPublishMessage message, byte[] payload)
      监听到消息
      Parameters:
      context - ChannelContext
      topic - topic
      message - MqttPublishMessage
      payload - payload