Apache camel 如何在“中读取文件”;至;端点或使用camel的处理器内部

Apache camel 如何在“中读取文件”;至;端点或使用camel的处理器内部,apache-camel,Apache Camel,我需要在端点或处理器内读取文件 有没有一个简单的方法可以做到这一点?(我总是可以在处理器内部使用普通的文件IO code来读取文件,但我正在尝试寻找是否有一种方法可以做到这一点) i、 e 这可能吗 谢谢,下面将有助于在Apache Camel处理器中将文件作为文件读取 from("file://target/input?delay=1000") .process(new Processor() { public void process(E

我需要在
端点或处理器内读取文件

有没有一个简单的方法可以做到这一点?(我总是可以在处理器内部使用普通的
文件IO code
来读取文件,但我正在尝试寻找是否有一种方法可以做到这一点)

i、 e

这可能吗


谢谢,

下面将有助于在Apache Camel处理器中将文件作为文件读取

       from("file://target/input?delay=1000")
        .process(new Processor() {
            public void process(Exchange msg) {
                File file = msg.getIn().getBody(File.class);
                .............
            }
        });

您可以添加如下内容:

<pollEnrich>
   <constant>file:/test/?fileName=file_index.txt&amp;noop=true</constant>
</pollEnrich>

文件:/test/?fileName=file\u index.txt&;noop=true
请参见内容Enricher EIP:
<pollEnrich>
   <constant>file:/test/?fileName=file_index.txt&amp;noop=true</constant>
</pollEnrich>