Hello Claus, Thanks for the reply. I have following configuration:
<route> <from uri="quartz://"/> <process ref="processor1"> <split executorServiceRef="customThreadPoolProfile"> <process ref="processor1"> <process ref="processor2"> </split> </route> In camel context: <threadPoolProfile id="customThreadPoolProfile" poolSize="5" maxPoolSize="5" maxQueueSize="1000" rejectedPolicy="CallerRuns"/> In the above setup, when put parallelProcessing="true" in <split> tag, the logs show that the customThreadPoolProfile is used, but the number of threads are not restricted to 5. Instead around 20 threads are spawned. As I can read from the documents, the parallelProcessing="true" is implicitly set if "executorServiceRef" is set. But if I dont mention parallelProcessing="true", the processing happens synchronously. As per my uinderstading, the number of threads to execute this route, should be limited to 5 with the customThreadPoolProfile. Is my understanding incorrect? Thank you, Regards Vaibhav A. Karkhanis -- View this message in context: http://camel.465427.n5.nabble.com/Camel-routes-and-threads-tp5734326p5734731.html Sent from the Camel - Users mailing list archive at Nabble.com.