public DynamoDbPersistence( DynamoDbJournalSettings journalSettings, DynamoDbSnapshotStoreSettings snapshotSettings) { JournalSettings = journalSettings; SnapshotSettings = snapshotSettings; }
public override DynamoDbPersistence CreateExtension(ExtendedActorSystem system) { system.Settings.InjectTopLevelFallback(DynamoDbPersistence.DefaultConfig); var journalSettings = DynamoDbJournalSettings.Create( system.Settings.Config.GetConfig("akka.persistence.journal.dynamodb")); var snapshotSettings = DynamoDbSnapshotStoreSettings.Create( system.Settings.Config.GetConfig("akka.persistence.snapshot-store.dynamodb")); return(new DynamoDbPersistence(journalSettings, snapshotSettings)); }