使用完成文件的所有Xml文件的Camel路由

时间:2013-04-05 17:29:03

标签: java apache-camel

我想用Apache Camel做一个看似简单的任务。我想监视xml文件的目录。当找到那些xml文件时,如果有相应名称的相应完成文件,那么我希望camel通知我。

这是我正在使用的路线

from("file:/tmp?include=.*.xml&doneFileName=${file:name}.done")

但它不会触发。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

我没有看到路线有任何问题。 检查

之类的内容
from("file:/tmp?include=.*.xml&doneFileName=${file:name}.done")
     .process(
    new Processor() {
         public void process(Exchange e) throws Exception{
        //Any logic or System.out.println("File is "+e.getIn().getBody());
         }
        });

您确定文件名与模式匹配吗? 你是如何触发通知的?你确定代码很好或与这条路线很好地集成。