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: Getting Thread number on concurrent consumers , threads
Date Tue, 12 Oct 2010 15:13:14 GMT
The concurrentConsumers on the JMS is for Spring JMS stuff. So you are
in the mersey how they assign thread names in that thread pool using
by spring JMS.
You may be able to hook a custom thread pool in Spring JMS using the
taskExecutor option.

And why do you have a threads in the route as well? You dont need that.


On Tue, Oct 12, 2010 at 4:28 PM, Sri <sri.tech97@googlemail.com> wrote:
>
> Hello,
>
>
> I am using concurrent consumers to process the messages from active mq and I
> wanted to get the thread number to debug  which thread is processing which
> message. is there any way that I can get the thread number from the
> processor.
>
> I am using the route in the following way.
>
> from("jms-test:queue:" + _notificationQueue
>                                                          
     + "?concurrentConsumers=" + concurrentConsumers)
>                                                .onException(Exception.class).retryWhile(
>                                                          
     bean("myRetryBean")).end()
> .threads(concurrentConsumers).process(processor)
>                                                .recipientList(
>                                                          
     header("recipientListHeader").tokenize(","))
>                                                .parallelProcessing().timeout(aggregationTimeout)
>                                                .executorService(customThreadPoolExecutor).streaming()
>                                                .aggregationStrategy(
>                                                          
     new RecipientAggregationStrategy(
>                                                          
                     _endpointDeliveredBaseUri)).to(
>                                                          
     "direct:chunk.completed");
>
> suppose if the concurrent consumers size is 5  , there will be 5 threads
> consuming messages with thread numbers starts from 0 to 5.
>
> is there any way that I can get this number.
>
>
> Thanks for your help in advance.
>
> Regards
> Sri
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/Getting-Thread-number-on-concurrent-consumers-threads-tp3208969p3208969.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Mime
View raw message