public class EmqxClient extends Object
| 构造器和说明 |
|---|
EmqxClient(EmqxConfig emqxConfig,
AsyncCallService asyncCallService,
InnerEventService innerEventService)
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
close()
关闭对象并释放所有资源
|
boolean |
disconnect()
断开 mqtt连接状态
|
boolean |
getConnectStatus()
获取 mqtt连接状态
|
org.eclipse.paho.client.mqttv3.MqttConnectOptions |
initConnectOptions()
初始化 mqtt连接参数
|
EmqxResult |
pushMqttMessage(String topic,
byte[] msgData)
mqtt 向指定主题发布消息
|
EmqxResult |
pushMqttMessage(String topic,
byte[] msgData,
EmqxQosType qos)
mqtt 向指定主题发布消息
|
EmqxResult |
pushMqttMessage(String topic,
byte[] msgData,
EmqxQosType qos,
boolean retained)
mqtt 向指定主题发布消息
|
EmqxResult |
pushMqttMessage(String topic,
org.eclipse.paho.client.mqttv3.MqttMessage message)
mqtt 向指定主题发布消息
|
boolean |
reconnect()
重连 mqtt服务
|
EmqxResult |
startConnect()
初始化 mqtt连接服务器
|
EmqxResult |
subMessage(List<String> emqxSubConfigList)
mqtt 订阅主题
|
EmqxResult |
unSubMessage(List<String> emqxSubConfigList)
mqtt 取消订阅主题
|
public EmqxClient(EmqxConfig emqxConfig, AsyncCallService asyncCallService, InnerEventService innerEventService)
public org.eclipse.paho.client.mqttv3.MqttConnectOptions initConnectOptions()
public EmqxResult startConnect()
public boolean getConnectStatus()
public boolean disconnect()
public boolean reconnect()
@PreDestroy public boolean close()
public EmqxResult subMessage(List<String> emqxSubConfigList)
emqxSubConfigList - 订阅主题配置列表public EmqxResult unSubMessage(List<String> emqxSubConfigList)
emqxSubConfigList - 订阅主题配置列表public EmqxResult pushMqttMessage(String topic, byte[] msgData)
topic - 消息主题msgData - 消息数据public EmqxResult pushMqttMessage(String topic, byte[] msgData, EmqxQosType qos)
topic - 消息主题msgData - 消息数据qos - 消息qospublic EmqxResult pushMqttMessage(String topic, byte[] msgData, EmqxQosType qos, boolean retained)
topic - 消息主题msgData - 消息数据qos - 消息qosretained - 消息是否驻留public EmqxResult pushMqttMessage(String topic, org.eclipse.paho.client.mqttv3.MqttMessage message)
topic - 消息主题message - 消息对象Copyright © 2023. All rights reserved.