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()