[jboss-remoting-commits] JBoss Remoting SVN: r3796 - remoting2/branches/2.x/src/main/org/jboss/remoting/detection.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Thu Mar 27 02:54:43 EDT 2008


Author: ron.sigal at jboss.com
Date: 2008-03-27 02:54:43 -0400 (Thu, 27 Mar 2008)
New Revision: 3796

Modified:
   remoting2/branches/2.x/src/main/org/jboss/remoting/detection/AbstractDetector.java
Log:
JBREM-934: Put NetworkRegistryMBean.getServers() in AccessController.doPrivileged() call.

Modified: remoting2/branches/2.x/src/main/org/jboss/remoting/detection/AbstractDetector.java
===================================================================
--- remoting2/branches/2.x/src/main/org/jboss/remoting/detection/AbstractDetector.java	2008-03-27 05:50:00 UTC (rev 3795)
+++ remoting2/branches/2.x/src/main/org/jboss/remoting/detection/AbstractDetector.java	2008-03-27 06:54:43 UTC (rev 3796)
@@ -38,6 +38,9 @@
 import javax.management.MBeanServer;
 import javax.management.MBeanServerInvocationHandler;
 import javax.management.ObjectName;
+
+import java.security.AccessController;
+import java.security.PrivilegedAction;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.HashMap;
@@ -420,7 +423,13 @@
       forceHeartbeat();
       if(networkRegistry != null)
       {
-         return networkRegistry.getServers();
+         return (NetworkInstance[]) AccessController.doPrivileged( new PrivilegedAction()
+         {
+            public Object run()
+            {
+               return networkRegistry.getServers();
+            }
+         });
       }
       else
       {




More information about the jboss-remoting-commits mailing list