You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by me...@apache.org on 2007/01/06 15:24:57 UTC

svn commit: r493477 - /incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/JmxRuntimeImpl.java

Author: meerajk
Date: Sat Jan  6 06:24:56 2007
New Revision: 493477

URL: http://svn.apache.org/viewvc?view=rev&rev=493477
Log:
Modified builder registry and default bootstrapper to
accept the primodila management service.

Modified:
    incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/JmxRuntimeImpl.java

Modified: incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/JmxRuntimeImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/JmxRuntimeImpl.java?view=diff&rev=493477&r1=493476&r2=493477
==============================================================================
--- incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/JmxRuntimeImpl.java (original)
+++ incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/JmxRuntimeImpl.java Sat Jan  6 06:24:56 2007
@@ -65,22 +65,23 @@
         MonitorFactory mf = getMonitorFactory();
 
         XMLInputFactory xmlFactory = XMLInputFactory.newInstance("javax.xml.stream.XMLInputFactory", bootClassLoader);
+        // register the runtime info provided by the host
+        JmxRuntimeInfo runtimeInfo = (JmxRuntimeInfo)getRuntimeInfo();
 
-        Bootstrapper bootstrapper = new DefaultBootstrapper(mf, xmlFactory);
+        ManagementService managementService = new JmxManagementService(runtimeInfo.getMBeanServer(),
+                                                         runtimeInfo.getManagementDomain());
+        
+        Bootstrapper bootstrapper = new DefaultBootstrapper(mf, xmlFactory, managementService);
         runtime = bootstrapper.createRuntime();
         runtime.start();
         systemComponent = runtime.getSystemComponent();
 
-        // register the runtime info provided by the host
-        JmxRuntimeInfo runtimeInfo = (JmxRuntimeInfo)getRuntimeInfo();
-
-        ManagementService mgs = new JmxManagementService(runtimeInfo.getMBeanServer(),
-                                                         runtimeInfo.getManagementDomain());
+        
         
         try {
             systemComponent.registerJavaObject(RuntimeInfo.COMPONENT_NAME, RuntimeInfo.class, runtimeInfo);
             systemComponent.registerJavaObject("MonitorFactory", MonitorFactory.class, mf);
-            systemComponent.registerJavaObject("ManagementService", ManagementService.class, mgs);
+            systemComponent.registerJavaObject("ManagementService", ManagementService.class, managementService);
             
         } catch (ComponentRegistrationException e) {
             throw new InitializationException(e);



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org