[jboss-cvs] JBossAS SVN: r110806 - in projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers: fungal and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 1 08:37:03 EST 2011
Author: jesper.pedersen
Date: 2011-03-01 08:37:03 -0500 (Tue, 01 Mar 2011)
New Revision: 110806
Modified:
projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/common/AbstractResourceAdapterDeployer.java
projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/AbstractFungalRADeployer.java
Log:
Null / empty must be supported for getSubjectFactory()
Modified: projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/common/AbstractResourceAdapterDeployer.java
===================================================================
--- projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/common/AbstractResourceAdapterDeployer.java 2011-03-01 13:27:39 UTC (rev 110805)
+++ projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/common/AbstractResourceAdapterDeployer.java 2011-03-01 13:37:03 UTC (rev 110806)
@@ -1579,7 +1579,7 @@
/**
* Get a subject factory
* @param securityDomain The security domain
- * @return The subject factory
+ * @return The subject factory; must return <code>null</code> if security domain isn't defined
* @exception DeployException Thrown if the security domain can't be resolved
*/
protected abstract SubjectFactory getSubjectFactory(String securityDomain) throws DeployException;
Modified: projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/AbstractFungalRADeployer.java
===================================================================
--- projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/AbstractFungalRADeployer.java 2011-03-01 13:27:39 UTC (rev 110805)
+++ projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/AbstractFungalRADeployer.java 2011-03-01 13:37:03 UTC (rev 110806)
@@ -474,12 +474,9 @@
@Override
protected SubjectFactory getSubjectFactory(String securityDomain) throws DeployException
{
- if (securityDomain == null)
- throw new IllegalArgumentException("SecurityDomain is null");
+ if (securityDomain == null || securityDomain.trim().equals(""))
+ return null;
- if (securityDomain.trim().equals(""))
- throw new IllegalArgumentException("SecurityDomain is empty");
-
try
{
return kernel.getBean(securityDomain, SubjectFactory.class);
More information about the jboss-cvs-commits
mailing list