[jboss-cvs] JBossAS SVN: r62990 - in projects/security/security-jboss-sx/trunk: src/main/org/jboss/security/audit and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri May 11 10:43:45 EDT 2007
Author: anil.saldhana at jboss.com
Date: 2007-05-11 10:43:45 -0400 (Fri, 11 May 2007)
New Revision: 62990
Modified:
projects/security/security-jboss-sx/trunk/.classpath
projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/audit/JBossAuditManager.java
projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/DelegatingPolicy.java
projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/JBossPolicyConfigurationFactory.java
Log:
remove oswego and use jdk5 concurrent stuff
Modified: projects/security/security-jboss-sx/trunk/.classpath
===================================================================
--- projects/security/security-jboss-sx/trunk/.classpath 2007-05-11 14:32:10 UTC (rev 62989)
+++ projects/security/security-jboss-sx/trunk/.classpath 2007-05-11 14:43:45 UTC (rev 62990)
@@ -5,7 +5,6 @@
<classpathentry kind="src" path="target/generated-sources/javacc"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="var" path="M2_REPO/apache-log4j/log4j/1.2.8/log4j-1.2.8.jar"/>
- <classpathentry kind="var" path="M2_REPO/oswego-concurrent/concurrent/1.3.4/concurrent-1.3.4.jar"/>
<classpathentry kind="var" path="M2_REPO/sun-xacml/sun-xacml/2.0/sun-xacml-2.0.jar"/>
<classpathentry kind="var" path="M2_REPO/jboss/jbossxb/1.0.0.CR8/jbossxb-1.0.0.CR8.jar"/>
<classpathentry kind="var" path="M2_REPO/jboss/jboss-security-spi/2.0.0.snapshot/jboss-security-spi-2.0.0.snapshot.jar"/>
Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/audit/JBossAuditManager.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/audit/JBossAuditManager.java 2007-05-11 14:32:10 UTC (rev 62989)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/audit/JBossAuditManager.java 2007-05-11 14:43:45 UTC (rev 62990)
@@ -8,15 +8,14 @@
import java.security.PrivilegedActionException;
import java.util.List;
+import java.util.concurrent.ConcurrentHashMap;
import org.jboss.security.audit.config.AuditProviderEntry;
import org.jboss.security.audit.providers.LogAuditProvider;
import org.jboss.security.config.ApplicationPolicy;
import org.jboss.security.config.AuditInfo;
-import org.jboss.security.config.SecurityConfiguration;
+import org.jboss.security.config.SecurityConfiguration;
-import EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap;
-
/**
* Manages a set of AuditContext
* @author <a href="mailto:Anil.Saldhana at jboss.org">Anil Saldhana</a>
Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/DelegatingPolicy.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/DelegatingPolicy.java 2007-05-11 14:32:10 UTC (rev 62989)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/DelegatingPolicy.java 2007-05-11 14:43:45 UTC (rev 62990)
@@ -28,6 +28,8 @@
import java.security.ProtectionDomain;
import java.util.Iterator;
import java.util.Enumeration;
+import java.util.concurrent.ConcurrentHashMap;
+
import javax.security.jacc.EJBMethodPermission;
import javax.security.jacc.EJBRoleRefPermission;
import javax.security.jacc.PolicyConfiguration;
@@ -40,9 +42,7 @@
import org.jboss.logging.Logger;
import org.jboss.security.SecurityConstants;
-
-import EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap;
-
+
/**
* A JAAC Policy provider implementation that delegates any non-JACC permissions
* to the java.security.Policy either passed in to the ctor, or the pre existing
@@ -63,12 +63,12 @@
* Map<String, ContextPolicy> for the JACC context IDs that have been
* committed.
*/
- private ConcurrentReaderHashMap activePolicies = new ConcurrentReaderHashMap();
+ private ConcurrentHashMap activePolicies = new ConcurrentHashMap();
/**
* Map<String, ContextPolicy> for the JACC policies that are in the open
* state and should be excluded from the active permission set.
*/
- private ConcurrentReaderHashMap openPolicies = new ConcurrentReaderHashMap();
+ private ConcurrentHashMap openPolicies = new ConcurrentHashMap();
/**
* Flag indicating if our category is at trace level for logging
*/
Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/JBossPolicyConfigurationFactory.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/JBossPolicyConfigurationFactory.java 2007-05-11 14:32:10 UTC (rev 62989)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/JBossPolicyConfigurationFactory.java 2007-05-11 14:43:45 UTC (rev 62990)
@@ -23,11 +23,12 @@
import java.net.URL;
import java.security.Policy;
+import java.util.concurrent.ConcurrentHashMap;
+
import javax.security.jacc.PolicyConfigurationFactory;
import javax.security.jacc.PolicyConfiguration;
import javax.security.jacc.PolicyContextException;
-
-import EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap;
+
import org.jboss.util.state.StateMachine;
import org.jboss.util.state.xml.StateMachineParser;
@@ -40,7 +41,7 @@
extends PolicyConfigurationFactory
{
private StateMachine configStateMachine;
- private ConcurrentReaderHashMap policyConfigMap = new ConcurrentReaderHashMap();
+ private ConcurrentHashMap policyConfigMap = new ConcurrentHashMap();
private DelegatingPolicy policy;
/** Build the JACC policy configuration state machine from the
More information about the jboss-cvs-commits
mailing list