Description
Akka has nice Camel integration (http://doc.akkasource.org/camel).
Camel has a lot of endpoint components, which are conspicuously similar in intent to our actions: (http://camel.apache.org/components.html). If we replace our actions with Camel components, we will have a ready DSL for dozens of actions at little extra effort. For instance, XMPP support is supposed to become trivial (at least at first glance).