Chameau: le Fractionnement d'une collection et l'écriture de fichiers

Im essayant de diviser une liste de tableaux et d'écriture de chaque élément à son propre fichier à l'aide d'Apache Camel comme dans cet exemple simplifié:

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");

Le journal d'estampes de chaque élément, mais seulement "trois" est enregistré dans un fichier. Ce que je fais mal?

Jan

OriginalL'auteur jpstrube | 2011-08-30