Package org.axonframework.eventhandling
Class SequenceNumberParameterResolverFactory.SequenceNumberParameterResolver
java.lang.Object
org.axonframework.eventhandling.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 TypeMethodDescriptionbooleanIndicates whether this resolver is capable of providing a value for the givenmessage.resolveParameterValue(Message message) Resolves the parameter value to use for the givenmessage, ornullif no suitable parameter value can be resolved.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.axonframework.messaging.annotation.ParameterResolver
supportedPayloadType
-
Constructor Details
-
SequenceNumberParameterResolver
public SequenceNumberParameterResolver()
-
-
Method Details
-
resolveParameterValue
Description copied from interface:ParameterResolverResolves the parameter value to use for the givenmessage, ornullif no suitable parameter value can be resolved.- Specified by:
resolveParameterValuein interfaceParameterResolver<Long>- Parameters:
message- The message to resolve the value from- Returns:
- the parameter value for the handler
-
matches
Description copied from interface:ParameterResolverIndicates whether this resolver is capable of providing a value for the givenmessage.- Specified by:
matchesin interfaceParameterResolver<Long>- Parameters:
message- The message to evaluate- Returns:
trueif this resolver can provide a value for the message, otherwisefalse
-