7.2. Eclipse Vert.x MQTT 的更改
下面的部分论述了 Eclipse Vert.x MQTT 中的更改。
7.2.1. MQTT 客户端中的一些流畅方法返回未来的 复制链接链接已复制到粘贴板!
MqttClient 类中的一些流畅方法返回 Future,而不是 fluent。例如,MqttClient. connect ()、MqttClient.disconnect ()、MqttClient.disconnect ()、MqttClient.publish () 返回 Eclipse Vert.x 4 中的未来。
以下示例显示了在 Eclipse Vert.x 3.x 版本中使用 publish () 方法。
client
.publish("hello", Buffer.buffer("hello"), MqttQoS.EXACTLY_ONCE, false, false)
.publish("hello", Buffer.buffer("hello"), MqttQoS.AT_LEAST_ONCE, false, false);
client
.publish("hello", Buffer.buffer("hello"), MqttQoS.EXACTLY_ONCE, false, false)
.publish("hello", Buffer.buffer("hello"), MqttQoS.AT_LEAST_ONCE, false, false);
以下示例显示了在 Eclipse Vert.x 4 版本中使用 publish () 方法。
client.publish("hello", Buffer.buffer("hello"), MqttQoS.EXACTLY_ONCE, false, false);
client.publish("hello", Buffer.buffer("hello"), MqttQoS.AT_LEAST_ONCE, false, false);
client.publish("hello", Buffer.buffer("hello"), MqttQoS.EXACTLY_ONCE, false, false);
client.publish("hello", Buffer.buffer("hello"), MqttQoS.AT_LEAST_ONCE, false, false);
7.2.2. MqttWill 消息返回缓冲 复制链接链接已复制到粘贴板!
Mqtt will data 对象将字符串消息包装为 Eclipse Vert.x 缓冲,而不是字节阵列。
7.2.3. 从 MQTT 中删除已弃用的 Mqtt will 和 authorization 方法 复制链接链接已复制到粘贴板!
删除了以下 MQTT 方法:
| 删除的方法 | 替换方法 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|