Class MqttClientConnectTestProcessor
java.lang.Object
org.dromara.mica.mqtt.core.client.MqttClientConnectTestProcessor
- All Implemented Interfaces:
IMqttClientProcessor
默认的 mqtt 消息处理器
- Author:
- L.cm
-
Constructor Summary
ConstructorsConstructorDescriptionMqttClientConnectTestProcessor(CompletableFuture<org.dromara.mica.mqtt.codec.MqttConnectReasonCode> future) -
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
-
Constructor Details
-
MqttClientConnectTestProcessor
public MqttClientConnectTestProcessor(CompletableFuture<org.dromara.mica.mqtt.codec.MqttConnectReasonCode> future)
-
-
Method Details
-
processDecodeFailure
public void processDecodeFailure(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttMessage message, Throwable ex) Description copied from interface:IMqttClientProcessor处理编解码失败- Specified by:
processDecodeFailurein interfaceIMqttClientProcessor- Parameters:
context- ChannelContextmessage- MqttMessageex- Throwable
-
processConAck
public void processConAck(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttConnAckMessage message) Description copied from interface:IMqttClientProcessor处理服务端链接 ack- Specified by:
processConAckin interfaceIMqttClientProcessor- Parameters:
context- ChannelContextmessage- MqttConnAckMessage
-
processSubAck
public void processSubAck(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttSubAckMessage message) Description copied from interface:IMqttClientProcessor处理服务端订阅的 ack- Specified by:
processSubAckin interfaceIMqttClientProcessor- Parameters:
context- ChannelContextmessage- MqttSubAckMessage
-
processPublish
public void processPublish(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttPublishMessage message) Description copied from interface:IMqttClientProcessor处理服务端 publish 的消息- Specified by:
processPublishin interfaceIMqttClientProcessor- Parameters:
context- ChannelContextmessage- MqttPublishMessage
-
processUnSubAck
public void processUnSubAck(org.dromara.mica.mqtt.codec.MqttUnsubAckMessage message) Description copied from interface:IMqttClientProcessor处理服务端解除订阅的 ack- Specified by:
processUnSubAckin interfaceIMqttClientProcessor- Parameters:
message- MqttSubAckMessage
-
processPubAck
public void processPubAck(org.dromara.mica.mqtt.codec.MqttPubAckMessage message) Description copied from interface:IMqttClientProcessor处理服务端 publish 的 ack- Specified by:
processPubAckin interfaceIMqttClientProcessor- Parameters:
message- MqttPubAckMessage
-
processPubRec
public void processPubRec(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttMessage message) Description copied from interface:IMqttClientProcessor处理服务端 publish rec- Specified by:
processPubRecin interfaceIMqttClientProcessor- Parameters:
context- ChannelContextmessage- MqttPubAckMessage
-
processPubRel
public void processPubRel(org.tio.core.ChannelContext context, org.dromara.mica.mqtt.codec.MqttMessage message) Description copied from interface:IMqttClientProcessor处理服务端 publish rel- Specified by:
processPubRelin interfaceIMqttClientProcessor- Parameters:
context- ChannelContextmessage- MqttPubAckMessage
-
processPubComp
public void processPubComp(org.dromara.mica.mqtt.codec.MqttMessage message) Description copied from interface:IMqttClientProcessor处理服务端 publish comp- Specified by:
processPubCompin interfaceIMqttClientProcessor- Parameters:
message- MqttPubAckMessage
-