Module: Synapse::EventSourcing

Defined in:
lib/synapse/event_sourcing/entity.rb,
lib/synapse/event_sourcing/member.rb,
lib/synapse/event_sourcing/caching.rb,
lib/synapse/event_sourcing/repository.rb,
lib/synapse/event_sourcing/aggregate_root.rb,
lib/synapse/event_sourcing/snapshot/taker.rb,
lib/synapse/event_sourcing/snapshot/policy.rb,
lib/synapse/event_sourcing/stream_decorator.rb,
lib/synapse/event_sourcing/aggregate_factory.rb,
lib/synapse/event_sourcing/conflict_resolver.rb,
lib/synapse/event_sourcing/snapshot/unit_listener.rb,
lib/synapse/event_sourcing/snapshot/aggregate_taker.rb

Defined Under Namespace

Modules: AggregateRoot, Entity, Member Classes: AcceptAllConflictResolver, AggregateDeletedError, AggregateFactory, AggregateSnapshotTaker, CacheClearingUnitOfWorkListener, CachingEventSourcingRepository, CapturingEventStream, ConflictResolver, ConflictResolvingUnitOfWorkListener, EventSourcingRepository, EventStreamDecorator, GenericAggregateFactory, IntervalSnapshotPolicy, SnapshotPolicy, SnapshotTaker, SnapshotUnitOfWorkListener