ProjectionsModule
PackageFCQRS
Transactional projections with a journal-wide, durable catch-up boundary.
Summary
| Name | Signature | Synopsis |
|---|---|---|
| start | start actor options handler | Creates an independently running projection. |
Creates an independently running projection. The handler must write exclusively
through the supplied connection and transaction, and await all its database work.
FCQRS commits the handler's updates and contiguous journal position together.
Events are processed in sequence order within each persistence ID; there is no
cross-persistence-ID order. Retain journal history until it has been processed.
Configured Akka event adapters are currently unsupported by this projection reader.
Configure the SQL journal through HOCON; DataOptionsSetup overrides are rejected
because capture and replay must be validated against the same database and mapping.
Parameters
| Name | Type | Description |
|---|---|---|
| actor | IActor | |
| options | TransactionalProjectionOptions | |
| handler | DbConnection -> DbTransaction -> EventEnvelope -> Task |
Returns
IProjection