A module providing an Akka ActorSystem.
A creator for actors that allows us to return actor prototypes that are created by Guice (and therefore injected with any dependencies needed by that actor).
Mix in with Guice Modules that contain providers for top-level actor refs.
An Akka extension implementation for Guice-based injection.
An Akka extension implementation for Guice-based injection. The Extension provides Akka access to dependencies defined in Guice.
A convenience trait for an actor companion object to extend to provide names.
A creator for actors that allows us to return actor prototypes that are created by Guice (and therefore injected with any dependencies needed by that actor). Since all untyped actors implement the Actor trait, we need to use a name annotation on each actor (defined in the Guice module) so that the name-based lookup obtains the correct actor from Guice.