Try implementing ManagementAware and return this from the method.
On Mon, Oct 25, 2010 at 5:05 PM, Mark Webb <[email protected]> wrote: > Yes, I needed to implement Service. Now, how can I get methods > specific to a processor to show up in JMX? I am using the JMX > annotations (ManagedResource, ManagedOperation, ManagedAttribute) but > nothing shows up in jconsole. > > > > On Mon, Oct 25, 2010 at 9:59 AM, Claus Ibsen <[email protected]> wrote: >> I think you need to implement Service to have it managed. >> >> See this FAQ >> http://camel.apache.org/why-is-my-processor-not-showing-up-in-jconsole.html >> >> On Mon, Oct 25, 2010 at 3:56 PM, Mark Webb <[email protected]> wrote: >>> I have gone through the camel site, and the Camel In Action book >>> trying to find the solution to this. I want to expose a custom >>> processor that I wrote via JMX. The processor implements >>> org.apache.camel.Processor. It appears that the Processor interface >>> is not the right solution. I see that there is a >>> org.apache.camel.management.mbean.ManagedProcessor class, but it >>> requires a Processor to be passed into it, which confuses me a little. >>> >>> There must be another way to go about this and I hope someone here can help >>> me. >>> >>> Thanks, >>> Mark >>> >> >> >> >> -- >> Claus Ibsen >> ----------------- >> FuseSource >> Email: [email protected] >> Web: http://fusesource.com >> Twitter: davsclaus >> Blog: http://davsclaus.blogspot.com/ >> Author of Camel in Action: http://www.manning.com/ibsen/ >> > -- Claus Ibsen ----------------- FuseSource Email: [email protected] Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/
