Uses of Interface
org.axonframework.messaging.core.annotation.HandlerDefinition
Packages that use HandlerDefinition
Package
Description
Part of the Axon Extension module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Modelling module.
Part of the Axon Modelling module.
-
Uses of HandlerDefinition in org.axonframework.extension.spring.config.annotation
Constructor parameters in org.axonframework.extension.spring.config.annotation with type arguments of type HandlerDefinitionModifierConstructorDescriptionSpringHandlerDefinitionEnhancer(List<HandlerDefinition> handlerDefinitions, List<HandlerEnhancerDefinition> handlerEnhancerDefinitions) Constructs aSpringHandlerDefinitionEnhancercomposing the givenhandlerDefinitionsandhandlerEnhancerDefinitions, typically allHandlerDefinitionandHandlerEnhancerDefinitionbeans available in a SpringApplicationContext. -
Uses of HandlerDefinition in org.axonframework.messaging.commandhandling.annotation
Constructors in org.axonframework.messaging.commandhandling.annotation with parameters of type HandlerDefinitionModifierConstructorDescriptionAnnotatedCommandHandlingComponent(T annotatedCommandHandler, ParameterResolverFactory parameterResolverFactory, HandlerDefinition handlerDefinition, MessageTypeResolver messageTypeResolver, MessageConverter converter) Wraps the givenannotatedCommandHandler, allowing it to be subscribed to aCommandBusas aCommandHandlingComponent. -
Uses of HandlerDefinition in org.axonframework.messaging.core.annotation
Classes in org.axonframework.messaging.core.annotation that implement HandlerDefinitionModifier and TypeClassDescriptionclassThe default HandlerDefinition implementation in Axon.classHandlerDefinition instance that delegates to multiple other instances, in the order provided.Methods in org.axonframework.messaging.core.annotation that return types with arguments of type HandlerDefinitionModifier and TypeMethodDescriptionMultiHandlerDefinition.getDelegates()Returns the delegates of this instance, in the order they are evaluated to resolve parameters.Methods in org.axonframework.messaging.core.annotation with parameters of type HandlerDefinitionModifier and TypeMethodDescriptionstatic <T> AnnotatedHandlerInspector<T> AnnotatedHandlerInspector.inspectType(Class<T> handlerType, MessageTypeResolver messageTypeResolver, ParameterResolverFactory parameterResolverFactory, HandlerDefinition handlerDefinition) Create an inspector for givenhandlerTypethat uses givenparameterResolverFactoryto resolve method parameters and givenhandlerDefinitionto create handlers.static <T> AnnotatedHandlerInspector<T> AnnotatedHandlerInspector.inspectType(Class<T> handlerType, MessageTypeResolver messageTypeResolver, ParameterResolverFactory parameterResolverFactory, HandlerDefinition handlerDefinition, Set<Class<? extends T>> declaredSubtypes) Create an inspector for givenhandlerTypeand itsdeclaredSubtypesthat uses givenparameterResolverFactoryto resolve method parameters and givenhandlerDefinitionto create handlers.static MultiHandlerDefinitionMultiHandlerDefinition.ordered(HandlerDefinition... delegates) Creates a MultiHandlerDefinition instance with the givendelegates, which are automatically ordered based on the@Priorityannotation on their respective classes.static MultiHandlerDefinitionMultiHandlerDefinition.ordered(HandlerEnhancerDefinition handlerEnhancerDefinition, HandlerDefinition... delegates) Creates a MultiHandlerDefinition instance with the givendelegates, which are automatically ordered based on the@Priorityannotation on their respective classes.Method parameters in org.axonframework.messaging.core.annotation with type arguments of type HandlerDefinitionModifier and TypeMethodDescriptionstatic MultiHandlerDefinitionMultiHandlerDefinition.ordered(List<HandlerDefinition> delegates) Creates a MultiHandlerDefinition instance with the givendelegates, which are automatically ordered based on the@Priorityannotation on their respective classes.static MultiHandlerDefinitionMultiHandlerDefinition.ordered(List<HandlerDefinition> delegates, HandlerEnhancerDefinition handlerEnhancerDefinition) Creates a MultiHandlerDefinition instance with the givendelegates, which are automatically ordered based on the@Priorityannotation on their respective classes.Constructors in org.axonframework.messaging.core.annotation with parameters of type HandlerDefinitionModifierConstructorDescriptionMultiHandlerDefinition(HandlerDefinition... delegates) Initializes an instance that delegates to the givendelegates, in the order provided.Constructor parameters in org.axonframework.messaging.core.annotation with type arguments of type HandlerDefinitionModifierConstructorDescriptionMultiHandlerDefinition(List<HandlerDefinition> delegates) Initializes an instance that delegates to the givendelegates, in the order provided.MultiHandlerDefinition(List<HandlerDefinition> delegates, HandlerEnhancerDefinition handlerEnhancerDefinition) Initializes an instance that delegates to the givendelegates, in the order provided. -
Uses of HandlerDefinition in org.axonframework.messaging.core.configuration.reflection
Method parameters in org.axonframework.messaging.core.configuration.reflection with type arguments of type HandlerDefinitionModifier and TypeMethodDescriptionstatic voidHandlerDefinitionUtils.registerToComponentRegistry(ComponentRegistry componentRegistry, int order, Function<Configuration, HandlerDefinition> handlerDefinitionBuilder) Register aHandlerDefinitionto thecurrentComponentRegistryusing the givenhandlerDefinitionBuilderfunction, placing the handlerDefinitionBuilder at the givenorder.static voidHandlerDefinitionUtils.registerToComponentRegistry(ComponentRegistry componentRegistry, Function<Configuration, HandlerDefinition> handlerDefinitionBuilder) Register aHandlerDefinitionto thecurrentComponentRegistryusing the givenhandlerDefinitionBuilderfunction. -
Uses of HandlerDefinition in org.axonframework.messaging.eventhandling.annotation
Constructors in org.axonframework.messaging.eventhandling.annotation with parameters of type HandlerDefinitionModifierConstructorDescriptionAnnotatedEventHandlingComponent(T annotatedEventHandler, ParameterResolverFactory parameterResolverFactory, HandlerDefinition handlerDefinition, MessageTypeResolver messageTypeResolver, EventConverter converter) Wraps the givenannotatedEventHandler, allowing it to be subscribed to anEventSinkas anEventHandlingComponent. -
Uses of HandlerDefinition in org.axonframework.messaging.queryhandling.annotation
Constructors in org.axonframework.messaging.queryhandling.annotation with parameters of type HandlerDefinitionModifierConstructorDescriptionAnnotatedQueryHandlingComponent(T annotatedQueryHandler, ParameterResolverFactory parameterResolverFactory, HandlerDefinition handlerDefinition, MessageTypeResolver messageTypeResolver, MessageConverter converter) Wraps the givenannotatedQueryHandler, allowing it to be subscribed to aQueryBusas aQueryHandlingComponent. -
Uses of HandlerDefinition in org.axonframework.modelling.annotation
Constructors in org.axonframework.modelling.annotation with parameters of type HandlerDefinitionModifierConstructorDescriptionAnnotationBasedEntityEvolvingComponent(Class<E> entityType, EventConverter converter, MessageTypeResolver messageTypeResolver, ParameterResolverFactory parameterResolverFactory, HandlerDefinition handlerDefinition) Initialize a new annotation-basedEntityEvolver. -
Uses of HandlerDefinition in org.axonframework.modelling.entity.annotation
Methods in org.axonframework.modelling.entity.annotation with parameters of type HandlerDefinitionModifier and TypeMethodDescriptionstatic <E> AnnotatedEntityMetamodel<E> AnnotatedEntityMetamodel.forConcreteType(Class<E> entityType, ParameterResolverFactory parameterResolverFactory, HandlerDefinition handlerDefinition, MessageTypeResolver messageTypeResolver, MessageConverter messageConverter, EventConverter eventConverter) Instantiate an annotatedEntityMetamodelof a concrete entity type.static <E> AnnotatedEntityMetamodel<E> AnnotatedEntityMetamodel.forPolymorphicSealedType(Class<E> entityType, ParameterResolverFactory parameterResolverFactory, HandlerDefinition handlerDefinition, MessageTypeResolver messageTypeResolver, MessageConverter messageConverter, EventConverter eventConverter) Instantiate an annotatedEntityMetamodelof a polymorphic sealed entity type.static <E> AnnotatedEntityMetamodel<E> AnnotatedEntityMetamodel.forPolymorphicType(Class<E> entityType, Set<Class<? extends E>> concreteTypes, ParameterResolverFactory parameterResolverFactory, HandlerDefinition handlerDefinition, MessageTypeResolver messageTypeResolver, MessageConverter messageConverter, EventConverter eventConverter) Instantiate an annotatedEntityMetamodelof a polymorphic entity type.