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) {