26.9.2. JmsConsumer
JmsConsumer
は設定に応じて以下のように動作します。
交換パターン | その他のオプション | 説明 |
---|---|---|
InOut | - |
Camel は応答を |
InOnly | - | パターンが InOnly であるため、Camel は応答を返しません。 |
- |
| このオプションは応答を抑制します。 |
そのため、エクスチェンジに設定されたメッセージ交換パターンに注意してください。
ルートの途中で JMS 宛先にメッセージを送信する場合は、使用する交換パターンを指定できます。詳細は、Request Reply を参照してください。
これは、InOnly
メッセージを JMS トピックに送信する場合に便利です。
from("activemq:queue:in") .to("bean:validateOrder") .to(ExchangePattern.InOnly, "activemq:topic:order") .to("bean:handleOrder");
from("activemq:queue:in")
.to("bean:validateOrder")
.to(ExchangePattern.InOnly, "activemq:topic:order")
.to("bean:handleOrder");