26.5. サンプル
JMS は、他のコンポーネントにも多くの例で使用されます。ただし、開始するためのいくつかのサンプルを以下に示します。
26.5.1. JMS からの受信 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
以下の例では、JMS メッセージを受信し、そのメッセージを POJO にルーティングするルートを設定します。
from("jms:queue:foo").
to("bean:myBusinessLogic");
from("jms:queue:foo").
to("bean:myBusinessLogic");
ルートがコンテキストベースになるように、任意の EIP パターンを使用することができます。たとえば、大きな費ナーに対して注文トピックをフィルターリングする方法を以下に示します。
from("jms:topic:OrdersTopic").
filter().method("myBean", "isGoldCustomer").
to("jms:queue:BigSpendersQueue");
from("jms:topic:OrdersTopic").
filter().method("myBean", "isGoldCustomer").
to("jms:queue:BigSpendersQueue");