首先:我是骆驼新手:-)
我想将文件从输入目录传输到输出目录并做一些 java 的事情。如果出现问题,我想将文件移动到错误目录并回滚以移动到输出目录。
这是我在 java dsl 中的路线:
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 目录中。
回滚的最佳方法是什么?
谢谢