Package

org.ada.server.akka

guice

Permalink

package guice

Visibility
  1. Public
  2. All

Type Members

  1. class AkkaModule extends AbstractModule with ScalaModule

    Permalink

    A module providing an Akka ActorSystem.

  2. class GuiceActorProducer extends IndirectActorProducer

    Permalink

    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).

    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.

  3. trait GuiceAkkaActorRefProvider extends AnyRef

    Permalink

    Mix in with Guice Modules that contain providers for top-level actor refs.

  4. class GuiceAkkaExtensionImpl extends Extension

    Permalink

    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.

  5. trait NamedActor extends AnyRef

    Permalink

    A convenience trait for an actor companion object to extend to provide names.

Value Members

  1. object AkkaModule

    Permalink
    Annotations
    @Deprecated
  2. object GuiceAkkaExtension extends ExtensionId[GuiceAkkaExtensionImpl] with ExtensionIdProvider

    Permalink

Ungrouped