public class MsgTopicUtil extends Object
| 构造器和说明 |
|---|
MsgTopicUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static AppChannel |
getAppChannel(String topic)
解析接收消息的渠道
|
static String |
getAppDefaultSubTopic(String appId)
获取应用监听主题
|
static String |
getAppPushTopic(String appId)
获取APP通信发送主题
|
static String |
getAppSubTopic(String appId)
获取APP通信接收主题
|
static String |
getEquiPushTopic(String appId,
String equiSno)
获取设备通信发送主题
|
static String |
getEquiSubTopic(String appId,
String equiSno)
获取设备通信接收主题
|
static String |
getGroupPushTopic(String appId,
String groupId)
获取分组通信发送主题
|
static String |
getGroupSubTopic(String appId,
String groupId)
获取分组通信接收主题
|
static String |
getProjectPushTopic(String appId,
String projectId)
获取项目通信发送主题
|
static String |
getProjectSubTopic(String appId,
String projectId)
获取项目通信接收主题
|
static StringBuilder |
getTopicBuilder(EmqxTopicType emqxTopicType,
String appId)
获取topic builder对象
|
public static StringBuilder getTopicBuilder(EmqxTopicType emqxTopicType, String appId)
emqxTopicType - emqx通道类型appId - 应用idpublic static String getProjectPushTopic(String appId, String projectId)
appId - 应用idprojectId - 项目idpublic static String getGroupPushTopic(String appId, String groupId)
appId - 应用idgroupId - 项目分组idpublic static String getEquiPushTopic(String appId, String equiSno)
appId - 应用idequiSno - 设备标识public static String getProjectSubTopic(String appId, String projectId)
appId - 应用idprojectId - 项目idpublic static String getGroupSubTopic(String appId, String groupId)
appId - 应用idgroupId - 项目分组idpublic static String getEquiSubTopic(String appId, String equiSno)
appId - 应用idequiSno - 设备标识public static String getAppDefaultSubTopic(String appId)
appId - 应用idpublic static AppChannel getAppChannel(String topic) throws Exception
topic - 消息主题ExceptionCopyright © 2023. All rights reserved.