Works like a charm; as expected ;) Thx Andreas
Am 7/22/13(30) 5:22 PM schrieb "Claus Ibsen" unter <claus.ib...@gmail.com>: >Hi > >Yep set the id of the processors. Then that id is used as part of the JMX >name >http://camel.apache.org/camel-jmx.html > >.process( ... ).id("nameOfMyProcessor") > >On Mon, Jul 22, 2013 at 5:19 PM, <andr...@wayofquality.de> wrote: >> >> Hello, >> >> I apologize if the following is a stupid question. >> >> I have a Custom Routebuilder building a route within a Camel Context. >>The >> route itself works fine. >> >> The code is relatively straight forward: >> >> @Override >> public void configure() throws Exception { >> errorHandler(deadLetterChannel(getErrorUri())); >> >> from(getEntryUri()) >> .process(getProcessor()) >> .process(new Processor() { >> @Override >> public void process(Exchange exchange) throws Exception { >> exchange.setOut(exchange.getIn()); >> >> if (dispatcher == null) { >> throw new Exception("No dispatcher configured. Have you set >>the >> exit prefix ?"); >> } >> >> dispatcher.dispatch(exchange); >> } >> }); >> } >> >> I am using Java as I use an OSGI Managed Service to configure the >>duspatcher >> at runtime and also to inject a pre processor as a first step. >> Also I found that injecting those into a Java route builder allowed me >>to >> unit test the processors more elegantly. >> >> Back to the point...In JVisualVm I can see my processors in the tree >>beneath >> a folder named after my route identifier. Beneath this entry i see two >> processors named processor1 and processor2. >> >> Is there any way to influence those last 2 names from my route builder >>? - >> Potentially I have overlooked something in the docs ... >> >> For convenience I have attached a piece of my JVisualVM screenshot that >> shows the processors in question. >> >> Best regards >> Andreas >> >> >> > > > >-- >Claus Ibsen >----------------- >Red Hat, Inc. >Email: cib...@redhat.com >Twitter: davsclaus >Blog: http://davsclaus.com >Author of Camel in Action: http://www.manning.com/ibsen