まず第一に、私はラクダの初心者です:-)
xml ファイルのディレクトリを監視したい場合、その xml ファイルを別のディレクトリに移動し、同じファイル名 (ただし拡張子は異なる) の pdf ファイルを同じディレクトリに移動してから、いくつかの Java 処理を実行します。
そのpdfファイルを移動する最良の方法は何ですか?
これは私が現在持っているルートです:
from("file://C:/temp/camel/in?delete=true").filter(new Predicate() {
@Override
public boolean matches(final Exchange exchange) {
String filename = (String) exchange.getIn().getHeader("CamelFileRelativePath");
return "xml".equals(FilenameUtils.getExtension(filename));
}
})
.to("file://C:/temp/camel/out").bean(ServiceBean.class, "callWebservice")
ありがとう!