Hi,
I am thinking about using Configuration Admin Service for my
scenario where I have to install different bundles which provide services to
use different devices. The problem is the next one, if I have many equal
devices (just with different configuration) I would have to use the same bundle
which I would get an DuplicateBundle_Error because I can not install again this
bundle, what It is normal because it would be a waste of resources. For this
reason I though to use Configuration Admin Service with ManageServiceFactory,
which lets me to use different instances of a same service. I have been reading
about Configuration Admin Examples and Configuration Admin Service
documentation in OSGI compendium but I do not understand very well how exactly
this service works, because I do not see the relation between Factory_PID and
Service PID. If I want to create new instances of my services, when I create a
new Configuration for example, I would like to create create a new PID for my
new Configuration and not to call the PID_Factory, how can I create a new
configuration for a new instance with a new PID?
There are another way to manage bundles for devices
different of Config Admin Service?
Thank you in advance