Repository: karaf-cellar Updated Branches: refs/heads/master 2c3422641 -> 426b8c2b3
Use JMX service in Cellar OBR Project: http://git-wip-us.apache.org/repos/asf/karaf-cellar/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf-cellar/commit/426b8c2b Tree: http://git-wip-us.apache.org/repos/asf/karaf-cellar/tree/426b8c2b Diff: http://git-wip-us.apache.org/repos/asf/karaf-cellar/diff/426b8c2b Branch: refs/heads/master Commit: 426b8c2b3a1f03e5e9eb1c2e24e45d5c316303f0 Parents: 2c34226 Author: Jean-Baptiste Onofré <[email protected]> Authored: Mon Jun 16 15:58:57 2014 +0200 Committer: Jean-Baptiste Onofré <[email protected]> Committed: Mon Jun 16 15:58:57 2014 +0200 ---------------------------------------------------------------------- .../resources/OSGI-INF/blueprint/management.xml | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/426b8c2b/obr/src/main/resources/OSGI-INF/blueprint/management.xml ---------------------------------------------------------------------- diff --git a/obr/src/main/resources/OSGI-INF/blueprint/management.xml b/obr/src/main/resources/OSGI-INF/blueprint/management.xml index 2115c7a..eb1370e 100644 --- a/obr/src/main/resources/OSGI-INF/blueprint/management.xml +++ b/obr/src/main/resources/OSGI-INF/blueprint/management.xml @@ -14,23 +14,17 @@ --> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"> - <reference id="mbeanServer" interface="javax.management.MBeanServer"> - <reference-listener ref="mbeanRegister" bind-method="registerMBeanServer" unbind-method="unregisterMBeanServer"/> - </reference> - + <!-- Cellar OBR MBean --> <bean id="cellarOBRMBean" class="org.apache.karaf.cellar.obr.management.internal.CellarOBRMBeanImpl"> <property name="clusterManager" ref="clusterManager"/> <property name="groupManager" ref="groupManager"/> <property name="eventProducer" ref="eventProducer"/> <property name="configurationAdmin" ref="configurationAdmin"/> </bean> - - <bean id="mbeanRegister" class="org.apache.karaf.management.MBeanRegistrer"> - <property name="mbeans"> - <map> - <entry value="org.apache.karaf.cellar:type=obr,name=${karaf.name}" key-ref="cellarOBRMBean"/> - </map> - </property> - </bean> + <service ref="cellarOBRMBean" auto-export="interfaces"> + <service-properties> + <entry key="jmx.objectname" value="org.apache.karaf.cellar:type=obr,name=${karaf.name}"/> + </service-properties> + </service> </blueprint> \ No newline at end of file
