On Wed, Apr 27, 2011 at 4:40 PM, <mitko.ko...@icw.de> wrote: > Hi Claus, > > It's about the name that is shown in the JMX tree uner > org.apache.camel/consumers/context/consumerName (see the code snppet) > > There is an endpoint uri attribute in the jmx objects, but it does not > help navigate. One has to expand the jmx Consumer/Producer objects to find > to which endpoint they belong. >
Yeah I think we can improve that as it helps in the overview to faster spot the desired consumer. Fell free to create a JIRA ticket > Regards, > Mitko > > > > > From: > Claus Ibsen <claus.ib...@gmail.com> > To: > dev@camel.apache.org > Date: > 27.04.2011 16:17 > Subject: > Re: Consumer and Producer names in JMX > > > > They have an endpoint uri attribute. > > > On Wed, Apr 27, 2011 at 4:11 PM, <mitko.ko...@icw.de> wrote: >> Hello Camel devs, >> >> Currently the consumer and producer names in JMX have a name based on >> their java instance [1]. Due to this it is not obvious what is the >> endpoint of the consumers/producers. >> >> Would not it be better to use name based on endpoint URI of the >> consumer/producer endpoints (combined with identityHashcode) instead? >> >> >> [1] Copy/paste from the DefaultManagementNamingStrategy >> >> ... >> String name = consumer.getClass().getSimpleName(); >> if (ObjectHelper.isEmpty(name)) { >> name = "Consumer"; >> } >> buffer.append(KEY_NAME + "=") >> .append(name) >> .append("(").append(ObjectHelper.getIdentityHashCode >> (consumer)).append(")"); >> >> ... >> >> Regards, >> Mitko >> >> >> >> >> InterComponentWare AG: >> Vorstand: Peter Kirschbauer (Vors.), Jörg Stadler >> Aufsichtsratsvors.: Prof. Dr. Christof Hettich >> Firmensitz: 69190 Walldorf, Altrottstraße 31 >> AG Mannheim HRB 351761 / USt.-IdNr.: DE 198388516 > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: cib...@fusesource.com > Web: http://fusesource.com > CamelOne 2011: http://fusesource.com/camelone2011/ > Twitter: davsclaus > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/ > > > > > > > > InterComponentWare AG: > Vorstand: Peter Kirschbauer (Vors.), Jörg Stadler > Aufsichtsratsvors.: Prof. Dr. Christof Hettich > Firmensitz: 69190 Walldorf, Altrottstraße 31 > AG Mannheim HRB 351761 / USt.-IdNr.: DE 198388516 -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com CamelOne 2011: http://fusesource.com/camelone2011/ Twitter: davsclaus Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/