[jboss-cvs] JBossAS SVN: r102634 - projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Mar 19 14:43:56 EDT 2010
Author: alesj
Date: 2010-03-19 14:43:56 -0400 (Fri, 19 Mar 2010)
New Revision: 102634
Modified:
projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/DeploymentUnitScanner.java
Log:
Add recurse filter.
Modified: projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/DeploymentUnitScanner.java
===================================================================
--- projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/DeploymentUnitScanner.java 2010-03-19 18:28:25 UTC (rev 102633)
+++ projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/DeploymentUnitScanner.java 2010-03-19 18:43:56 UTC (rev 102634)
@@ -41,7 +41,9 @@
public class DeploymentUnitScanner extends UrlScanner
{
/** The deployment unit */
- private DeploymentUnit unit;
+ private final DeploymentUnit unit;
+ /** The recursion filter */
+ private ResourceFilter recurseFilter;
public DeploymentUnitScanner(DeploymentUnit unit, URL... roots)
{
@@ -60,7 +62,7 @@
ScanningPlugin[] array = plugins.toArray(new ScanningPlugin[plugins.size()]);
FederatedResourceVisitor visitor = new FederatedResourceVisitor(array, array, null);
ResourceFilter filter = visitor.getFilter();
- module.visit(visitor, filter, null, getRoots());
+ module.visit(visitor, filter, recurseFilter, getRoots());
}
@SuppressWarnings("unchecked")
@@ -70,4 +72,14 @@
unit.addAttachment(plugin.getHandleKey(), handle, plugin.getHandleInterface());
return handle;
}
+
+ /**
+ * Set the recurse filter.
+ *
+ * @param recurseFilter the recurse filter
+ */
+ public void setRecurseFilter(ResourceFilter recurseFilter)
+ {
+ this.recurseFilter = recurseFilter;
+ }
}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list