[jboss-cvs] JBossAS SVN: r96000 - projects/jboss-deployers/branches/Branch_2_0/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/classloader.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Nov 4 10:06:31 EST 2009
Author: alesj
Date: 2009-11-04 10:06:30 -0500 (Wed, 04 Nov 2009)
New Revision: 96000
Modified:
projects/jboss-deployers/branches/Branch_2_0/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/classloader/VFSDeploymentClassLoaderPolicyModule.java
Log:
Expose roots via clone.
Modified: projects/jboss-deployers/branches/Branch_2_0/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/classloader/VFSDeploymentClassLoaderPolicyModule.java
===================================================================
--- projects/jboss-deployers/branches/Branch_2_0/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/classloader/VFSDeploymentClassLoaderPolicyModule.java 2009-11-04 15:02:08 UTC (rev 95999)
+++ projects/jboss-deployers/branches/Branch_2_0/deployers-vfs/src/main/java/org/jboss/deployers/vfs/plugins/classloader/VFSDeploymentClassLoaderPolicyModule.java 2009-11-04 15:06:30 UTC (rev 96000)
@@ -43,6 +43,7 @@
* VFSDeploymentClassLoaderPolicyModule.
*
* @author <a href="adrian at jboss.com">Adrian Brock</a>
+ * @author <a href="ales.justin at jboss.com">Ales Justin</a>
* @version $Revision: 1.1 $
*/
public class VFSDeploymentClassLoaderPolicyModule extends AbstractDeploymentClassLoaderPolicyModule
@@ -79,6 +80,26 @@
excludedRoots = vfsExcludes.toArray(new VirtualFile[vfsExcludes.size()]);
}
+ /**
+ * Get roots clone.
+ *
+ * @return cloned roots
+ */
+ protected VirtualFile[] getRoots()
+ {
+ return vfsRoots != NO_ROOTS ? vfsRoots.clone() : NO_ROOTS;
+ }
+
+ /**
+ * Get excluded roots clone.
+ *
+ * @return cloned excluded roots
+ */
+ protected VirtualFile[] getExcludedRoots()
+ {
+ return excludedRoots != null ? excludedRoots.clone() : null;
+ }
+
@Override
protected List<Capability> determineCapabilities()
{
More information about the jboss-cvs-commits
mailing list