[jboss-cvs] JBossAS SVN: r59451 - trunk/server/src/resources/jmx-invoker-adaptor/META-INF.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 9 14:13:27 EST 2007


Author: dimitris at jboss.org
Date: 2007-01-09 14:13:25 -0500 (Tue, 09 Jan 2007)
New Revision: 59451

Modified:
   trunk/server/src/resources/jmx-invoker-adaptor/META-INF/jboss-service.xml
Log:
JBAS-1955, xmbean interceptor for the jmx adapter dealing with non-serializable results

Modified: trunk/server/src/resources/jmx-invoker-adaptor/META-INF/jboss-service.xml
===================================================================
--- trunk/server/src/resources/jmx-invoker-adaptor/META-INF/jboss-service.xml	2007-01-09 19:11:04 UTC (rev 59450)
+++ trunk/server/src/resources/jmx-invoker-adaptor/META-INF/jboss-service.xml	2007-01-09 19:13:25 UTC (rev 59451)
@@ -24,8 +24,12 @@
              <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
           </interceptors>
       </attribute>
+      <depends>jboss:service=Naming</depends>
    </mbean>
 
+   <!--
+      Choose the remote proxy to expose mbean proxies over
+   -->
    <mbean code="org.jboss.jmx.connector.invoker.MBeanProxyRemote"
           name="jboss.jmx:type=adaptor,name=MBeanProxyRemote,protocol=jrmp">
       <depends optional-attribute-name="MBeanServerConnection">jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory</depends>
@@ -105,16 +109,20 @@
                <type>org.jboss.invocation.Invocation</type>
             </parameter>
             <return-type>java.lang.Object</return-type>
-            <!-- Uncomment to require authenticated users
             <descriptors>
                <interceptors>
+                  <!-- Uncomment to require authenticated users
                   <interceptor code="org.jboss.jmx.connector.invoker.AuthenticationInterceptor"
                      securityDomain="java:/jaas/jmx-console"/>
+                  -->               
+                  <!-- Interceptor that deals with non-serializable results -->
+                  <interceptor code="org.jboss.jmx.connector.invoker.SerializableInterceptor"
+                     policyClass="StripModelMBeanInfoPolicy"/>
                </interceptors>
-            </descriptors>
-            -->
+            </descriptors>            
          </operation>
       </xmbean>
+      
       <attribute name="ExportedInterfaces">org.jboss.jmx.adaptor.rmi.RMIAdaptor,
          org.jboss.jmx.adaptor.rmi.RMIAdaptorExt
       </attribute>




More information about the jboss-cvs-commits mailing list