Hi all,
I have implemented a first prototype of a jms bridge for the EventAdmin
service.
The idea is to be able to transparently send Events between OSGi
containers using a jms provider.
The current status is that events can be published and received and the
jms ConnectionFactory is bound as an OSGi service.
The following is missing:
- Configuration which jms ConnectionFactory to use if there are more
than one
- Configuration of the topic prefix on the jms server
- Configuration of the EventAdmin topics to send / receive as typically
you will not want all to be sent
- Ignoring our own events to avoid loops
If there is interest in the felix community I would like to donate the
bridge.
I have already used the felix project structure and package names to
make it easy to integrate.
The current code can be found here:
https://github.com/cschneider/event-admin-jms
What do you think?
Christian