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
T that uses annotations on the target to inspect the
capabilities of the target. |
AnnotatedMessageHandlingMember<T> |
Implementation of a
MessageHandlingMember that is used to invoke message handler methods on the target type. |
AnnotatedMessageHandlingMemberDefinition |
The default HandlerDefinition implementation in Axon.
|
ClasspathHandlerDefinition |
HandlerDefinition instance that locates other HandlerDefinition instances on the class path.
|
ClasspathHandlerEnhancerDefinition |
HandlerEnhancerDefinition instance that locates other HandlerEnhancerDefinition instances on the class path.
|
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
AnnotatedHandlerInspector to sort entity members . |
MessageIdentifierParameterResolverFactory |
An extension of the AbstractAnnotatedParameterResolverFactory that accepts
parameters of a
String type that are annotated with the MessageIdentifier
annotation and assigns the identifier of the Message. |
MultiHandlerDefinition |
HandlerDefinition instance that delegates to multiple other instances, in the order provided.
|
MultiHandlerEnhancerDefinition |
HandlerEnhancerDefinition instance that delegates to multiple other instances, in the order provided.
|
MultiParameterResolverFactory |
ParameterResolverFactory instance that delegates to multiple other instances, in the order provided.
|
PayloadParameterResolver |
Implementation of a
ParameterResolver that resolves the Message payload as parameter in a handler method. |
SimpleResourceParameterResolverFactory |
A
ParameterResolverFactory implementation for simple resource injections. |
SourceIdParameterResolverFactory | |
WrappedMessageHandlingMember<T> |
Abstract implementation of a
MessageHandlingMember that 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
Message s. |
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 . |
SourceId |
Annotation indication that a parameter on a Message Handler method should be
injected with the aggregate identifier of a DomainEventMessage.
|
Copyright © 2010–2019. All rights reserved.