camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: ThreadPoolProfile and multicast
Date Wed, 29 Feb 2012 08:56:55 GMT
Hi

Its actually a bug when using a custom thread pool profile. I have logged a JIRA
https://issues.apache.org/jira/browse/CAMEL-5053

And I was wrong about the parallel, you have to enabled that as well,
when using executorServiceRef.
But not if using executorService directly. This seems a bit wrong to
me. So I will log a 2nd JIRA for that as well.


On Wed, Feb 29, 2012 at 9:45 AM, Preben.Asmussen <pras@dr.dk> wrote:
> Ahh - Got it working. I actually have to set defaultProfile equals ="true". I
> don't know this seems odd as I wanted to have a custom profile.
>
> <camelContext id="dalet-bcr-in-Context"
> xmlns="http://camel.apache.org/schema/spring">
>                <threadPoolProfile defaultProfile="true" id="multicastThreadPoolProfile"
> poolSize="5" maxPoolSize="5"/>
>
>                <route id="dalet-timer-route">
>                        <from
> uri="timer:trackplayed?fixedRate=true&amp;period=30000&amp;delay=30000" />
>                        <onException>
>                                <exception>org.apache.camel.CamelExchangeException</exception>
>                                <handled><constant>true</constant></handled>
>                                <log message="CamelExchangeException
occured : One route seems not to be
> started" loggingLevel="WARN"/>
>                        </onException>
>                        <multicast shareUnitOfWork="false" parallelProcessing="true"
> stopOnException="false" executorServiceRef="multicastThreadPoolProfile">
>                                <to uri="direct:dalet13a"/>
>                                <to uri="direct:dalet13b"/>
>                                <to uri="direct:dalet13c"/>
>                                <to uri="direct:dalet15a"/>
>                                <to uri="direct:dalet15b"/>
>                                <to uri="direct:dalet15c"/>
>                                <to uri="direct:dalet3a"/>
>                                <to uri="direct:dalet3b"/>
>                                <to uri="direct:dalet5a"/>
>                                <to uri="direct:dalet7a"/>
>                                <to uri="direct:dalet7b"/>
>                                <to uri="direct:dalet7c"/>
>                                <to uri="direct:daletAFV"/>
>                        </multicast>
>                        <log loggingLevel="TRACE" message="Processing of
all destinations
> finished"/>
>                </route>
>
> ... subroutes.
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/ThreadPoolProfile-and-multicast-tp5524245p5524379.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
FuseSource
Email: cibsen@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Mime
View raw message