Packages

package typed

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

Package Members

  1. package delivery
  2. package javadsl
  3. package scaladsl

Type Members

  1. final case class DeleteEventsCompleted(toSequenceNr: Long) extends EventSourcedSignal with Product with Serializable
  2. final case class DeleteEventsFailed(toSequenceNr: Long, failure: Throwable) extends EventSourcedSignal with Product with Serializable
  3. final case class DeleteSnapshotsCompleted(target: DeletionTarget) extends EventSourcedSignal with Product with Serializable
  4. final case class DeleteSnapshotsFailed(target: DeletionTarget, failure: Throwable) extends EventSourcedSignal with Product with Serializable
  5. sealed trait DeletionTarget extends AnyRef

    Not for user extension

    Not for user extension

    Annotations
    @DoNotInherit()
  6. abstract class EventAdapter[E, P] extends AnyRef

    Facility to convert from and to specialised data models, as may be required by specialized persistence Journals.

    Facility to convert from and to specialised data models, as may be required by specialized persistence Journals. Typical use cases include (but are not limited to):

    • extracting events from "envelopes"
    • adapting events from a "domain model" to the "data model", e.g. converting to the Journals storage format, such as JSON, BSON or any specialised binary format
    • adapting events from a "data model" to the "domain model"
    • adding metadata that is understood by the journal
    • migration by splitting up events into sequences of other events
    • migration filtering out unused events, or replacing an event with another
  7. final class EventRejectedException extends RuntimeException

    Thrown if a journal rejects an event e.g.

    Thrown if a journal rejects an event e.g. due to a serialization error.

  8. sealed trait EventSeq[+A] extends AnyRef
  9. sealed trait EventSourcedSignal extends Signal

    Supertype for all Akka Persistence Typed specific signals

    Supertype for all Akka Persistence Typed specific signals

    Not for user extension

    Annotations
    @DoNotInherit()
  10. final class PersistenceId extends AnyRef

    Unique identifier in the backend data store (journal and snapshot store) of the persistent actor.

  11. sealed abstract class RecoveryCompleted extends EventSourcedSignal
    Annotations
    @DoNotInherit()
  12. final case class RecoveryFailed(failure: Throwable) extends EventSourcedSignal with Product with Serializable
  13. trait SnapshotAdapter[State] extends AnyRef

    Facility to convert snapshots from and to a specialized data model.

    Facility to convert snapshots from and to a specialized data model. Can be used when migration from different state types e.g. when migration from Persistent FSM to Typed EventSourcedBehavior.

    State

    The state type of the EventSourcedBehavior

  14. final case class SnapshotCompleted(metadata: SnapshotMetadata) extends EventSourcedSignal with Product with Serializable
  15. final case class SnapshotFailed(metadata: SnapshotMetadata, failure: Throwable) extends EventSourcedSignal with Product with Serializable
  16. final class SnapshotMetadata extends AnyRef

    Snapshot metadata.

  17. final class SnapshotSelectionCriteria extends AnyRef

    Selection criteria for loading and deleting snapshots.

Value Members

  1. object DeletionTarget
  2. object EventSeq
  3. object PersistenceId
  4. object RecoveryCompleted extends RecoveryCompleted with Product with Serializable
  5. object SnapshotMetadata
  6. object SnapshotSelectionCriteria

Ungrouped