Skip navigation links
A D E G H I M O P R S T V 

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
 

D

DEFAULT_CLIENT_TEMPLATE_BEAN - Static variable in annotation type org.dromara.mica.mqtt.core.annotation.MqttClientSubscribe
默认的客户端模板 bean 名称
deserialize(byte[], Type) - Method in interface org.dromara.mica.mqtt.core.deserialize.MqttDeserializer
反序列化
deserialize(byte[], Type) - Method in class org.dromara.mica.mqtt.core.deserialize.MqttJsonDeserializer
 

E

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

getFieldValue(Object, String) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
获取字段值
getIncomingPublish() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingQos2Publish
 
getMessage() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
 
getParamValueFunctions(Method, String[], String[], MqttDeserializer) - Static method in class org.dromara.mica.mqtt.core.util.MethodParamUtil
获取参数值函数
getQos() - Method in class org.dromara.mica.mqtt.core.common.MqttPendingPublish
 
getShareGroupName(String) - Static method in enum org.dromara.mica.mqtt.core.common.TopicFilterType
读取共享订阅的分组名
getTopic() - Method in class org.dromara.mica.mqtt.core.common.TopicFilter
 
getTopicFilter(String) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
获取处理完成之后的 topic,需要考虑 test/${abc}123 也要替换成 test/+ 而非 test/+123
getTopicParts(String) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
以 / 切分 topic,如果以 / 开头和 / 结尾会多一级,比 split 性能要好
getTopicVars(String, String) - Method in enum org.dromara.mica.mqtt.core.common.TopicFilterType
解析 topic 模板中的变量 例如 $SYS/brokers/${node}/clients/${clientid}/disconnected 中提取 node 和 clientid
getTopicVars(String, String) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
解析 topic 模板中的变量,不匹配时返回空 Map 例如 $SYS/brokers/${node}/clients/${clientid}/disconnected 中提取 node 和 clientid
getType() - Method in class org.dromara.mica.mqtt.core.common.TopicFilter
 
getType(String) - Static method in enum org.dromara.mica.mqtt.core.common.TopicFilterType
获取 topicFilter 类型
getValue(ChannelContext, String, MqttPublishMessage, byte[]) - Method in class org.dromara.mica.mqtt.core.function.ObjectParamValueFunction
 
getValue(ChannelContext, String, MqttPublishMessage, byte[]) - Method in interface org.dromara.mica.mqtt.core.function.ParamValueFunction
获取值
getValue(ChannelContext, String, MqttPublishMessage, byte[]) - Method in class org.dromara.mica.mqtt.core.function.TopicVarsParamValueFunction
 
getVariables(String) - Method in class org.dromara.mica.mqtt.core.common.TopicTemplate
解析 topic 中的变量

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} 这样的变量

I

isStringStringMap(Type) - Static method in class org.dromara.mica.mqtt.core.util.MethodParamUtil
判断是否 Map String String

M

match(String) - Method in class org.dromara.mica.mqtt.core.common.TopicFilter
判断 topicFilter 和 topicName 匹配情况
match(String, String) - Method in enum org.dromara.mica.mqtt.core.common.TopicFilterType
判断 topicFilter 和 topicName 匹配情况
match(String) - Method in class org.dromara.mica.mqtt.core.common.TopicTemplate
判断 topicFilter 和 topicName 匹配情况
match(String, String) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
判断 topicFilter topicName 是否匹配
MethodParamUtil - Class in org.dromara.mica.mqtt.core.util
方法参数工具
MethodParamUtil() - Constructor for class org.dromara.mica.mqtt.core.util.MethodParamUtil
 
MqttClientPublish - Annotation Type in org.dromara.mica.mqtt.core.annotation
客户端发布注解
MqttClientSubscribe - Annotation Type in org.dromara.mica.mqtt.core.annotation
客户端订阅注解
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
 
MqttPayload - Annotation Type in org.dromara.mica.mqtt.core.annotation
 
MqttPendingPublish - Class in org.dromara.mica.mqtt.core.common
MqttPendingPublish,参考于 netty-mqtt-client
MqttPendingPublish(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
 
MqttRetain - Annotation Type in org.dromara.mica.mqtt.core.annotation
是否在服务器上保留消息
MqttSerializer - Interface in org.dromara.mica.mqtt.core.serializer
mqtt 消息序列化
MqttServerFunction - Annotation Type in org.dromara.mica.mqtt.core.annotation
服务端函数

O

ObjectParamValueFunction - Class in org.dromara.mica.mqtt.core.function
需要序列化的对象函数
ObjectParamValueFunction(MqttDeserializer, Type) - Constructor for class org.dromara.mica.mqtt.core.function.ObjectParamValueFunction
 
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.annotation - package org.dromara.mica.mqtt.core.annotation
 
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.function - package org.dromara.mica.mqtt.core.function
 
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

ParamValueFunction - Interface in org.dromara.mica.mqtt.core.function
参数值函数
ParamValueFunctions - Enum in org.dromara.mica.mqtt.core.function
参数值函数

R

resolveTopic(String, Object) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
解析 topic 中的变量,变量的格式为 ${x},x 为 payload 中的字段名
retainTopicName(String) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
解析保留消息主题, topicName
RetryProcessor<T extends org.dromara.mica.mqtt.codec.message.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_GROUP_PREFIX - Static variable in enum org.dromara.mica.mqtt.core.common.TopicFilterType
 
SHARE_QUEUE_PREFIX - Static variable in enum 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
 
TOPIC_WILDCARDS_MORE - Static variable in class org.dromara.mica.mqtt.core.util.TopicUtil
 
TOPIC_WILDCARDS_ONE - Static variable in class org.dromara.mica.mqtt.core.util.TopicUtil
 
TopicFilter - Class in org.dromara.mica.mqtt.core.common
TopicFilter
TopicFilter(String) - Constructor for class org.dromara.mica.mqtt.core.common.TopicFilter
 
TopicFilterType - Enum in org.dromara.mica.mqtt.core.common
TopicFilter 类型
TopicTemplate - Class in org.dromara.mica.mqtt.core.common
topic 模板带 ${var} 变量的模板
TopicTemplate(String, String) - Constructor for class org.dromara.mica.mqtt.core.common.TopicTemplate
 
TopicUtil - Class in org.dromara.mica.mqtt.core.util
Mqtt Topic 工具
TopicUtil() - Constructor for class org.dromara.mica.mqtt.core.util.TopicUtil
 
TopicVarsParamValueFunction - Class in org.dromara.mica.mqtt.core.function
topic 参数函数
TopicVarsParamValueFunction(String[], String[]) - Constructor for class org.dromara.mica.mqtt.core.function.TopicVarsParamValueFunction
 
toString() - Method in class org.dromara.mica.mqtt.core.common.TopicFilter
 

V

validateTopicFilter(List<String>) - Static method in class org.dromara.mica.mqtt.core.util.TopicUtil
校验 topicFilter
validateTopicFilter(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 org.dromara.mica.mqtt.core.common.TopicFilterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dromara.mica.mqtt.core.function.ParamValueFunctions
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.dromara.mica.mqtt.core.common.TopicFilterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dromara.mica.mqtt.core.function.ParamValueFunctions
Returns an array containing the constants of this enum type, in the order they are declared.
A D E G H I M O P R S T V 
Skip navigation links

Copyright © 2025. All rights reserved.