public final class MqttClient extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static MqttClientCreator |
create() |
boolean |
disconnect()
断开 mqtt 连接
|
org.tio.client.ClientChannelContext |
getContext()
获取 ClientChannelContext
|
Boolean |
publish(String topic,
ByteBuffer payload)
发布消息
|
Boolean |
publish(String topic,
ByteBuffer payload,
boolean retain)
发布消息
|
Boolean |
publish(String topic,
ByteBuffer payload,
MqttQoS qos)
发布消息
|
Boolean |
publish(String topic,
ByteBuffer payload,
MqttQoS qos,
boolean retain)
发布消息
|
MqttClient |
reconnect()
重连
|
boolean |
stop()
停止客户端
|
MqttClient |
subQos0(String topicFilter,
IMqttClientMessageListener listener)
订阅
|
MqttClient |
subQos1(String topicFilter,
IMqttClientMessageListener listener)
订阅
|
MqttClient |
subQos2(String topicFilter,
IMqttClientMessageListener listener)
订阅
|
MqttClient |
subscribe(MqttQoS mqttQoS,
String topicFilter,
IMqttClientMessageListener listener)
订阅
|
MqttClient |
unSubscribe(String topicFilter)
取消订阅
|
public static MqttClientCreator create()
public MqttClient subQos0(String topicFilter, IMqttClientMessageListener listener)
topicFilter - topicFilterlistener - MqttMessageListenerpublic MqttClient subQos1(String topicFilter, IMqttClientMessageListener listener)
topicFilter - topicFilterlistener - MqttMessageListenerpublic MqttClient subQos2(String topicFilter, IMqttClientMessageListener listener)
topicFilter - topicFilterlistener - MqttMessageListenerpublic MqttClient subscribe(MqttQoS mqttQoS, String topicFilter, IMqttClientMessageListener listener)
mqttQoS - MqttQoStopicFilter - topicFilterlistener - MqttMessageListenerpublic MqttClient unSubscribe(String topicFilter)
topicFilter - topicFilterpublic Boolean publish(String topic, ByteBuffer payload)
topic - topicpayload - 消息体public Boolean publish(String topic, ByteBuffer payload, MqttQoS qos)
topic - topicpayload - 消息体qos - MqttQoSpublic Boolean publish(String topic, ByteBuffer payload, boolean retain)
topic - topicpayload - 消息体retain - 是否在服务器上保留消息public Boolean publish(String topic, ByteBuffer payload, MqttQoS qos, boolean retain)
topic - topicpayload - 消息体qos - MqttQoSretain - 是否在服务器上保留消息public MqttClient reconnect() throws Exception
Exception - 异常public boolean disconnect()
public boolean stop()
public org.tio.client.ClientChannelContext getContext()
Copyright © 2021. All rights reserved.