Distributed pub/sub channel used to deliver news of aggregate root indexing.
Akka Persistence handler used to receive command when the aggregate actor is active.
Akka Persistence handler used to receive command when the aggregate actor is active. Record commands are processed asynchronously to update the index with a new logical key to identifier mapping.
Akka Persistence handler used to rehydrate aggregate from event journal.
Akka Persistence handler used to rehydrate aggregate from event journal.
(Since version 2.4) use persistAll instead
(Since version 2.4) use persistAllAsync instead
IndexAggregate maintains the logical index for an Aggregate Root. Index keys to identifier values are demesne.index.Directive.Recorded. Recorded events are published via a distrubuted pub/sub mechanism to a relay who makes sure the index is recorded in a local Index Akka Agent for easier access. Created by damonrolfs on 10/26/14.