[jboss-dev-forums] [Design of POJO Server] - jboss-head updated for vfs changes

scott.stark@jboss.org do-not-reply at jboss.com
Thu Oct 19 15:35:56 EDT 2006


jboss5 trunk has been updated for VFS changes to the visitor recursion and isAttribute removal.

Code that previously was using VisitorAttributes.setRecurseArchives(false):

  |       VisitorAttributes va = new VisitorAttributes();
  |       va.setRecurse(true);
  |       va.setLeavesOnly(true);
  |       va.setRecurseArchives(false);
  |       FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, va);
  | 

Now needs to specify a recursion filter. To exclude known jar achive suffixes the following can be done:

  |       VisitorAttributes va = new VisitorAttributes();
  |       va.setLeavesOnly(true);
  |       SuffixesExcludeFilter noJars = new SuffixesExcludeFilter(JarUtils.getSuffixes());
  |       va.setRecurseFilter(noJars);
  |       FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, va);
  | 

The server is booting fine with these changes. I'm still validating that there is no extra recursion/components being created because of these changes.

The next refactoring I'm testing is the structural deployer changes to produce a StructuredMetaData object rather than DeploymentContexts.


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3979462#3979462

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3979462



More information about the jboss-dev-forums mailing list