245.5. サンプル
たとえば、以下のスニペットは、Camel ルーターと同じホストにインストールされた MQTT ブローカーからメッセージを読み取ります。
from("paho:some/queue") .to("mock:test");
以下のスニペットは、MQTT ブローカーにメッセージを送信します。
from("direct:test") .to("paho:some/target/queue");
たとえば、リモート MQTT ブローカーからメッセージを読み取る方法は次のとおりです。
from("paho:some/queue?brokerUrl=tcp://iot.eclipse.org:1883") .to("mock:test");
また、ここではデフォルトのトピックを上書きし、動的トピックに設定します。
from("direct:test") .setHeader(PahoConstants.CAMEL_PAHO_OVERRIDE_TOPIC, simple("${header.customerId}")) .to("paho:some/target/queue");