Package org.axonframework.messaging.core.annotation
package org.axonframework.messaging.core.annotation
-
ClassDescriptionParameterResolverFactory that will supply a parameter resolver when a matching parameter annotation is paired with a suitable type of parameter.Annotation indication that a parameter on a Message Handler method should be injected with theof a
invalid reference
aggregate type.invalid reference
org.axonframework.eventhandling.DomainEventMessageAn extension of the AbstractAnnotatedParameterResolverFactory that accepts parameters of aStringtype that are annotated with theAggregateTypeannotation and assigns the aggregate type from theProcessingContextif present.Container for message handler attributes, constructed through inspecting anAnnotatedElement.Inspector for a message handling target of typeTthat uses annotations on the target to inspect the capabilities of the target.The default HandlerDefinition implementation in Axon.AMessageTypeResolverimplementation looking for a configurable annotation on theClassthis resolver is invoked for.An annotation specification unique to theAnnotationMessageTypeResolver.AMessageHandlerInterceptorMemberChainimplementation that constructs a chain of instances of itself based on a giveniteratorofMessageHandlingMembers.HandlerDefinition instance that locates other HandlerDefinition instances on the class path.HandlerEnhancerDefinition instance that locates other HandlerEnhancerDefinition instances on the class path.ParameterResolverFactory instance that locates other ParameterResolverFactory instances on the class path.Factory for the default parameter resolvers.ParameterResolver implementation that injects a fixed value.Container for message handler attributes.Comparator used byAnnotatedHandlerInspectorto sortMessageHandlingMemberentity members.Interface that describes an object capable of inspecting a method to determine if the method is suitable for message handling.Interface describing objects that are capable of enhancing aMessageHandler, giving it additional functionality.Uses reflection to know if a handler handles a certain type of messages.Meta-annotation indicating the meta-annotated annotation is used forMessageHandlingMembers.ParameterResolverFactorythat first tries to resolve a parameter using the child factory.Parameter resolver factory that adds support for resolving currentMessageHandlerInterceptorChain.Meta-annotation used to have a common grounds for theMessage.name()andMessage.version()for more specificMessageannotation.Annotation indicating that a member method should be able to respond toMessages.MessageHandlerInvocationException is a runtime exception that wraps an exception thrown by an invoked message handler.Sets the timeout settings of a message handler.Interface describing a handler for specific messages targeting entities of a specific type.Annotation indication that a parameter on a Message Handler method should be injected with the identifier of a Message.An extension of the AbstractAnnotatedParameterResolverFactory that accepts parameters of aStringtype that are annotated with theMessageIdentifierannotation and assigns the identifier of the Message.Utility class that can resolve the result of anyMessageHandlerinto the expected correspondingMessageStream.Annotation that indicates the parameter needs to be resolved to the value of the Message Metadata stored under the givenkey.Implementation of aMessageHandlingMemberthat is used to invoke message handler methods on the target type.HandlerDefinition instance that delegates to multiple other instances, in the order provided.HandlerEnhancerDefinition instance that delegates to multiple other instances, in the order provided.ParameterResolverFactory instance that delegates to multiple other instances, in the order provided.Interface for a mechanism that resolves handler method parameter values from a givenProcessingContext.Interface for objects capable of creating Parameter Resolver instances for annotated handler methods.Implementation of aParameterResolverthat resolves the Message payload as parameter in a handler method.AParameterResolverFactoryimplementation for simple resource injections.Annotation indication that a parameter on a Message Handler method should be injected with the aggregate identifier of a DomainEventMessage.Thrown when anMessageHandlerannotated method was found that does not conform to the rules that apply to those methods.Abstract implementation of aMessageHandlingMemberthat delegates to a wrapped MessageHandlingMember.