Description
We already have the jms feature which allows to create connection factories as services. The connection factories are created as blueprint.xmls and put into the deploy folder.
For many cases this is good enough but it has some drawbacks:
- Since karaf 4 we do not require blueprint anymore. So if someone does not want to use blueprint he still has to use it just for the connection factories
- The deploy folder often has timing issues
As ActiveMQ is the most used jms server in the karaf environment I propose to create a small bundle for it that creates connection factory services from configs.
This will make it easier for people to have a non blueprint deployment and also not rely on the deploy folder.