まず第一に:私はラクダの初心者です:-)
入力ディレクトリから出力ディレクトリにファイルを転送して、Java処理を実行したいと思います。問題が発生した場合は、ファイルをエラーディレクトリに移動し、ロールバックして出力ディレクトリに移動します。
これは、javadslでの私のルートです。
onException(Exception.class).handled(true).to("file://C:/temp/camel/error");
from("file://C:/temp/camel/in?delete=true").to("file://C:/temp/camel/out").bean(ServiceBean.class, "callWebservice");
ServiceBeanでエラーがスローされた場合、ファイルはエラーフォルダーにコピーされますが、outディレクトリにも残ります。
ロールバックするための最良の方法は何ですか?
ありがとう