私は基本的にキャメルが初めてです。seda エンドポイントを使用する 2 つのルートでキャメル コンテキストを設定しました。簡単に言えば、すべては「from」ファイルエンドポイントから始まります(用語が間違っている場合は申し訳ありません)ディレクトリでリッスンします:
<route>
<from uri="file:mydir"/>
<process ref="a bean that change the body of the message by setting a custom object"/>
<to uri="seda:incoming"/>
</route>
<route>
<from uri="seda:incoming"/>
<process ref="a bean that does something with the custom object above"/>
....
</route>
さて、上記の内容は完全に機能しますが、セダを activemq キューに変更する必要があり、それを行った後、2 番目のプロセッサが受信したメッセージの本文は空です。
activemq チャネルを使用して seda エンドポイントと同じ動作を得るにはどうすればよいですか?