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