Class SequenceNumberParameterResolverFactory.SequenceNumberParameterResolver
java.lang.Object
org.axonframework.messaging.eventhandling.annotation.SequenceNumberParameterResolverFactory.SequenceNumberParameterResolver
- All Implemented Interfaces:
ParameterResolver<Long>
- Enclosing class:
SequenceNumberParameterResolverFactory
public static class SequenceNumberParameterResolverFactory.SequenceNumberParameterResolver
extends Object
implements ParameterResolver<Long>
ParameterResolver that resolves SequenceNumber parameters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanmatches(ProcessingContext context) Indicates whether this resolver is capable of providing a value for the givencontext.resolveParameterValue(ProcessingContext context) Asynchronously resolves the parameter value from thecontext.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.axonframework.messaging.core.annotation.ParameterResolver
supportedPayloadType
-
Constructor Details
-
SequenceNumberParameterResolver
public SequenceNumberParameterResolver()
-
-
Method Details
-
resolveParameterValue
Description copied from interface:ParameterResolverAsynchronously resolves the parameter value from thecontext.- Specified by:
resolveParameterValuein interfaceParameterResolver<Long>- Parameters:
context- The current processing context.- Returns:
- A
CompletableFuturethat will complete with the parameter value, or completes withnull.
-
matches
Description copied from interface:ParameterResolverIndicates whether this resolver is capable of providing a value for the givencontext.- Specified by:
matchesin interfaceParameterResolver<Long>- Parameters:
context- The current processing context.- Returns:
- Returns
trueif this resolver can provide a value for the message, otherwisefalse.
-