You will also need to implement the org.apache.servicemix.jbi.container.ContainerAware interface and call the init method when you receive the container object.
Guillaume On 4/19/06, Guillaume Nodet <[EMAIL PROTECTED]> wrote: > Actually, all the needed code is already in the BaseSystemService class. > You just have to call init(JBIContainer) and shutDown() and the > service will register / unregister itself as a JMX MBean. > > Cheers, > Guillaume Nodet > > On 4/18/06, William Blackburn <[EMAIL PROTECTED]> wrote: > > I've written an exchange-listener that also extends BaseSystemService > > and implements its own MBean interface (which extends from > > LifeCycleMBean). I want to have basic manageability of this custom > > service. My config is simply: > > > > <sm:listeners> > > <cmsm:clairmailMessageLogger /> > > </sm:listeners> > > > > The listener registers fine and that part of it works, however, I > > also want it to be container aware and register as an MBean, this > > part does not work. I'm sure this is actually more of a JMX question, > > but can anyone provide insight into how I would configure such a > > MBean to plug into the smix jmx infrastructure? > > > > Thanks, > > > > BJ. > > >
