[jboss-dev-forums] [Design the new POJO MicroContainer] - Changed recurse notions in VisitorAttributes, VFS.visit
scott.stark@jboss.org
do-not-reply at jboss.com
Wed Oct 18 22:48:08 EDT 2006
The recurse and recurseArchives notions in the VisitorAttributes have been replaced with a more general VirtualFileFilter recurseFilter. The filter controls whether recursion of non-leaf files is done:
| public class VisitorAttributes
| {
| ...
| /**
| * Whether to recurse into the non-leaf file<p>. If there is a recurse
| * filter then the result will be its accepts(file) value.
| *
| * Default: false
| *
| * @return the recurse flag.
| */
| public boolean isRecurse(VirtualFile file)
| {
| boolean recurse = false;
| if( recurseFilter != null )
| recurse = recurseFilter.accepts(file);
| return recurse;
| }
|
| /**
| * Get the recurse filter.
| * @return the current recurse filter.
| */
| public VirtualFileFilter getRecurseFilter()
| {
| return recurseFilter;
| }
|
| /**
| * Set the recurse filter.
| *
| * @param filter the recurse filter.
| * @throws IllegalStateException if you attempt to modify one of the preconfigured static values of this class
| */
| public void setRecurseFilter(VirtualFileFilter filter)
| {
| this.recurseFilter = filter;
| }
| ...
|
with this, it looks like I can implement the ejb3 deployment scanning without having to do a structural parse. This would only be needed if more control over how a deployment context classpath affects the scanning.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3979234#3979234
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3979234
More information about the jboss-dev-forums
mailing list