我需要在to
端点或处理器内部读取文件。
有一种简单的方法吗? (我总是可以使用普通的File IO code
内部处理器来读取文件,但我试图找到是否有这样做的驼峰方式。)
即
from("direct:mycustomEndpoint")
.to("readfilehere");
这可能吗?
谢谢,
答案 0 :(得分:0)
以下将有助于将文件作为文件读取到Apache Camel Processor
from("file://target/input?delay=1000")
.process(new Processor() {
public void process(Exchange msg) {
File file = msg.getIn().getBody(File.class);
.............
}
});
答案 1 :(得分:0)
您可以添加以下内容:
<pollEnrich>
<constant>file:/test/?fileName=file_index.txt&noop=true</constant>
</pollEnrich>