public class MQTTClient extends InternalHandle
采用主题订阅方式实现消息收发的机制,
构造器和说明 |
---|
MQTTClient()
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
create(java.lang.String uri, java.lang.String userName, java.lang.String password, java.lang.String clientID)
创建连接
|
void |
dispose()
析构函数,释放资源
|
MQTTReturnMessage |
receiveMessage()
接收消息 需在子线程执行该操作
|
void |
resume()
唤醒
|
boolean |
sendMessage(java.lang.String topic, java.lang.String message)
发送消息
|
boolean |
subscribe(java.lang.String topicName, int qos)
订阅某一主题
|
void |
suspend()
挂起
|
boolean |
unsubscribe(java.lang.String topicName)
取消某一主题的订阅
|
public boolean create(java.lang.String uri, java.lang.String userName, java.lang.String password, java.lang.String clientID)
uri
- 服务地址userName
- 用户名password
- 用户密码clientID
- 客户端IDpublic void dispose()
public boolean subscribe(java.lang.String topicName, int qos)
topicName
- 主题名qos
- 消息质量public boolean unsubscribe(java.lang.String topicName)
topicName
- 主题名public boolean sendMessage(java.lang.String topic, java.lang.String message)
topic
- 主题名message
- 消息内容public MQTTReturnMessage receiveMessage()
需在子线程执行该操作
public void resume()
public void suspend()