FTP サーバーから読み取り、メッセージを処理するルートがあります。ルートには、メッセージの処理中に例外がスローされたときに、メッセージを何らかの Bean にルーティングする DeadLetterChannel エラー ハンドラがあります。
例外がエラー ハンドラによって処理されると、Camel はすべてが正常に渡されたと想定し、それでも FTP ファイルを削除します。
エラー ハンドラを削除すると、例外が発生しても Camel はファイルを削除しません。
私の質問はどうすれば DeadLetterChannel エラーハンドラを持ち、同時に処理が失敗したときに Camel が FTP ファイルを削除するのを止めることができますか?