Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AckTimerTask - Class in org.dromara.mica.mqtt.core.util.timer
-
ack TimerTask
- AckTimerTask(Timer, Runnable, int, int) - Constructor for class org.dromara.mica.mqtt.core.util.timer.AckTimerTask
B
- base64 - Enum constant in enum class org.dromara.mica.mqtt.core.util.PayloadEncode
D
- decode(String) - Method in enum class org.dromara.mica.mqtt.core.util.PayloadEncode
-
解码
- decode(String, String) - Static method in enum class org.dromara.mica.mqtt.core.util.PayloadEncode
-
解码
- deserialize(byte[], Class<T>) - Method in interface org.dromara.mica.mqtt.core.deserialize.MqttDeserializer
-
反序列化
- deserialize(byte[], Class<T>) - Method in class org.dromara.mica.mqtt.core.deserialize.MqttJsonDeserializer
E
- encode(byte[]) - Method in enum class org.dromara.mica.mqtt.core.util.PayloadEncode
-
编码
- equals(Object) - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
- equals(Object) - Method in class org.dromara.mica.mqtt.core.common.MqttPendingQos2Publish
G
- getEncode(String) - Static method in enum class org.dromara.mica.mqtt.core.util.PayloadEncode
-
获取解码器
- getIncomingPublish() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingQos2Publish
- getMessage() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
- getPayload() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
- getQos() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
- getShareGroupName(String) - Static method in enum class org.dromara.mica.mqtt.core.common.TopicFilterType
-
读取共享订阅的分组名
- getTopicFilter(String) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
-
获取处理完成之后的 topic,需要考虑 test/${abc}123 也要替换成 test/+ 而非 test/+123
- getType(String) - Static method in enum class org.dromara.mica.mqtt.core.common.TopicFilterType
-
获取 topicFilter 类型
H
- hashCode() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
- hashCode() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingQos2Publish
- hasVariable(String) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
-
判断是否含有 ${x} 这样的变量
- hex - Enum constant in enum class org.dromara.mica.mqtt.core.util.PayloadEncode
M
- match(String, String) - Method in enum class org.dromara.mica.mqtt.core.common.TopicFilterType
-
判断 topicFilter 和 topicName 匹配情况
- match(String, String) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
-
判断 topicFilter topicName 是否匹配
- MqttDeserializer - Interface in org.dromara.mica.mqtt.core.deserialize
-
mqtt 消息反序列化
- MqttJsonDeserializer - Class in org.dromara.mica.mqtt.core.deserialize
-
mqtt 消息反序列化
- MqttJsonDeserializer() - Constructor for class org.dromara.mica.mqtt.core.deserialize.MqttJsonDeserializer
- MqttJsonSerializer - Class in org.dromara.mica.mqtt.core.serializer
-
mqtt 消息 json 序列化
- MqttJsonSerializer() - Constructor for class org.dromara.mica.mqtt.core.serializer.MqttJsonSerializer
- MqttPendingPublish - Class in org.dromara.mica.mqtt.core.common
-
MqttPendingPublish,参考于 netty-mqtt-client
- MqttPendingPublish(byte[], MqttPublishMessage, MqttQoS) - Constructor for class org.dromara.mica.mqtt.core.common.MqttPendingPublish
- MqttPendingQos2Publish - Class in org.dromara.mica.mqtt.core.common
-
MqttPendingPublish,参考于 netty-mqtt-client
- MqttPendingQos2Publish(MqttPublishMessage, MqttMessage) - Constructor for class org.dromara.mica.mqtt.core.common.MqttPendingQos2Publish
- MqttSerializer - Interface in org.dromara.mica.mqtt.core.serializer
-
mqtt 消息序列化
N
- NONE - Enum constant in enum class org.dromara.mica.mqtt.core.common.TopicFilterType
-
默认 TopicFilter
O
- onPubAckReceived() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
- onPubCompReceived() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
- onPubRelReceived() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingQos2Publish
- org.dromara.mica.mqtt.core.common - package org.dromara.mica.mqtt.core.common
- org.dromara.mica.mqtt.core.deserialize - package org.dromara.mica.mqtt.core.deserialize
- org.dromara.mica.mqtt.core.serializer - package org.dromara.mica.mqtt.core.serializer
- org.dromara.mica.mqtt.core.util - package org.dromara.mica.mqtt.core.util
- org.dromara.mica.mqtt.core.util.timer - package org.dromara.mica.mqtt.core.util.timer
P
- PayloadEncode - Enum Class in org.dromara.mica.mqtt.core.util
-
消息正文编码
- plain - Enum constant in enum class org.dromara.mica.mqtt.core.util.PayloadEncode
-
纯文本、hex、base64
Q
- QUEUE - Enum constant in enum class org.dromara.mica.mqtt.core.common.TopicFilterType
-
$queue/ 为前缀的共享订阅是不带群组的共享订阅
R
- RetryProcessor<T extends MqttMessage> - Class in org.dromara.mica.mqtt.core.common
-
重试处理器,参考于 netty-mqtt-client
- RetryProcessor() - Constructor for class org.dromara.mica.mqtt.core.common.RetryProcessor
- run() - Method in class org.dromara.mica.mqtt.core.util.timer.AckTimerTask
S
- serialize(Object) - Method in class org.dromara.mica.mqtt.core.serializer.MqttJsonSerializer
- serialize(Object) - Method in interface org.dromara.mica.mqtt.core.serializer.MqttSerializer
-
序列化
- setHandle(BiConsumer<MqttFixedHeader, T>) - Method in class org.dromara.mica.mqtt.core.common.RetryProcessor
- setOriginalMessage(T) - Method in class org.dromara.mica.mqtt.core.common.RetryProcessor
- setPubRelMessage(MqttMessage) - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
- SHARE - Enum constant in enum class org.dromara.mica.mqtt.core.common.TopicFilterType
-
$share/{group-name}/ 为前缀的共享订阅是带群组的共享订阅
- SHARE_GROUP_PREFIX - Static variable in enum class org.dromara.mica.mqtt.core.common.TopicFilterType
- SHARE_QUEUE_PREFIX - Static variable in enum class org.dromara.mica.mqtt.core.common.TopicFilterType
-
共享订阅的 topic
- start(TimerTaskService) - Method in class org.dromara.mica.mqtt.core.common.RetryProcessor
- startPublishRetransmissionTimer(TimerTaskService, ChannelContext) - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
- startPubRecRetransmitTimer(TimerTaskService, ChannelContext) - Method in class org.dromara.mica.mqtt.core.common.MqttPendingQos2Publish
- startPubRelRetransmissionTimer(TimerTaskService, ChannelContext) - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
- stop() - Method in class org.dromara.mica.mqtt.core.common.RetryProcessor
T
- TOPIC_LAYER - Static variable in class org.dromara.mica.mqtt.core.util.TopicUtil
- TopicFilterType - Enum Class in org.dromara.mica.mqtt.core.common
-
TopicFilter 类型
- TopicUtil - Class in org.dromara.mica.mqtt.core.util
-
Mqtt Topic 工具
- TopicUtil() - Constructor for class org.dromara.mica.mqtt.core.util.TopicUtil
V
- validateTopicFilter(String) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
-
校验 topicFilter
- validateTopicFilter(List<String>) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
-
校验 topicFilter
- validateTopicName(String) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
-
校验 topicName
- valueOf(String) - Static method in enum class org.dromara.mica.mqtt.core.common.TopicFilterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.dromara.mica.mqtt.core.util.PayloadEncode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.dromara.mica.mqtt.core.common.TopicFilterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.dromara.mica.mqtt.core.util.PayloadEncode
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values