259.6. サンプル

たとえば、次のスニペットは、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");