| Name | Description | Type | Package | Framework |
| AggregateAnnotationCommandHandler | Command handler that handles commands based on CommandHandler annotations on an aggregate. | Class | org.axonframework.commandhandling.annotation | Axon |
| AggregateAnnotationCommandHandlerFactoryBean | Spring FactoryBean that creates an AggregateAnnotationCommandHandler instance. | Class | org.axonframework.commandhandling.annotation | Axon |
| AggregateCommandHandlerInspector | Handler inspector that finds annotated constructors and methods on a given aggregate type and provides handlers forSince:1. | Class | org.axonframework.commandhandling.annotation | Axon |
| AnnotationCommandHandlerAdapter | Adapter that turns any @CommandHandler annotated bean into a CommandHandler implementation. | Class | org.axonframework.commandhandling.annotation | Axon |
| AnnotationCommandHandlerBeanPostProcessor | Spring Bean post processor that automatically generates an adapter for each bean containing CommandHandler annotated methods. | Class | org.axonframework.commandhandling.annotation | Axon |
| AnnotationCommandTargetResolver | CommandTargetResolver that uses annotations on the command to identify the methods that provide the Aggregate Identifier of the targeted Aggregate and optionally the expected version of the aggregate. | Class | org.axonframework.commandhandling.annotation | Axon |
| CommandHandler | Marker annotation to mark any method on an object as being a CommandHandler. | Class | org.axonframework.commandhandling.annotation | Axon |
| CommandHandlingMember | Marker annotation for field that contain an Entity capable of handling Commands on behalf of the aggregate. | Class | org.axonframework.commandhandling.annotation | Axon |
| CommandHandlingMemberCollection | Marker annotation for field that contain an Entity capable of handling Commands on behalf of the aggregate. | Class | org.axonframework.commandhandling.annotation | Axon |
| CommandHandlingMemberMap | Marker annotation for fields that contain a Map of Entities capable of handling Commands on behalf of the aggregate. | Class | org.axonframework.commandhandling.annotation | Axon |
| CommandMessageHandlerUtils | Utility class that resolves the name of a Command accepted by a given handler. | Class | org.axonframework.commandhandling.annotation | Axon |
| ConstructorCommandMessageHandler | Command Handler that creates a new aggregate instance by invoking that aggregate's constructor. | Class | org.axonframework.commandhandling.annotation | Axon |
| CurrentUnitOfWorkParameterResolverFactory | ParameterResolverFactory that add support for the UnitOfWork parameter type in annotated handlers. | Class | org.axonframework.commandhandling.annotation | Axon |
| TargetAggregateIdentifier | Field or method level annotation that marks a field or method providing the identifier of the aggregate that a If placed on a method, that method must contain no parameters. | Class | org.axonframework.commandhandling.annotation | Axon |
| TargetAggregateVersion | Field or method level annotation that marks a field or method providing the expected version of the aggregate that a If placed on a method, that method must contain no parameters. | Class | org.axonframework.commandhandling.annotation | Axon |