0
最終的なプロデューサが宛先キューに交換をポストできない場合、その中に含まれるオブジェクトのデータベース内のエントリを更新できるはずです特定の交換。問題は、エクスチェンジの配信が失敗した場合でも、次のルートのonCompletion()。onFailureOnly()部分がノートで実行されることです。OnCompletion.onFailureルーティングが失敗したときに動作しない
from(direct:start)
.onCompletion().onFailureOnly()
.process(new MyProcessor())
.end()
.to(jms:queue:myQueue1)
たとえば、すでにいっぱいだったIBM MQキューに投稿しようとしました。予想どおり、メッセージをキューに入れることはできませんでしたが、onCompletion()。onFailureOnly()の部分は実行されませんでした。
ここに何か不足していますか?