Package org.axonframework.common.annotation

Contains the main classes for annotation support in Axon Framework.

See:
          Description

Interface Summary
HandlerDefinition<T extends AccessibleObject> Defines which members (methods, constructors, etc) are considered message handlers.
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 Summary
AbstractAnnotatedHandlerDefinition<T extends Annotation> Abstract implementation of the HandlerDefinition that uses annotations to recognise handler methods or constructors.
AbstractAnnotationHandlerBeanPostProcessor<I,T extends I> Abstract bean post processor that finds candidates for proxying.
AbstractMessageHandler Abstract superclass for annotation based Message handlers.
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.
MessageHandlerInvoker Abstract class to support implementations that need to invoke methods based on an annotation.
MethodMessageHandler Represents a method recognized as a handler by the handler inspector (see MethodMessageHandlerInspector).
MethodMessageHandlerInspector Utility class that inspects handler methods for a given class and handler definition.
MultiParameterResolverFactory ParameterResolverFactory instance that delegates to multiple other instances, in the order provided.
PriorityAnnotationComparator<T> Comparator that compares objects based on the value on an @Priority annotation.
SimpleResourceParameterResolverFactory ParameterResolverFactory implementation that resolves parameters for a specific given Resource.
SpringBeanParameterResolverFactory ParameterResolverFactory implementation that resolves parameters in the Spring Application Context.
 

Exception Summary
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 Types Summary
MetaData Annotation that indicates the parameter needs to be resolved to the value of the Message MetaData stored under the given key.
 

Package org.axonframework.common.annotation Description

Contains the main classes for annotation support in Axon Framework. These classes are typically independent of the type of annotated handler (e.g. event handler, command handler).



Copyright © 2010-2016. All Rights Reserved.