Package-level declarations

Types

Link copied to clipboard
class SimpleStateAggregate<S : Any>(val aggregateId: AggregateId, val metadata: StateAggregateMetadata<S>, val state: S, var version: Int = Version.UNINITIALIZED_VERSION, var eventId: String = "", var firstOperator: String = "", var operator: String = "", var firstEventTime: Long = 0, var eventTime: Long = 0, var deleted: Boolean = false) : StateAggregate<S> , TypedAggregate<S>
Link copied to clipboard
class SourcingVersionConflictException(val eventStream: DomainEventStream, val expectVersion: Int, errorMsg: String = "Expected EventStream version[") : WowException, NamedAggregate
Link copied to clipboard

State Aggregate .

Link copied to clipboard

Aggregate Factory . 创建一个未初始化/空状态的聚合.

Link copied to clipboard

Aggregate Repository .