Thanks a lot Claus, I'm afraid that calling stop will stopping complete the processing. Basically what i want is to construct a route with a loop in the middle. Under some circonstances I have to exit early the loop (basically simulate the while) and continue the route.
Regards, Vu 2012/4/30 Claus Ibsen <claus.ib...@gmail.com> > On Mon, Apr 30, 2012 at 5:03 PM, Hoang-Vu PHUNG <hvu.ph...@gmail.com> > wrote: > > ---------- Forwarded message ---------- > > From: Hoang-Vu PHUNG <hvu.ph...@gmail.com> > > Date: 2012/4/30 > > Subject: Question regarding loop in camel > > To: users-h...@camel.apache.org > > > > > > Hi all, > > > > So far the loop construction in camel has a fixed number of iterations. > > Is it possible some how to : > > > > 1. dynamically change the count of interations > > No > > > 2. or exit the loop earlier > > Yes using stop. See the StopProcessor source code > > > 3. or better use a Predicate that is re-evaluated to decide to continue > to > > iterate or not ? > > > > There is a JIRA to make the loop like a while loop so we can use a > predicate to know if we should continue looping or not. > So someday in a future Camel release you can do it. > > > My project is to use camel to simulate a process workflow. I prefer camel > > because of its simplicity of usage. > > My only problem is how to simulate a while loop. I can do something like > > fixing a high number of iterations and then use a choice condition to > > decide to execute the process but we waste the resources unnecessarily. > > > > Thanks for your answer. > > Regards, > > Hoang-Vu > > > > -- > Claus Ibsen > ----------------- > CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com > FuseSource > Email: cib...@fusesource.com > Web: http://fusesource.com > Twitter: davsclaus, fusenews > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/ >