|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
AggregateAnnotationCommandHandler<T extends AggregateRoot> | Command handler that handles commands based on CommandHandler
annotations on an aggregate. |
AggregateAnnotationCommandHandlerFactoryBean<T extends AggregateRoot<?>> | Spring FactoryBean that creates an AggregateAnnotationCommandHandler instance. |
AggregateCommandHandlerInspector<T extends AggregateRoot> | Handler inspector that finds annotated constructors and methods on a given aggregate type and provides handlers for those methods. |
AnnotationCommandHandlerAdapter | Adapter that turns any @CommandHandler annotated bean into a CommandHandler implementation. |
AnnotationCommandHandlerBeanPostProcessor | Spring Bean post processor that automatically generates an adapter for each bean containing CommandHandler annotated methods. |
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. |
CommandMessageHandlerUtils | Utility class that resolves the name of a Command accepted by a given handler. |
ConstructorCommandMessageHandler<T extends AggregateRoot> | Command Handler that creates a new aggregate instance by invoking that aggregate's constructor. |
CurrentUnitOfWorkParameterResolverFactory | ParameterResolverFactory that add support for the UnitOfWork parameter type in annotated handlers. |
Annotation Types Summary | |
---|---|
CommandHandler | Marker annotation to mark any method on an object as being a CommandHandler. |
CommandHandlingMember | Marker annotation for field that contain an Entity capable of handling Commands on behalf of the aggregate. |
CommandHandlingMemberCollection | Marker annotation for field that contain an Entity capable of handling Commands on behalf of the aggregate. |
CommandHandlingMemberMap | Marker annotation for fields that contain a Map of Entities capable of handling Commands on behalf
of the aggregate. |
TargetAggregateIdentifier | Field or method level annotation that marks a field or method providing the identifier of the aggregate that a command targets. |
TargetAggregateVersion | Field or method level annotation that marks a field or method providing the expected version of the aggregate that a command targets. |
Classes that provide annotation support for command handling.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |