Author: gnodet
Date: Thu Dec 20 00:27:08 2007
New Revision: 605832

URL: http://svn.apache.org/viewvc?rev=605832&view=rev
Log:
Use the installed bundle to register the service

Modified:
    
servicemix/smx4/nmr/trunk/jbi/deployer/src/main/java/org/apache/servicemix/jbi/deployer/impl/Deployer.java

Modified: 
servicemix/smx4/nmr/trunk/jbi/deployer/src/main/java/org/apache/servicemix/jbi/deployer/impl/Deployer.java
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/nmr/trunk/jbi/deployer/src/main/java/org/apache/servicemix/jbi/deployer/impl/Deployer.java?rev=605832&r1=605831&r2=605832&view=diff
==============================================================================
--- 
servicemix/smx4/nmr/trunk/jbi/deployer/src/main/java/org/apache/servicemix/jbi/deployer/impl/Deployer.java
 (original)
+++ 
servicemix/smx4/nmr/trunk/jbi/deployer/src/main/java/org/apache/servicemix/jbi/deployer/impl/Deployer.java
 Thu Dec 20 00:27:08 2007
@@ -143,7 +143,7 @@
         props.put(TYPE, componentDesc.getType());
         // register the component in the OSGi registry
         LOGGER.debug("Registering JBI component");
-        context.registerService(Component.class.getName(), component, props);
+        bundle.getBundleContext().registerService(Component.class.getName(), 
component, props);
     }
 
     protected void deployServiceAssembly(ServiceAssemblyDesc 
serviceAssembyDesc, Bundle bundle) throws Exception {
@@ -179,7 +179,7 @@
         props.put(NAME, serviceAssembyDesc.getIdentification().getName());
         // register the service assembly in the OSGi registry
         LOGGER.debug("Registering JBI service assembly");
-        context.registerService(ServiceAssembly.class.getName(), sa, props);
+        
bundle.getBundleContext().registerService(ServiceAssembly.class.getName(), sa, 
props);
     }
 
     protected void installSharedLibrary(SharedLibraryDesc sharedLibraryDesc, 
Bundle bundle) {
@@ -190,7 +190,7 @@
         // populate props from the library meta-data
         props.put(NAME, sharedLibraryDesc.getIdentification().getName());
         LOGGER.debug("Registering JBI Shared Library");
-        context.registerService(SharedLibrary.class.getName(), sl, props);
+        
bundle.getBundleContext().registerService(SharedLibrary.class.getName(), sl, 
props);
     }
 
     protected Component getComponent(String name) {


Reply via email to