Package | Description |
---|---|
org.axonframework.commandhandling.annotation |
Classes that provide annotation support for command handling.
|
org.axonframework.common.annotation |
Contains the main classes for annotation support in Axon Framework.
|
org.axonframework.eventhandling.annotation |
Classes in support of the configuration of Event Handlers using annotations.
|
org.axonframework.test |
Classes in support of testing Axon based applications.
|
Modifier and Type | Class and Description |
---|---|
class |
CurrentUnitOfWorkParameterResolverFactory
ParameterResolverFactory that add support for the UnitOfWork parameter type in annotated handlers.
|
Modifier and Type | Method and Description |
---|---|
ParameterResolver |
CurrentUnitOfWorkParameterResolverFactory.createInstance(Annotation[] memberAnnotations,
Class<?> parameterType,
Annotation[] parameterAnnotations) |
Modifier and Type | Class and Description |
---|---|
class |
FixedValueParameterResolver<T>
ParameterResolver implementation that injects a fixed value.
|
Modifier and Type | Method and Description |
---|---|
protected ParameterResolver |
SpringBeanParameterResolverFactory.createInstance(Annotation[] memberAnnotations,
Class<?> parameterType,
Annotation[] parameterAnnotations) |
protected ParameterResolver |
SimpleResourceParameterResolverFactory.createInstance(Annotation[] memberAnnotations,
Class<?> parameterType,
Annotation[] parameterAnnotations) |
protected abstract ParameterResolver |
ParameterResolverFactory.createInstance(Annotation[] memberAnnotations,
Class<?> parameterType,
Annotation[] parameterAnnotations)
If available, creates a ParameterResolver instance that can provide a parameter of type
parameterType for a given message. |
ParameterResolver |
DefaultParameterResolverFactory.createInstance(Annotation[] methodAnnotations,
Class<?> parameterType,
Annotation[] parameterAnnotations) |
static ParameterResolver |
ParameterResolverFactory.createPayloadResolver(Class<?> parameterType)
Creates a ParameterResolver that resolves the payload of a given message when it is assignable to the given
parameterType . |
static ParameterResolver |
ParameterResolverFactory.findParameterResolver(Annotation[] memberAnnotations,
Class<?> parameterType,
Annotation[] parameterAnnotations,
boolean isPayloadParameter)
Iterates over all known ParameterResolverFactory implementations to create a ParameterResolver instance for the
given parameters.
|
protected static ParameterResolver[] |
AbstractMessageHandler.findResolvers(Annotation[] memberAnnotations,
Class<?>[] parameterTypes,
Annotation[][] parameterAnnotations)
Finds ParameterResolvers for the given Member details.
|
protected ParameterResolver[] |
AbstractMessageHandler.getParameterValueResolvers()
Returns the parameter resolvers provided at construction time.
|
ParameterResolver |
DefaultParameterResolverFactory.newPayloadResolver(Class<?> parameterType)
Creates a new payload resolver, which passes a message's payload as parameter.
|
Constructor and Description |
---|
AbstractMessageHandler(Class<?> payloadType,
Class<?> declaringClass,
ParameterResolver... parameterValueResolvers)
Initializes the MessageHandler to handle messages with the given
payloadType , declared in the given
declaringClass and using the given parameterValueResolvers . |
Modifier and Type | Class and Description |
---|---|
class |
TimestampParameterResolverFactory
ParameterResolverFactory implementation that accepts parameters of a
DateTime type that have been annotated
with the Timestamp annotation and assigns the timestamp of the EventMessage. |
Modifier and Type | Method and Description |
---|---|
protected ParameterResolver |
TimestampParameterResolverFactory.createInstance(Annotation[] memberAnnotations,
Class<?> parameterType,
Annotation[] parameterAnnotations) |
Modifier and Type | Method and Description |
---|---|
protected ParameterResolver |
FixtureResourceParameterResolverFactory.createInstance(Annotation[] memberAnnotations,
Class<?> parameterType,
Annotation[] parameterAnnotations) |
Copyright © 2010-2013. All Rights Reserved.