Мы предполагаем, что мы хотим взорвать этот XML-файл в 2 файла
аюсь разделить ArrayList и записать каждый элемент в собственный файл, используя Apache Camel, как в этом упрощенном примере:
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");
Журнал печатает каждый элемент, но только «три» сохраняется в файл. Что я делаю неправильно?
январь