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