[jboss-cvs] JBossAS SVN: r97550 - trunk/security/src/main/java/org/jboss/security/integration.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Dec 8 11:52:01 EST 2009
Author: sguilhen at redhat.com
Date: 2009-12-08 11:52:00 -0500 (Tue, 08 Dec 2009)
New Revision: 97550
Modified:
trunk/security/src/main/java/org/jboss/security/integration/JNDIBasedSecurityManagement.java
Log:
JBAS-6747: merge missing clear() method from branch to trunk
Modified: trunk/security/src/main/java/org/jboss/security/integration/JNDIBasedSecurityManagement.java
===================================================================
--- trunk/security/src/main/java/org/jboss/security/integration/JNDIBasedSecurityManagement.java 2009-12-08 16:36:56 UTC (rev 97549)
+++ trunk/security/src/main/java/org/jboss/security/integration/JNDIBasedSecurityManagement.java 2009-12-08 16:52:00 UTC (rev 97550)
@@ -424,6 +424,19 @@
securityMgrMap.remove(securityDomain);
}
+ /**
+ * Clear all the maps
+ */
+ public static void clear()
+ {
+ RuntimePermission rtp = new RuntimePermission(JNDIBasedSecurityManagement.class.getName());
+ SecurityManager sm = System.getSecurityManager();
+ if(sm != null)
+ sm.checkPermission(rtp);
+
+ securityMgrMap.clear();
+ }
+
// Private Methods
private Object lookUpJNDI(String ctxName)
More information about the jboss-cvs-commits
mailing list