Class SequenceNumberParameterResolverFactory
java.lang.Object
org.axonframework.messaging.core.annotation.AbstractAnnotatedParameterResolverFactory<SequenceNumber,Long>
org.axonframework.messaging.eventhandling.annotation.SequenceNumberParameterResolverFactory
- All Implemented Interfaces:
ParameterResolverFactory
public final class SequenceNumberParameterResolverFactory
extends AbstractAnnotatedParameterResolverFactory<SequenceNumber,Long>
An extension of the AbstractAnnotatedParameterResolverFactory that accepts parameters of a
Long type
annotated with the SequenceNumber annotation and assigns the sequenceNumber of the DomainEventMessage.
Primitive long parameters are also supported.- Since:
- 2.1.0
- Author:
- Mark Ingram
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classParameterResolver that resolves SequenceNumber parameters -
Constructor Summary
ConstructorsConstructorDescriptionInitializes aParameterResolverFactoryforSequenceNumberannotated parameters -
Method Summary
Methods inherited from class org.axonframework.messaging.core.annotation.AbstractAnnotatedParameterResolverFactory
createInstance
-
Constructor Details
-
SequenceNumberParameterResolverFactory
public SequenceNumberParameterResolverFactory()Initializes aParameterResolverFactoryforSequenceNumberannotated parameters
-
-
Method Details
-
getResolver
- Specified by:
getResolverin classAbstractAnnotatedParameterResolverFactory<SequenceNumber,Long> - Returns:
- the parameter resolver that is supplied when a matching parameter is located
-