thanks JB On Sun, Jul 17, 2016 at 10:31 PM, Jean-Baptiste Onofré <[email protected]> wrote:
> Basically: > > 1. you define an interface to describe your MBean (like this: > https://github.com/apache/karaf/blob/master/http/src/main/java/org/apache/karaf/http/core/HttpMBean.java > ) > > 2. you implement your MBean. This class extends StandardMBean and > implements your interface (like this: > https://github.com/apache/karaf/blob/master/http/src/main/java/org/apache/karaf/http/core/internal/HttpMBeanImpl.java > ) > > 3. Then, you register this MBean as a service using service properties for > ObjectName (in the activator, or DS, or whatever). > > Regards > JB > > > On 07/18/2016 07:20 AM, Pratt, Jason wrote: > >> Hi JB, >> Thanks for the response, does that mean extending the standardmbean class >> and calling the super in the constructor? Or is there a simpler way to do >> it? >> >> Kind regards, >> Jason >> >> -----Original Message----- >> From: Jean-Baptiste Onofré [mailto:[email protected]] >> Sent: Sunday, July 17, 2016 9:48 PM >> To: [email protected] >> Subject: Re: JMX annotations >> >> Hi Jason, >> >> In karaf 4, you just directly register a StandardMBean service with >> property containing the ObjectName. >> >> Aries JMX uses a whiteboard partner to automatically register MBean in >> the MBeanServer. >> >> Regards >> JB >> >> On 07/18/2016 05:54 AM, Pratt, Jason wrote: >> >>> Hello - I am looking at wiring up a few bundles for JMX, but I can't >>> seem to find any good examples for it. Can the standard JMX @MBean not >>> be used? I did find the Aries JMX page, but that didn't really provide >>> any useful information. Can anyone point me at a good example to use? >>> >>> Kind regards, >>> >>> Jason >>> >>> >> -- >> Jean-Baptiste Onofré >> [email protected] >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> >> > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com >
