我正嘗試拆分一個ArrayList,寫各種元素it's使用Apache的駱駝就像這個簡化的例子自己的文件:駱駝:分割集合,並寫入文件
from("timer://poll?period=10000").process(new Processor(){
public void process(Exchange exchange){
ArrayList<String> list = new ArrayList<String>();
list.add("one");
list.add("two");
list.add("three");
exchange.getIn().setBody(list, ArrayList.class);
}
}).split(body()).log(body().toString()).to("file:some/dir");
每個日誌打印項目,但只有「三個」被保存到一個文件。我究竟做錯了什麼?
1月
嗯,這個解決方案不適合我(使用駱駝2.4)。結果只是一個文件。但是這個工作:'.setHeader(「CamelFileName」,simple(body()。toString()))' – jpstrube