Author: ron.sigal(a)jboss.com
Date: 2010-07-03 15:03:02 -0400 (Sat, 03 Jul 2010)
New Revision: 5898
Modified:
remoting2/branches/2.x/src/tests/org/jboss/test/remoting/transport/socket/timeout/SocketDefaultTimeoutTestCase.java
Log:
JBREM-1231: Wrapped all state changing calls to InvokerRegistry in PrivilegedAction.
Modified:
remoting2/branches/2.x/src/tests/org/jboss/test/remoting/transport/socket/timeout/SocketDefaultTimeoutTestCase.java
===================================================================
---
remoting2/branches/2.x/src/tests/org/jboss/test/remoting/transport/socket/timeout/SocketDefaultTimeoutTestCase.java 2010-07-03
19:01:53 UTC (rev 5897)
+++
remoting2/branches/2.x/src/tests/org/jboss/test/remoting/transport/socket/timeout/SocketDefaultTimeoutTestCase.java 2010-07-03
19:03:02 UTC (rev 5898)
@@ -25,6 +25,8 @@
import java.io.IOException;
import java.lang.reflect.Method;
import java.net.InetAddress;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
import java.util.HashMap;
import java.util.Map;
@@ -88,7 +90,15 @@
ConsoleAppender consoleAppender = new ConsoleAppender(layout);
Logger.getRootLogger().addAppender(consoleAppender);
}
- InvokerRegistry.registerInvokerFactories(getTransport(), getClientFactoryClass(),
TestServerFactory.class);
+
+ AccessController.doPrivileged( new PrivilegedAction()
+ {
+ public Object run()
+ {
+ InvokerRegistry.registerInvokerFactories(getTransport(),
getClientFactoryClass(), TestServerFactory.class);
+ return null;
+ }
+ });
}
Show replies by date