[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