[jboss-cvs] JBossAS SVN: r73390 - projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/login.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed May 14 04:37:09 EDT 2008
Author: anil.saldhana at jboss.com
Date: 2008-05-14 04:37:09 -0400 (Wed, 14 May 2008)
New Revision: 73390
Modified:
projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/login/SecurityActions.java
projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/login/XMLLoginConfigImpl.java
Log:
minor fix
Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/login/SecurityActions.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/login/SecurityActions.java 2008-05-14 07:35:45 UTC (rev 73389)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/login/SecurityActions.java 2008-05-14 08:37:09 UTC (rev 73390)
@@ -24,7 +24,6 @@
import java.security.AccessController;
import java.security.PrivilegedAction;
-//$Id$
/**
* Privileged Blocks
@@ -36,12 +35,12 @@
{
static ClassLoader getContextClassLoader()
{
- return (ClassLoader) AccessController.doPrivileged(new PrivilegedAction()
+ return AccessController.doPrivileged(new PrivilegedAction<ClassLoader>()
{
- public Object run()
+ public ClassLoader run()
{
return Thread.currentThread().getContextClassLoader();
}
});
}
-}
+}
\ No newline at end of file
Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/login/XMLLoginConfigImpl.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/login/XMLLoginConfigImpl.java 2008-05-14 07:35:45 UTC (rev 73389)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/main/org/jboss/security/auth/login/XMLLoginConfigImpl.java 2008-05-14 08:37:09 UTC (rev 73390)
@@ -165,9 +165,9 @@
log.trace("End getAppConfigurationEntry(" + appName + "), authInfo=" + authInfo);
// Make a copy of the authInfo object
final AuthenticationInfo theAuthInfo = authInfo;
- PrivilegedAction action = new PrivilegedAction()
+ PrivilegedAction<AppConfigurationEntry[]> action = new PrivilegedAction<AppConfigurationEntry[]>()
{
- public Object run()
+ public AppConfigurationEntry[] run()
{
return theAuthInfo.copyAppConfigurationEntry();
}
@@ -274,6 +274,7 @@
if (log.isTraceEnabled())
log.trace("removeAppConfig, appName=" + appName);
appConfigs.remove(appName);
+ SecurityConfiguration.removeApplicationPolicy(appName);
}
/**
@@ -300,6 +301,7 @@
if (log.isTraceEnabled())
log.trace("removeAppConfig, appName=" + appName);
appConfigs.remove(appName);
+ SecurityConfiguration.removeApplicationPolicy(appName);
return true;
}
@@ -382,6 +384,7 @@
}
}
+ @SuppressWarnings("unchecked")
protected String[] loadConfig(URL config) throws Exception
{
SecurityManager sm = System.getSecurityManager();
@@ -424,6 +427,7 @@
}
}
+ @SuppressWarnings("unchecked")
private void loadSunConfig(URL sunConfig, ArrayList configNames) throws Exception
{
InputStream is = sunConfig.openStream();
@@ -435,6 +439,7 @@
SunConfigParser.doParse(configFile, this, trace);
}
+ @SuppressWarnings("unchecked")
private void loadXMLConfig(URL loginConfigURL, ArrayList configNames) throws IOException, JBossXBException
{
LoginConfigObjectModelFactory lcomf = new SecurityConfigObjectModelFactory();
More information about the jboss-cvs-commits
mailing list