- apply
Apply a DomainEventMessage with given payload and metadata (metadata from
interceptors will be combi
- doApply
Apply a DomainEventMessage with given payload and metadata (metadata from
interceptors will be combi
- doCreateNew
Creates a new aggregate instance. In order for new aggregate to be created, a
Repository should be a
- doMarkDeleted
Marks this aggregate as deleted. Implementations may react differently to
aggregates marked for dele
- getInstance
Get the current AggregateLifecycle instance for the current thread. If none
exists an IllegalStateEx
- getIsLive
Indicates whether this Aggregate instance is 'live'. This means events currently
applied represent e
- isLive
Indicates whether this Aggregate instance is 'live'. Events applied to a 'live'
Aggregate represent
- type
Retrieve a String denoting the type of this Aggregate.
- version
Gets the version of the aggregate.