7.2. Eclipse Vert.x MQTT の変更点
以下のセクションでは、Eclipse Vert.x MQTT の変更点を説明します。
7.2.1. MQTT クライアントの一部の fluent メソッドが future を返す リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
MqttClient クラスの fluent メソッドの一部は、fluent ではなく Future を返します。たとえば、MqttClient. connect()、MqttClient.disconnect()、MqttClient. などのメソッドは、Eclipse Vert.x 4 の future を返します。
publish()
以下の例は、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);