[jboss-cvs] JBossAS SVN: r88621 - branches/Branch_5_x/webservices/src/main/org/jboss/wsf/container/jboss50/deployer.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon May 11 06:09:11 EDT 2009
Author: beve
Date: 2009-05-11 06:09:11 -0400 (Mon, 11 May 2009)
New Revision: 88621
Modified:
branches/Branch_5_x/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/AbstractDeployerHook.java
Log:
Work related to https://jira.jboss.org/jira/browse/JBWS-2619.
We are now adding the virtual file roots of the metadata files extracted from the deployment unit.
Modified: branches/Branch_5_x/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/AbstractDeployerHook.java
===================================================================
--- branches/Branch_5_x/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/AbstractDeployerHook.java 2009-05-11 09:56:17 UTC (rev 88620)
+++ branches/Branch_5_x/webservices/src/main/org/jboss/wsf/container/jboss50/deployer/AbstractDeployerHook.java 2009-05-11 10:09:11 UTC (rev 88621)
@@ -21,8 +21,11 @@
*/
package org.jboss.wsf.container.jboss50.deployer;
+import java.util.Arrays;
+import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
+import java.util.Set;
import org.jboss.deployers.structure.spi.DeploymentUnit;
import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
@@ -91,12 +94,13 @@
{
VFSDeploymentUnit vfsUnit = (VFSDeploymentUnit)unit;
List<VirtualFile> virtualFiles = vfsUnit.getMetaDataFiles(WS_FILEFILTER); //get all wsdl and xsd files
- List<UnifiedVirtualFile> uVirtualFiles = new LinkedList<UnifiedVirtualFile>();
+ Set<UnifiedVirtualFile> uVirtualFiles = new HashSet<UnifiedVirtualFile>();
for (VirtualFile vf : virtualFiles)
{
- uVirtualFiles.add(new VirtualFileAdaptor(vf));
+ // Adding the roots of the virtual files.
+ uVirtualFiles.add(new VirtualFileAdaptor(vf.getVFS().getRoot()));
}
- dep.setMetadataFiles(uVirtualFiles);
+ dep.setMetadataFiles(new LinkedList<UnifiedVirtualFile>(uVirtualFiles));
}
if (unit.getParent() != null)
More information about the jboss-cvs-commits
mailing list