You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2012/03/22 22:54:23 UTC
svn commit: r1304089 -
/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java
Author: dblevins
Date: Thu Mar 22 21:54:23 2012
New Revision: 1304089
URL: http://svn.apache.org/viewvc?rev=1304089&view=rev
Log:
Small stub for scanning improvements
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java
Modified: openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java?rev=1304089&r1=1304088&r2=1304089&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/FinderFactory.java Thu Mar 22 21:54:23 2012
@@ -21,6 +21,7 @@ import org.apache.xbean.finder.Annotated
import org.apache.xbean.finder.AnnotationFinder;
import org.apache.xbean.finder.IAnnotationFinder;
import org.apache.xbean.finder.archive.ClassesArchive;
+import org.apache.xbean.finder.archive.ClasspathArchive;
import java.io.File;
import java.lang.annotation.Annotation;
@@ -44,6 +45,10 @@ public class FinderFactory {
return get().create(module);
}
+ public static AnnotationFinder getFinder(ClassLoader classLoader, URL url) {
+ return new AnnotationFinder(ClasspathArchive.archive(classLoader, url));
+ }
+
public IAnnotationFinder create(DeploymentModule module) throws Exception {
IAnnotationFinder finder;
if (module instanceof WebModule) {