[jboss-cvs] JBossAS SVN: r97978 - projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Dec 18 03:56:21 EST 2009


Author: jesper.pedersen
Date: 2009-12-18 03:56:20 -0500 (Fri, 18 Dec 2009)
New Revision: 97978

Modified:
   projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/Annotations.java
Log:
[JBJCA-240] Split zero and >= 2 case

Modified: projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/Annotations.java
===================================================================
--- projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/Annotations.java	2009-12-18 04:49:45 UTC (rev 97977)
+++ projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/Annotations.java	2009-12-18 08:56:20 UTC (rev 97978)
@@ -169,12 +169,24 @@
 
             md = attachConnector(md, c);
          }
+         else if (values.size() == 0)
+         {
+            // JBJCA-240
+            if (md.getRa().getRaClass() == null || md.getRa().getRaClass().equals(""))
+            {
+               log.fatal("No @Connector was found and no definition in the ra.xml metadata either");
+               throw new DeployException("No @Connector defined");
+            }
+         }
          else
          {
-            //if it define zero @Connector or >=2 @Connector, it should be defined ResourceAdapter class in the ra.xml
-            //see https://jira.jboss.org/jira/browse/JBJCA-240
+            // JBJCA-240
             if (md.getRa().getRaClass() == null || md.getRa().getRaClass().equals(""))
+            {
+               log.fatal("More than one @Connector was found but the correct one " + 
+                         "wasn't defined in the ra.xml metadata");
                throw new DeployException("More than one @Connector defined");
+            }
          }
       }
 




More information about the jboss-cvs-commits mailing list