You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by letincho5 <le...@gmail.com> on 2014/10/15 13:41:37 UTC

Relation between Weblogic Workmanagers, ThreadPoolProfile and JMS Consumers

Hi, 

I've an application that has several routes, with JMS Endpoint with many
consumers. 

This is my JMSConfiguration



This is my default thread profile (I'm using Camel 2.13.1)



I understand that this determines the pool of threads that each route will
use , according to the mechanism of parallelism of each component. For JMS,
It 's about the consumers configuration. This is so ?

Finally, when I deploy the application... it's run over the default
workmanager (I've try to define a custom workmanager using the weblogic
file's descriptors, but nobody use it). 

Is there  some mechanism to defined which WorkManager (Weblogic 10.3.6) may
use the camelContext ?

Thanks in advance. 
Martín







--
View this message in context: http://camel.465427.n5.nabble.com/Relation-between-Weblogic-Workmanagers-ThreadPoolProfile-and-JMS-Consumers-tp5757587.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Re: Relation between Weblogic Workmanagers, ThreadPoolProfile and JMS Consumers

Posted by "Preben.Asmussen" <pr...@dr.dk>.
Hi,

Camel threads will not use Weblogics workmanager, and threads will run as so
called unmanaged threads in jee app. server terms.

If you want to use workmangers you have to delegate the thread management
the jee server using eg. CommenJ library.

I did some work some time ago here https://github.com/pax95/camel-commonj if
you wanna have a go. 

I newer finished it though, and are happily running loads of camel routes on
weblogic without workmanagers. 

best,
Preben




--
View this message in context: http://camel.465427.n5.nabble.com/Relation-between-Weblogic-Workmanagers-ThreadPoolProfile-and-JMS-Consumers-tp5757587p5757590.html
Sent from the Camel - Users mailing list archive at Nabble.com.