[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