[jboss-remoting-commits] JBoss Remoting SVN: r3864 - remoting2/branches/2.x/src/tests/org/jboss/test/remoting/detection/metadata.
jboss-remoting-commits at lists.jboss.org
jboss-remoting-commits at lists.jboss.org
Wed Apr 2 01:27:44 EDT 2008
Author: ron.sigal at jboss.com
Date: 2008-04-02 01:27:44 -0400 (Wed, 02 Apr 2008)
New Revision: 3864
Modified:
remoting2/branches/2.x/src/tests/org/jboss/test/remoting/detection/metadata/MetadataTestCase.java
Log:
JBREM-934: Put MBeanServerFactory.findMBeanServer() call in AccessController.doPrivileged() call.
Modified: remoting2/branches/2.x/src/tests/org/jboss/test/remoting/detection/metadata/MetadataTestCase.java
===================================================================
--- remoting2/branches/2.x/src/tests/org/jboss/test/remoting/detection/metadata/MetadataTestCase.java 2008-04-02 04:34:24 UTC (rev 3863)
+++ remoting2/branches/2.x/src/tests/org/jboss/test/remoting/detection/metadata/MetadataTestCase.java 2008-04-02 05:27:44 UTC (rev 3864)
@@ -41,6 +41,10 @@
import javax.xml.parsers.DocumentBuilderFactory;
import java.io.ByteArrayInputStream;
import java.net.InetAddress;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
+import java.security.PrivilegedActionException;
+import java.security.PrivilegedExceptionAction;
import java.util.List;
/**
@@ -73,7 +77,15 @@
NetworkRegistry reg1 = setupServers(detector1, connector1);
// need to register with the mbean server for notifications
- List mbeanServers = MBeanServerFactory.findMBeanServer(null);
+ List mbeanServers
+ = (List) AccessController.doPrivileged( new PrivilegedAction()
+ {
+ public Object run()
+ {
+ return MBeanServerFactory.findMBeanServer(null);
+ }
+ });
+
MBeanServer mbeanSvr = (MBeanServer) mbeanServers.get(0);
mbeanSvr.addNotificationListener(new ObjectName("remoting:type=NetworkRegistry"),
this, null, null);
More information about the jboss-remoting-commits
mailing list