Interface IMqttClientProcessor
- All Known Implementing Classes:
DefaultMqttClientProcessor,MqttClientConnectTestProcessor
public interface IMqttClientProcessor
mqtt 客户端消息处理器
- Author:
- L.cm
-
Method Summary
Modifier and TypeMethodDescriptionvoidprocessConAck(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttConnAckMessage message) 处理服务端链接 ackvoidprocessDecodeFailure(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttMessage message, Throwable ex) 处理编解码失败voidprocessPubAck(org.dromara.mica.mqtt.codec.MqttPubAckMessage message) 处理服务端 publish 的 ackvoidprocessPubComp(org.dromara.mica.mqtt.codec.MqttMessage message) 处理服务端 publish compvoidprocessPublish(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttPublishMessage message) 处理服务端 publish 的消息voidprocessPubRec(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttMessage message) 处理服务端 publish recvoidprocessPubRel(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttMessage message) 处理服务端 publish relvoidprocessSubAck(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttSubAckMessage message) 处理服务端订阅的 ackvoidprocessUnSubAck(org.dromara.mica.mqtt.codec.MqttUnsubAckMessage message) 处理服务端解除订阅的 ack
-
Method Details
-
processDecodeFailure
void processDecodeFailure(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttMessage message, Throwable ex) 处理编解码失败- Parameters:
context- ChannelContextmessage- MqttMessageex- Throwable
-
processConAck
void processConAck(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttConnAckMessage message) 处理服务端链接 ack- Parameters:
context- ChannelContextmessage- MqttConnAckMessage
-
processSubAck
void processSubAck(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttSubAckMessage message) 处理服务端订阅的 ack- Parameters:
message- MqttSubAckMessagecontext- ChannelContext
-
processPublish
void processPublish(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttPublishMessage message) 处理服务端 publish 的消息- Parameters:
context- ChannelContextmessage- MqttPublishMessage
-
processUnSubAck
void processUnSubAck(org.dromara.mica.mqtt.codec.MqttUnsubAckMessage message) 处理服务端解除订阅的 ack- Parameters:
message- MqttSubAckMessage
-
processPubAck
void processPubAck(org.dromara.mica.mqtt.codec.MqttPubAckMessage message) 处理服务端 publish 的 ack- Parameters:
message- MqttPubAckMessage
-
processPubRec
void processPubRec(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttMessage message) 处理服务端 publish rec- Parameters:
context- ChannelContextmessage- MqttPubAckMessage
-
processPubRel
void processPubRel(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttMessage message) 处理服务端 publish rel- Parameters:
context- ChannelContextmessage- MqttPubAckMessage
-
processPubComp
void processPubComp(org.dromara.mica.mqtt.codec.MqttMessage message) 处理服务端 publish comp- Parameters:
message- MqttPubAckMessage
-