On Tue, Apr 17, 2012 at 4:20 AM, mccabejj <mccab...@gmail.com> wrote: > Hello, > > Camel Version: 2.8.2 > > I am trying to setup a custom ThreadPoolProfile (Spring DSL) for the WireTap > calls in our routes. Based on the > http://camel.apache.org/threading-model.html Threading Model Documentation > it should look something like this: > > <threadPoolProfile id="customThreadPoolProfile" poolSize="10" > maxPoolSize="20" maxQueueSize="-1"/> > > And then the WireTap on the route should look something like this: > <wireTap uri="direct:gateway/services/LogRequestDesktop" > executorServiceRef="customThreadPoolProfile"/> > > However, when I define it this way in the CamelContext and fire it up, Camel > is unable to load the route due to the inability to find a threadPoolProfile > with the defined id. If I inspect/debug the running CamelContext I do not > see the custom threadPoolProfile reference. > > If I change it to the following then Camel finds the threadPoolProfile and > it works. However, this isn't really what I want since I'd like for the > custom profile to only apply for the WireTaps. > > <threadPoolProfile id="customThreadPoolProfile" poolSize="10" > maxPoolSize="20" maxQueueSize="-1" defaultProfile="true"/> > > What am I doing wrong? Thanks in advance. >
I think there was a bug in that Camel release. You may try a newer release. Or alternatively try with a <threadPool> instead of a <threadPoolProfile> and assign that to the wire tap. I think the bug was about failing to discover profiles. > JM > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/WireTap-Defining-custom-ThreadPoolProfile-tp5645423p5645423.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- 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/