As suggested by this tweet - https://twitter.com/#!/hekonsek/status/200298152480346116 - it would be nice to add support for Akka inside ServiceMix.
Currently working to get http://www.assembla.com/spaces/akka/tickets/1812-regression---missing-osgi-headers-in-meta-inf-manifest-mf resolved at the Akka end first, so we can leverage those bundles directly instead of having to create our own.
Previously mentioned assembla ticket is fixed - OSGi headers have been added to all Akka modules.
Next step is to create a few helper clases to make bootstrapping the system inside an OSGi container a bit easier.
The necessary improvements to Akka are available in Akka 2.1.x which requires Scala 2.10. Deferring this to the next version, when we can also pick up a corresponding camel-scala release in Camel 2.11.x
Fixed in https://svn.apache.org/viewvc?view=revision&revision=1458371
The latest version of akka-osgi-aries is not compatible with the Aries 1.0.x we have in Apache ServiceMix 5, so I copied the namespace handler code in our codebase for now so we can support the example. I'll follow up with the Akka community to get these changes included in a future Akka release, so we can switch back to the original bundles afterwards.