类 EmqxMessageUtils
java.lang.Object
cn.herodotus.stirrup.transform.emqx.utils.EmqxMessageUtils
Description: Emqx 消息处理工具
- 作者:
- : gengwei.zheng
- Date:
- : 2023/11/22 12:21
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static byte[]getPayload(org.springframework.messaging.Message<?> message) 获取 Emqx 消息负载static LonggetTimestamp(org.springframework.messaging.Message<?> message) 获取 Emqx 消息时间戳static StringgetTopic(org.springframework.messaging.Message<?> message) 获取 Emqx 消息主题static booleanisStampTopic(String topic) 当前主题是否是作为标记的主题static booleanisStampTopic(org.springframework.messaging.Message<?> message) 当前主题是否是作为标记的主题static booleanisVersion(SystemTopic systemTopic) 当前主题名称是否是版本信息
-
构造器详细资料
-
EmqxMessageUtils
public EmqxMessageUtils()
-
-
方法详细资料
-
getTopic
获取 Emqx 消息主题- 参数:
message- Spring Integration 消息对象Message- 返回:
- mqtt_receivedTopic 消息头的值
-
getPayload
public static byte[] getPayload(org.springframework.messaging.Message<?> message) 获取 Emqx 消息负载- 参数:
message- Spring Integration 消息对象Message- 返回:
- byte[] 类型消息内容
-
getTimestamp
获取 Emqx 消息时间戳- 参数:
message- Spring Integration 消息对象Message- 返回:
- 发送消息的时间戳
-
isStampTopic
当前主题是否是作为标记的主题- 参数:
topic- Emqx 系统主题- 返回:
- true 是标记主题,false 不是标记主题
-
isStampTopic
public static boolean isStampTopic(org.springframework.messaging.Message<?> message) 当前主题是否是作为标记的主题- 参数:
message- Spring Integration 消息对象Message- 返回:
- true 是标记主题,false 不是标记主题
-
isVersion
当前主题名称是否是版本信息- 参数:
systemTopic- Emqx 系统主题SystemTopic- 返回:
- true 是标记主题,false 不是标记主题
-