You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by at...@apache.org on 2010/01/08 21:20:40 UTC

svn commit: r897318 - /incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/agent/JMXAgentImpl.java

Author: atk
Date: Fri Jan  8 20:20:35 2010
New Revision: 897318

URL: http://svn.apache.org/viewvc?rev=897318&view=rev
Log:
ARIES-34 ARIES-36 Adding MBeanHandlers for ConfigAdmin and ProvisioningService to start

Modified:
    incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/agent/JMXAgentImpl.java

Modified: incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/agent/JMXAgentImpl.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/agent/JMXAgentImpl.java?rev=897318&r1=897317&r2=897318&view=diff
==============================================================================
--- incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/agent/JMXAgentImpl.java (original)
+++ incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/agent/JMXAgentImpl.java Fri Jan  8 20:20:35 2010
@@ -33,11 +33,13 @@
 import org.apache.aries.jmx.Logger;
 import org.apache.aries.jmx.MBeanHandler;
 import org.apache.aries.jmx.MBeanServiceTracker;
+import org.apache.aries.jmx.cm.ConfigurationAdminMBeanHandler;
 import org.apache.aries.jmx.framework.BundleStateMBeanHandler;
 import org.apache.aries.jmx.framework.FrameworkMBeanHandler;
-import org.apache.aries.jmx.framework.ServiceStateMBeanHandler;
 import org.apache.aries.jmx.framework.PackageStateMBeanHandler;
+import org.apache.aries.jmx.framework.ServiceStateMBeanHandler;
 import org.apache.aries.jmx.permissionadmin.PermissionAdminMBeanHandler;
+import org.apache.aries.jmx.provisioning.ProvisioningServiceMBeanHandler;
 import org.apache.aries.jmx.useradmin.UserAdminMBeanHandler;
 import org.osgi.framework.BundleContext;
 import org.osgi.service.log.LogService;
@@ -102,6 +104,12 @@
         MBeanHandler userAdminHandler = new UserAdminMBeanHandler(agentContext);
         userAdminHandler.open();
         mbeansHandlers.add(userAdminHandler);
+        MBeanHandler configAdminHandler = new ConfigurationAdminMBeanHandler(agentContext);
+        configAdminHandler.open();
+        mbeansHandlers.add(configAdminHandler);
+        MBeanHandler provServiceHandler = new ProvisioningServiceMBeanHandler(agentContext);
+        provServiceHandler.open();
+        mbeansHandlers.add(provServiceHandler);
         mbeanServiceTracker = new MBeanServiceTracker(agentContext);
         mbeanServiceTracker.open();
     }