| Class | Description |
|---|---|
| AbstractAnnotatedAggregateRoot<I> |
Convenience super type for aggregate roots that have their event handler methods annotated with the
EventSourcingHandler annotation (and EventHandler for backwards compatibility). |
| AbstractAnnotatedEntity |
Convenience super type for entities (other than aggregate roots) that have their event handler methods annotated
with the
EventHandler annotation. |
| AggregateAnnotationInspector |
Inspects objects to find aggregate specific annotations, such as
AggregateIdentifier and EventSourcedMember. |
| Annotation Type | Description |
|---|---|
| AggregateIdentifier |
Field annotation that indicates the field contains the identifier of the Aggregate.
|
| EventSourcedMember |
Field-level annotation that indicates the objects referred to in the field are a child of the current entity.
|
| EventSourcingHandler |
Annotation that marks a method in an Aggregate (either the root, or an entity) as a handler for Events generated by
that aggregate.
|
Copyright © 2010-2014. All Rights Reserved.