| Name | Description | Type | Package | Framework |
| AbstractAnnotatedAggregateRoot | Convenience super type for aggregate roots that have their event handler methods annotated with the EventSourcingHandler annotation (and EventHandler for backwards compatibility). | Class | org.axonframework.eventsourcing.annotation | Axon |
| AbstractAnnotatedEntity | Convenience super type for entities (other than aggregate roots) that have their event handler methods annotated with the EventHandler annotation. | Class | org.axonframework.eventsourcing.annotation | Axon |
| AggregateAnnotationInspector | Inspects objects to find aggregate specific annotations, such as AggregateIdentifier and EventSourcedMember. | Class | org.axonframework.eventsourcing.annotation | Axon |
| AggregateIdentifier | Class | org.axonframework.eventsourcing.annotation | Axon | |
| EventSourcedMember | Field-level annotation that indicates the objects referred to in the field are a child of the current entity. | Class | org.axonframework.eventsourcing.annotation | Axon |
| EventSourcingHandler | Annotation that marks a method in an Aggregate (either the root, or an entity) as a handler for Events generated by that aggregate. | Class | org.axonframework.eventsourcing.annotation | Axon |