com.github.scalaspring

akka

package akka

Visibility
  1. Public
  2. All

Type Members

  1. class ActorBean extends Annotation with Annotation with ClassfileAnnotation

  2. class ActorComponent extends Annotation with Annotation with ClassfileAnnotation

  3. class ActorSystemBeanPostProcessor extends BeanPostProcessor with SpringLogging

    Registers SpringExtension on any actor system created in the application context.

    Registers SpringExtension on any actor system created in the application context.

  4. trait ActorSystemConfiguration extends SpringActorRefFactory

    Extend this trait to add actor reference creation helper methods to any Spring configuration.

  5. class ActorSystemLifecycle extends SmartLifecycle with SpringLogging

    Shuts down the actor system when the application context is stopped.

  6. class AkkaAutoConfiguration extends SpringLogging

    Configures Akka for use in a Spring application using reasonable defaults.

    Configures Akka for use in a Spring application using reasonable defaults. Most beans in this configuration are conditional and will only be defined if not already present in the context. This allows user-defined configuration to override defaults.

    This configuration provides the following: 1. A default actor system based on the supplied Akka Config. A single actor system is presumed sufficient for most applications. 2. A SmartLifecycle bean that shuts down the actor system when the application context is stopped. This matches the lifetime of the actor system to the containing application context. 3. A baseline Deploy instance used as the starting point for actors created within the application context.

    Annotations
    @Configuration() @Import()
    See also

    ActorRefFactory

  7. trait AkkaAutowiredImplicits extends AnyRef

  8. trait SpringActor extends Actor with SpringActorRefFactory

    Extend this trait to add factory helper methods to actors.

  9. class SpringExtension extends Extension

    Extension that holds the Spring application context.

    Extension that holds the Spring application context.

    The applicationContext property is a write-once property that is set when creating the actor system bean (via a bean post processor).

    See also

    ActorSystemBeanPostProcessor

  10. class SpringIndirectActorProducer extends IndirectActorProducer

  11. trait SpringLogging extends AnyRef

Value Members

  1. object ActorSystemLifecycle

  2. object SpringExtension extends ExtensionId[SpringExtension] with ExtensionIdProvider

  3. object SpringIndirectActorProducer

  4. object SpringProps

    Adapter class to create standard Akka Props backed by Spring beans.

    Adapter class to create standard Akka Props backed by Spring beans. Retrieves application context from the implicit ActorRefFactory (either the actor system or an actor).

    NOTE: This class is typically NOT used directly, but rather through the SpringActorRefFactory trait.

    See also

    SpringActor

    ActorSystemConfiguration

    SpringActorRefFactory

  5. package config

Ungrouped