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 2006/12/31 21:28:16 UTC

svn commit: r491477 - in /incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx: ./ instrument/

Author: meerajk
Date: Sun Dec 31 12:28:15 2006
New Revision: 491477

URL: http://svn.apache.org/viewvc?view=rev&rev=491477
Log:
Changed package structure.

Added:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/AnnotationDrivenDynamicMBean.java
      - copied, changed from r491433, incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/AnnotationDrivenDynamicMBean.java
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/InstrumentationException.java
      - copied, changed from r491433, incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/InstrumentationException.java
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/ReflectedDynamicMBean.java
      - copied, changed from r491433, incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/ReflectedDynamicMBean.java
Removed:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/AnnotationDrivenDynamicMBean.java
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/InstrumentationException.java
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/InstrumentationMode.java
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/ReflectedDynamicMBean.java
Modified:
    incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/JmxManagementService.java

Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/JmxManagementService.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/JmxManagementService.java?view=diff&rev=491477&r1=491476&r2=491477
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/JmxManagementService.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/JmxManagementService.java Sun Dec 31 12:28:15 2006
@@ -20,10 +20,13 @@
 
 import java.net.URI;
 
+import javax.management.MBeanServer;
+
 import org.osoa.sca.annotations.Destroy;
 import org.osoa.sca.annotations.Init;
-import org.osoa.sca.annotations.Property;
 
+import org.apache.tuscany.core.services.management.jmx.runtime.JmxRuntimeInfo;
+import org.apache.tuscany.spi.annotation.Autowire;
 import org.apache.tuscany.spi.component.Component;
 import org.apache.tuscany.spi.services.management.ManagementService;
 
@@ -33,12 +36,19 @@
  * @version $Revision$ $Date$
  */
 public abstract class JmxManagementService implements ManagementService {
+    
+    /**
+     * MBean server used by the JMX management service.
+     */
+    private MBeanServer mBeanServer;
 
     /**
-     * Istrumentation mode used by the service.
+     * Initializes the MBean server.
+     * @param runtimeInfo JMX runtime info.
      */
-    @Property
-    protected InstrumentationMode instrumentationMode;
+    public JmxManagementService(@Autowire JmxRuntimeInfo runtimeInfo) {
+        this.mBeanServer = runtimeInfo.getMBeanServer();
+    }
 
     /**
      * @see org.apache.tuscany.spi.services.management.ManagementService#registerComponent(java.net.URI,

Copied: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/AnnotationDrivenDynamicMBean.java (from r491433, incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/AnnotationDrivenDynamicMBean.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/AnnotationDrivenDynamicMBean.java?view=diff&rev=491477&p1=incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/AnnotationDrivenDynamicMBean.java&r1=491433&p2=incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/AnnotationDrivenDynamicMBean.java&r2=491477
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/AnnotationDrivenDynamicMBean.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/AnnotationDrivenDynamicMBean.java Sun Dec 31 12:28:15 2006
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
-package org.apache.tuscany.core.services.management.jmx;
+package org.apache.tuscany.core.services.management.jmx.instrument;
 
 import javax.management.Attribute;
 import javax.management.AttributeList;

Copied: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/InstrumentationException.java (from r491433, incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/InstrumentationException.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/InstrumentationException.java?view=diff&rev=491477&p1=incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/InstrumentationException.java&r1=491433&p2=incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/InstrumentationException.java&r2=491477
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/InstrumentationException.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/InstrumentationException.java Sun Dec 31 12:28:15 2006
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
-package org.apache.tuscany.core.services.management.jmx;
+package org.apache.tuscany.core.services.management.jmx.instrument;
 
 import org.apache.tuscany.api.TuscanyRuntimeException;
 

Copied: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/ReflectedDynamicMBean.java (from r491433, incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/ReflectedDynamicMBean.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/ReflectedDynamicMBean.java?view=diff&rev=491477&p1=incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/ReflectedDynamicMBean.java&r1=491433&p2=incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/ReflectedDynamicMBean.java&r2=491477
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/ReflectedDynamicMBean.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/management/jmx/instrument/ReflectedDynamicMBean.java Sun Dec 31 12:28:15 2006
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
-package org.apache.tuscany.core.services.management.jmx;
+package org.apache.tuscany.core.services.management.jmx.instrument;
 
 import java.beans.BeanInfo;
 import java.beans.IntrospectionException;



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