[jboss-osgi-commits] JBoss-OSGI SVN: r103085 - projects/jboss-osgi/projects/runtime/framework/trunk/vfs21/src/main/java/org/jboss/osgi/framework/classloading.

jboss-osgi-commits at lists.jboss.org jboss-osgi-commits at lists.jboss.org
Sun Mar 28 08:23:20 EDT 2010


Author: thomas.diesler at jboss.com
Date: 2010-03-28 08:23:20 -0400 (Sun, 28 Mar 2010)
New Revision: 103085

Modified:
   projects/jboss-osgi/projects/runtime/framework/trunk/vfs21/src/main/java/org/jboss/osgi/framework/classloading/OSGiClassLoaderDomain.java
Log:
Merge git://jbmuc/~tdiesler/pub/scm/jboss-osgi into HEAD

Modified: projects/jboss-osgi/projects/runtime/framework/trunk/vfs21/src/main/java/org/jboss/osgi/framework/classloading/OSGiClassLoaderDomain.java
===================================================================
--- projects/jboss-osgi/projects/runtime/framework/trunk/vfs21/src/main/java/org/jboss/osgi/framework/classloading/OSGiClassLoaderDomain.java	2010-03-28 11:39:54 UTC (rev 103084)
+++ projects/jboss-osgi/projects/runtime/framework/trunk/vfs21/src/main/java/org/jboss/osgi/framework/classloading/OSGiClassLoaderDomain.java	2010-03-28 12:23:20 UTC (rev 103085)
@@ -38,8 +38,8 @@
 import org.jboss.classloader.spi.filter.ClassFilterUtils;
 import org.jboss.classloader.spi.filter.PackageClassFilter;
 import org.jboss.classloader.spi.filter.RecursivePackageClassFilter;
-import org.jboss.classloading.spi.vfs.policy.VFSClassLoaderPolicy;
 import org.jboss.osgi.framework.bundle.OSGiBundleManager;
+import org.jboss.osgi.framework.bundle.OSGiSystemState;
 import org.jboss.osgi.framework.plugins.SystemPackagesPlugin;
 import org.jboss.virtual.VFS;
 import org.jboss.virtual.VirtualFile;
@@ -113,7 +113,8 @@
          roots[i] = VFS.createNewRoot(classPath.get(i));
 
       // Create and register the ClassLoaderPolicy
-      ClassLoaderPolicy systemPolicy = new VFSClassLoaderPolicy("OSGiSystemPolicy", roots);
+      OSGiSystemState systemBundle = bundleManager.getSystemBundle();
+      ClassLoaderPolicy systemPolicy = new OSGiClassLoaderPolicy(systemBundle, roots);
       classLoaderSystem.registerClassLoaderPolicy(getName(), systemPolicy);
    }
 



More information about the jboss-osgi-commits mailing list