Packages

class Persistence extends Extension

Persistence extension.

Source
Persistence.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Persistence
  2. Extension
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Persistence(system: ExtendedActorSystem)

Value Members

  1. final def adaptersFor(journalPluginId: String, journalPluginConfig: Config): EventAdapters

    Returns an akka.persistence.journal.EventAdapters object which serves as a per-journal collection of bound event adapters.

    Returns an akka.persistence.journal.EventAdapters object which serves as a per-journal collection of bound event adapters. If no adapters are registered for a given journal the EventAdapters object will simply return the identity adapter for each class, otherwise the most specific adapter matching a given class will be returned.

    The provided journalPluginConfig will be used to configure the plugin instead of the actor system config.

  2. final def adaptersFor(journalPluginId: String): EventAdapters

    Returns an akka.persistence.journal.EventAdapters object which serves as a per-journal collection of bound event adapters.

    Returns an akka.persistence.journal.EventAdapters object which serves as a per-journal collection of bound event adapters. If no adapters are registered for a given journal the EventAdapters object will simply return the identity adapter for each class, otherwise the most specific adapter matching a given class will be returned.

  3. lazy val defaultInternalStashOverflowStrategy: StashOverflowStrategy
  4. def persistenceId(persistentActor: ActorRef): String

    Creates a canonical persistent actor id from a persistent actor ref.

  5. val settings: PersistenceSettings
  6. val system: ExtendedActorSystem