camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From smullins7 <>
Subject Re: Adding custom mbeans to camel JMX mbeanserver
Date Tue, 10 Mar 2009 16:27:43 GMT

Hey thanks for the quick reply, I should have said what I've already tried,
using Spring JMX wiring does not work.  I add the annotations on my custom
endpoint, then I wire in the mbean server, assembler, etc and i don't see my
custom endpoint - I still only see the camel mbeans.  I tried using the
<jmxAgent> in my camelContext to specify my mbean server domain but that had
no affect.

My endpoint should not be spring wired, my custom component will create the
endpoint so only my component is spring wired.

Claus Ibsen-2 wrote:
> On Mon, Mar 9, 2009 at 10:16 PM, smullins7 <> wrote:
>> Hello, I have custom endpoints developed that I would like to expose as
>> mbeans through JMX.  Currently, only the attributes of ManagedEndpoint
>> show
>> up.  What is the easiest way to get a custom endpoint exposed in jmx
>> while
>> piggy-backing off the existing mbean server/naming strategy/etc supplied
>> by
>> camel?
> As an Endpoint is just an Object I assume you can using standard
> Spring JMX to expose attributes to JMX.
> And then use the spring XML stuff to register.
> To use you custom endpoint in Camel just declare it as a spring bean with
> and id
> <bean id="myEndpoint" ...>
> <from uri="activemq:queue:foo"/>
> <to ref="myEndpoint"/>
>> --
>> View this message in context:
>> Sent from the Camel - Users (activemq) mailing list archive at
> -- 
> Claus Ibsen
> Apache Camel Committer
> Open Source Integration:
> Blog:

View this message in context:
Sent from the Camel - Users (activemq) mailing list archive at

View raw message