Only one service is provisioned even when specifying for mulitple services
--------------------------------------------------------------------------
Key: FELIX-2546
URL: https://issues.apache.org/jira/browse/FELIX-2546
Project: Felix
Issue Type: Bug
Components: Bundle Repository (OBR)
Affects Versions: bundlerepository-1.6.4
Environment: n/a
Reporter: Emily Jiang
Felix OBR is unable to return multiple services when specifying 'multiple'
attribute with the value of 'true'. The test scenario is detailed below.
I am trying to get all bundles registering the service of com.sample.HelloWorld
and install them into the osgi framework . In my test environment, there are
two bundles with different symbolic name offering the same service,
com.sample.HelloWorld. However, only one bundle was pulled into runtime. The
snippet of my repository is shown below.
<require extend="false"
filter="(&(service=service)(objectClass=com.sample.HelloWorld)(mandatory:<*service))"
multiple="true" name="service" optional="false">Requires service with
attributes {service=service, objectClass=com.sample.HelloWorld}</require>
Regards
Emily
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.