[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