Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
interface AggregateIdScanner
Link copied to clipboard
class DuplicateAggregateIdException(val eventStream: DomainEventStream, errorMsg: String = "Duplicate ", cause: Throwable? = null) : WowException
Link copied to clipboard
class EventSourcingStateAggregateRepository(stateAggregateFactory: StateAggregateFactory, snapshotRepository: SnapshotRepository, eventStore: EventStore) : StateAggregateRepository
Event Sourcing State Aggregate Repository .
Link copied to clipboard
interface EventStore
EventStore .
Link copied to clipboard
class EventStoreStateAggregateRepository(stateAggregateFactory: StateAggregateFactory, eventStore: EventStore) : StateAggregateRepository
Event Store State Aggregate Repository .
Link copied to clipboard
class EventVersionConflictException(val eventStream: DomainEventStream, errorMsg: String = "Event Version[", cause: Throwable? = null) : WowException, RecoverableException
Link copied to clipboard
InMemoryEventStore .