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