[jboss-cvs] JBossAS SVN: r84725 - projects/jboss-felix/trunk/modules/spi/src/main/java/org/jboss/osgi/spi/internal.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Feb 25 06:57:35 EST 2009


Author: alesj
Date: 2009-02-25 06:57:35 -0500 (Wed, 25 Feb 2009)
New Revision: 84725

Modified:
   projects/jboss-felix/trunk/modules/spi/src/main/java/org/jboss/osgi/spi/internal/MicrocontainerConfigurationProvider.java
Log:
Don't use registry.

Modified: projects/jboss-felix/trunk/modules/spi/src/main/java/org/jboss/osgi/spi/internal/MicrocontainerConfigurationProvider.java
===================================================================
--- projects/jboss-felix/trunk/modules/spi/src/main/java/org/jboss/osgi/spi/internal/MicrocontainerConfigurationProvider.java	2009-02-25 11:49:57 UTC (rev 84724)
+++ projects/jboss-felix/trunk/modules/spi/src/main/java/org/jboss/osgi/spi/internal/MicrocontainerConfigurationProvider.java	2009-02-25 11:57:35 UTC (rev 84725)
@@ -26,8 +26,9 @@
 import java.io.InputStream;
 import java.net.URL;
 
+import org.jboss.dependency.spi.Controller;
+import org.jboss.dependency.spi.ControllerContext;
 import org.jboss.kernel.Kernel;
-import org.jboss.kernel.spi.registry.KernelRegistryEntry;
 import org.jboss.osgi.spi.NotImplementedException;
 import org.jboss.osgi.spi.framework.OSGiConfigurationProvider;
 import org.jboss.osgi.spi.framework.OSGiFramework;
@@ -60,11 +61,10 @@
     
     if (kernel == null)
       configure(DEFAULT_BEANS_CONFIG);
-    
-    KernelRegistryEntry entry = kernel.getRegistry().getEntry(beanName);
-    OSGiFramework framework = (OSGiFramework)entry.getTarget();
-    
-    return framework;
+
+    Controller controller = kernel.getController();
+    ControllerContext context = controller.getInstalledContext(beanName); 
+    return (OSGiFramework)context.getTarget();
   }
 
   public void configure(InputStream streamConfig)




More information about the jboss-cvs-commits mailing list