I have a unique situation in which we have a platform that is not extensible.
All methods defined in the implementation classes are final. This platform
is bundled as bundle1. 

There is a bundle2 that has a class that implements an interface located in
bundle1. Bundle1 also has a class that implements the same interface from
bundle1. 

Bundle1 class has the following configuration:
/**
 * Bundle1Class
 * 
 * @scr.service
 * @scr.component immediate="true" name="com.bundle1.Bundle1"
 *                description="%vehicledataservice.description"
 * @scr.property name="service.description" value="Data Service."
 * @scr.property name="service.vendor" value="Bundles Corp"
 */

Bundle2 class has the following configuration:
/**
 * Bundle2Class.
 * 
 * @scr.service
 * @scr.component immediate="true" name="com.bundle1.Bundle1"
 *                description="%vehicledataservice.description"
 * @scr.property name="service.description" value="Data Service."
 * @scr.property name="service.vendor" value="Bundle2 Corp"
 */

Bundle1 loads before bundle2. We would like to programatically unregister
the service from bundle1. Please let me know if it is feasible.




--
View this message in context: 
http://apache-felix.18485.n6.nabble.com/Unregister-a-service-with-the-same-name-in-a-different-bundle-tp4861609p4861609.html
Sent from the Apache Felix - Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to