Packages

package scaladsl

Content Hierarchy
Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Effect[+Event, State] extends AnyRef

    Instances are created through the factories in the Effect companion object.

    Instances are created through the factories in the Effect companion object.

    Not for user extension.

    Annotations
    @DoNotInherit()
  2. trait EventSourcedBehavior[Command, Event, State] extends DeferredBehavior[Command]

    Further customization of the PersistentBehavior can be done with the methods defined here.

    Further customization of the PersistentBehavior can be done with the methods defined here.

    Not for user extension

    Annotations
    @DoNotInherit()
  3. trait ReplyEffect[+Event, State] extends Effect[Event, State]

    EventSourcedBehavior.withEnforcedReplies can be used to enforce that replies are not forgotten.

    EventSourcedBehavior.withEnforcedReplies can be used to enforce that replies are not forgotten. Then there will be compilation errors if the returned effect isn't a ReplyEffect, which can be created with Effect.reply, Effect.noReply, Effect.thenReply, or Effect.thenNoReply.

    Not intended for user extension.

    Annotations
    @DoNotInherit()

Value Members

  1. object Effect

    Factory methods for creating Effect directives - how a persistent actor reacts on a command.

  2. object EventSourcedBehavior

Ungrouped