[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