Package com.opencqrs.framework.persistence
package com.opencqrs.framework.persistence
Persistence layer for abstracting event consumption and publication.
-
ClassDescriptionRecord capturing an event publication intent.In-memory implementation of
EventPublisher
usingCapturedEvent
s.Auto-configuration forEventRepository
andEventSource
.Interface specifying operations for publishing Java event objects.Interface specifying operations for reading events from anEsdbClient
.Generically wrapsEsdbClient
calls to consumeEvent
s.Callback interface specifying operations to deal with an encapsulated rawEvent
.Callback interface specifying operations to deal with an encapsulated upcastedEvent
.Default implementation ofEventReader
andImmediateEventPublisher
.Encapsulates a configurableEvent.source()
for event publication.Interface specifying operations for immediate, atomic event publication.