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/28 19:17:35 UTC

svn commit: r490769 - /incubator/tuscany/java/sca/runtime/standalone/server.start/src/main/java/org/apache/tuscany/standalone/server/management/jmx/instrument/reflect/ReflectedDynamicMBean.java

Author: meerajk
Date: Thu Dec 28 10:17:35 2006
New Revision: 490769

URL: http://svn.apache.org/viewvc?view=rev&rev=490769
Log:
Added code for operation and property exclusions from 
the management interface.

Modified:
    incubator/tuscany/java/sca/runtime/standalone/server.start/src/main/java/org/apache/tuscany/standalone/server/management/jmx/instrument/reflect/ReflectedDynamicMBean.java

Modified: incubator/tuscany/java/sca/runtime/standalone/server.start/src/main/java/org/apache/tuscany/standalone/server/management/jmx/instrument/reflect/ReflectedDynamicMBean.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/runtime/standalone/server.start/src/main/java/org/apache/tuscany/standalone/server/management/jmx/instrument/reflect/ReflectedDynamicMBean.java?view=diff&rev=490769&r1=490768&r2=490769
==============================================================================
--- incubator/tuscany/java/sca/runtime/standalone/server.start/src/main/java/org/apache/tuscany/standalone/server/management/jmx/instrument/reflect/ReflectedDynamicMBean.java (original)
+++ incubator/tuscany/java/sca/runtime/standalone/server.start/src/main/java/org/apache/tuscany/standalone/server/management/jmx/instrument/reflect/ReflectedDynamicMBean.java Thu Dec 28 10:17:35 2006
@@ -115,6 +115,11 @@
         this.delegate = delegate;
         this.delegateClass = delegate.getClass();
         this.delegateClassName = delegateClass.getName();
+        
+        this.excludedMethods.addAll(excludedMethods);
+        this.excludedMethods.addAll(DEFAULT_EXCLUDED_METHODS);
+        this.excludedProperties.addAll(excludedProperties);
+        this.excludedProperties.addAll(DEFAULT_EXCLUDED_PROPERTIES);
 
         BeanInfo beanInfo;
         try {
@@ -275,7 +280,7 @@
             Method method = methodDescriptor.getMethod();
             String name = method.getName();
             
-            if (DEFAULT_EXCLUDED_METHODS.contains(name) || excludedMethods.contains(name)) {
+            if (excludedMethods.contains(name)) {
                 continue;
             }
             int modifiers = method.getModifiers();
@@ -302,7 +307,7 @@
 
             String name = propertyDescriptor.getName();
 
-            if (DEFAULT_EXCLUDED_PROPERTIES.contains(name) || excludedProperties.contains(name)) {
+            if (excludedProperties.contains(name)) {
                 continue;
             }
             properties.put(name, propertyDescriptor);



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