| Interface | Description | 
|---|---|
| HandlerDefinition | Interface that describes an object capable of inspecting a method to determine if the method is suitable for message
 handling. | 
| HandlerEnhancerDefinition | Interface describing objects that are capable of enhancing a  MessageHandler, giving it additional
 functionality. | 
| MessageHandlingMember<T> | Interface describing a handler for specific messages targeting entities of a specific type. | 
| ParameterResolver<T> | Interface for a mechanism that resolves handler method parameter values from a given  Message. | 
| ParameterResolverFactory | Interface for objects capable of creating Parameter Resolver instances for annotated handler methods. | 
| Class | Description | 
|---|---|
| AbstractAnnotatedParameterResolverFactory<A extends Annotation,P> | ParameterResolverFactory that will supply a parameter resolver when a matching parameter annotation is paired
 with a suitable type of parameter. | 
| AnnotatedHandlerInspector<T> | Inspector for a message handling target of type  Tthat uses annotations on the target to inspect the
 capabilities of the target. | 
| AnnotatedMessageHandlingMember<T> | Implementation of a  MessageHandlingMemberthat is used to invoke message handler methods on the target type. | 
| AnnotatedMessageHandlingMemberDefinition | The default HandlerDefinition implementation in Axon. | 
| ClasspathParameterResolverFactory | ParameterResolverFactory instance that locates other ParameterResolverFactory instances on the class path. | 
| DefaultParameterResolverFactory | Factory for the default parameter resolvers. | 
| FixedValueParameterResolver<T> | ParameterResolver implementation that injects a fixed value. | 
| HandlerComparator | Comparator used by  AnnotatedHandlerInspectorto sortentity members. | 
| MessageIdentifierParameterResolverFactory | An extension of the AbstractAnnotatedParameterResolverFactory that accepts
 parameters of a  Stringtype that are annotated with theMessageIdentifierannotation and assigns the identifier of the Message. | 
| MultiParameterResolverFactory | ParameterResolverFactory instance that delegates to multiple other instances, in the order provided. | 
| PayloadParameterResolver | Implementation of a  ParameterResolverthat resolves the Message payload as parameter in a handler method. | 
| SimpleResourceParameterResolverFactory | A  ParameterResolverFactoryimplementation for simple resource injections. | 
| WrappedMessageHandlingMember<T> | Abstract implementation of a  MessageHandlingMemberthat delegates to a wrapped MessageHandlingMember. | 
| Exception | Description | 
|---|---|
| MessageHandlerInvocationException | MessageHandlerInvocationException is a runtime exception that wraps an exception thrown by an invoked message
 handler. | 
| UnsupportedHandlerException | Thrown when an @...Handler annotated method was found that does not conform to the rules that apply to those
 methods. | 
| Annotation Type | Description | 
|---|---|
| MessageHandler | Annotation indicating that a member method should be able to respond to  Messages. | 
| MessageIdentifier | Annotation indication that a parameter on a Message Handler method should be
 injected with the identifier of a Message. | 
| MetaDataValue | Annotation that indicates the parameter needs to be resolved to the value of the Message MetaData stored under the
 given  key. | 
Copyright © 2010–2018. All rights reserved.