[jboss-cvs] JBossAS SVN: r97937 - 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
Thu Dec 17 03:51:44 EST 2009


Author: jesper.pedersen
Date: 2009-12-17 03:51:44 -0500 (Thu, 17 Dec 2009)
New Revision: 97937

Modified:
   projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java
Log:
Optimize annotation scanning

Modified: projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java
===================================================================
--- projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java	2009-12-17 08:51:42 UTC (rev 97936)
+++ projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java	2009-12-17 08:51:44 UTC (rev 97937)
@@ -42,6 +42,7 @@
 import java.io.File;
 import java.io.FileWriter;
 import java.io.IOException;
+import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.net.MalformedURLException;
 import java.net.URL;
@@ -246,6 +247,7 @@
          {
             AnnotationScanner annotationScanner = 
                AnnotationScannerFactory.getStrategy(AnnotationScannerFactory.JAVASSIST_INPUT_STREAM);
+            annotationScanner.configure().constructorLevel(false).parameterLevel(false);
             AnnotationRepository annotationRepository = annotationScanner.scan(cl.getURLs(), cl);
 
             isMetadataComplete = false;
@@ -524,6 +526,11 @@
 
          start.invoke(resourceAdapter, new Object[] {cbc});
       }
+      catch (InvocationTargetException ite)
+      {
+         throw new DeployException("Unable to start " + 
+                                   resourceAdapter.getClass().getName(), ite.getTargetException());
+      }
       catch (Throwable t)
       {
          throw new DeployException("Unable to start " + resourceAdapter.getClass().getName(), t);




More information about the jboss-cvs-commits mailing list