Skip to content

Namespace Cephalon.EventSourcing.Neo4j

Cephalon.EventSourcing.Neo4j.Hosting

Neo4jEventEntry

Represents the fields stored on each Neo4j :Event node by the event-store provider.

Neo4jEventSourcingConfiguration

Holds schema constants and the Cypher statement that bootstraps the event-store constraint in Neo4j.

Neo4jEventStore

Neo4j-backed implementation of using graph nodes for event streams. Each domain event is stored as an :Event node with a compound node key constraint on (streamId, streamVersion) enforcing optimistic concurrency at the database level.