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 Details

    • SequenceNumberParameterResolver

      public SequenceNumberParameterResolver()
  • Method Details

    • resolveParameterValue

      public Long resolveParameterValue(Message message)
      Description copied from interface: ParameterResolver
      Resolves the parameter value to use for the given message, or null if no suitable parameter value can be resolved.
      Specified by:
      resolveParameterValue in interface ParameterResolver<Long>
      Parameters:
      message - The message to resolve the value from
      Returns:
      the parameter value for the handler
    • matches

      public boolean matches(Message message)
      Description copied from interface: ParameterResolver
      Indicates whether this resolver is capable of providing a value for the given message.
      Specified by:
      matches in interface ParameterResolver<Long>
      Parameters:
      message - The message to evaluate
      Returns:
      true if this resolver can provide a value for the message, otherwise false