Hey Christian, That's good idea and I belive that aries-jmx already implements that.
Best regards, Lukasz Wiadomość napisana przez Christian Schneider w dniu 29 mar 2012, o godz. 23:06: > Hi all, > > we currently use the MBeanRegistrer class to register MBeans in Karaf. This > creates a dependency from the module registering the mbean to the > management.server module. So we can only install the mbeans when the .server > module is also started. When the .server project is started all mbeans will > be registered and available. This means that we currently have to have the > mbeans in separate modules as we do not always want to start them. > > So I propose we simply register the MBeans as an OSGi service instead of > using the MBeanRegistrer. Then we can react on these services in the .server > module. > > So the project offering the MBean is independent of the module that > implements the MBeanServer setup. As long as the .server module is not > installed the MBeans are passive. > This means we could move the MBean impl to the core module and so remove a > lot of modules. > > Christian > > -- > Christian Schneider > http://www.liquid-reality.de > > Open Source Architect > Talend Application Integration Division http://www.talend.com >
