Hi , i understood , i used the split like this :
try { context.addRoutes( new RouteBuilder() { public void configure() { from("file:///D:/fileCamel/in?noop=true") // .bean(InitConcardisBean.class,"initialisation") .setHeader("TransactionClass",constant("net.awl.bfi.fluxRemisesConcardis.CorpsRemiseCB2AConcadis")) .bean(MappingCB2ABean.class,"mapCb2acinObj2") .split().method(EclatCCTIBean.class,"eclatCCTI"). bean(EclatDBCRBean.class,"eclatDBCR"). bean(FormatLstCB2ABean.class,"refactCB2ADebCreBean"). bean(RefactCB2ABean.class,"refactCB2A"); bean(MappingUDKBean.class,"mapUdkInObj"). bean(MappingUDKBean.class,"makeFlatUDK"). to("file:///D:/fileCamel/Sortie?fileName=firstUDK.txt"); Then , the bean : EclatCCTIBean.class will dispatch the ArrayList <ArrayList <ClassA>> in 5 ArrayList <ClassA> to the Bean 'EclatDBCRBean.class', but i want to execute five time the chain from EclatDBCRBean to MappingUDKBean with the 5 ArrayList <ClassA> from ArrayList <ArrayList <ClassA>>. And it doesn't work !! if u can help me I would be grateful. thxs -- View this message in context: http://camel.465427.n5.nabble.com/Com-between-beans-tp5719646p5719657.html Sent from the Camel - Users mailing list archive at Nabble.com.