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/09 00:17:05 UTC

svn commit: r494239 - in /incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx: JmxRuntimeImpl.java info/JmxRuntimeInfo.java info/JmxRuntimeInfoImpl.java management/JmxManagementService.java

Author: meerajk
Date: Mon Jan  8 15:17:04 2007
New Revision: 494239

URL: http://svn.apache.org/viewvc?view=rev&rev=494239
Log:
Move management service from spi to host-api.

Removed:
    incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/info/JmxRuntimeInfo.java
    incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/info/JmxRuntimeInfoImpl.java
Modified:
    incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/JmxRuntimeImpl.java
    incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/management/JmxManagementService.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=494239&r1=494238&r2=494239
==============================================================================
--- 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 Mon Jan  8 15:17:04 2007
@@ -22,8 +22,6 @@
 
 import org.osoa.sca.SCA;
 
-import org.apache.tuscany.runtime.standalone.jmx.info.JmxRuntimeInfo;
-import org.apache.tuscany.runtime.standalone.jmx.management.JmxManagementService;
 import org.apache.tuscany.spi.bootstrap.ComponentNames;
 import org.apache.tuscany.spi.bootstrap.RuntimeComponent;
 import org.apache.tuscany.spi.builder.BuilderException;
@@ -34,7 +32,7 @@
 import org.apache.tuscany.spi.component.SCAObject;
 import org.apache.tuscany.spi.deployer.Deployer;
 import org.apache.tuscany.spi.loader.LoaderException;
-import org.apache.tuscany.spi.services.management.ManagementService;
+import org.apache.tuscany.spi.services.management.TuscanyManagementService;
 import org.apache.tuscany.spi.wire.WireService;
 
 import org.apache.tuscany.core.bootstrap.Bootstrapper;
@@ -65,11 +63,8 @@
         MonitorFactory mf = getMonitorFactory();
 
         XMLInputFactory xmlFactory = XMLInputFactory.newInstance("javax.xml.stream.XMLInputFactory", bootClassLoader);
-        // register the runtime info provided by the host
-        JmxRuntimeInfo runtimeInfo = (JmxRuntimeInfo)getRuntimeInfo();
-
-        ManagementService managementService = new JmxManagementService(runtimeInfo.getMBeanServer(),
-                                                         runtimeInfo.getManagementDomain());
+        
+        TuscanyManagementService managementService = (TuscanyManagementService)getManagementService();
         
         Bootstrapper bootstrapper = new DefaultBootstrapper(mf, xmlFactory, managementService);
         runtime = bootstrapper.createRuntime();
@@ -79,9 +74,9 @@
         
         
         try {
-            systemComponent.registerJavaObject(RuntimeInfo.COMPONENT_NAME, RuntimeInfo.class, runtimeInfo);
+            systemComponent.registerJavaObject(RuntimeInfo.COMPONENT_NAME, RuntimeInfo.class, getRuntimeInfo());
             systemComponent.registerJavaObject("MonitorFactory", MonitorFactory.class, mf);
-            systemComponent.registerJavaObject("ManagementService", ManagementService.class, managementService);
+            systemComponent.registerJavaObject("ManagementService", TuscanyManagementService.class, managementService);
             
         } catch (ComponentRegistrationException e) {
             throw new InitializationException(e);

Modified: incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/management/JmxManagementService.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/management/JmxManagementService.java?view=diff&rev=494239&r1=494238&r2=494239
==============================================================================
--- incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/management/JmxManagementService.java (original)
+++ incubator/tuscany/java/sca/runtime/standalone/jmx-host/src/main/java/org/apache/tuscany/runtime/standalone/jmx/management/JmxManagementService.java Mon Jan  8 15:17:04 2007
@@ -24,14 +24,14 @@
 
 import org.apache.tuscany.runtime.standalone.jmx.management.instrument.InstrumentedComponent;
 import org.apache.tuscany.spi.component.Component;
-import org.apache.tuscany.spi.services.management.ManagementService;
+import org.apache.tuscany.spi.services.management.TuscanyManagementService;
 
 /**
  * JMX implementation of the management service.
  *
  * @version $Revision$ $Date$
  */
-public class JmxManagementService implements ManagementService {
+public class JmxManagementService implements TuscanyManagementService {
 
     /**
      * MBean server used by the JMX management service.
@@ -57,7 +57,7 @@
 
     /**
      * @throws JmxException In case of an unexpected JMX exception.
-     * @see org.apache.tuscany.spi.services.management.ManagementService#registerComponent(
+     * @see org.apache.tuscany.spi.services.management.TuscanyManagementService#registerComponent(
      *java.lang.String,org.apache.tuscany.spi.component.Component)
      */
     public final void registerComponent(String name, Component component) throws JmxException {



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