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);
以下示例显示了在 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);
7.2.2. MqttWill
消息返回缓冲
Mqtt will
data 对象将字符串消息包装为 Eclipse Vert.x 缓冲,而不是字节阵列。
7.2.3. 从 MQTT 中删除已弃用的 Mqtt
will 和 authorization 方法
删除了以下 MQTT 方法:
删除的方法 | 替换方法 |
|
|
|
|
|
|
|
|
|
|
|
|