Package org.axonframework.messaging.core.sequencing
@NullMarked
package org.axonframework.messaging.core.sequencing
Part of the Axon Messaging module. Contains classes related to message sequencing.
-
ClassDescriptionA
SequencingPolicyimplementation that extracts the sequence identifier from the message payload based on a given property extractor.Implementation ofSequencingPolicythat provides exception-based fallback behavior.SequencingPolicy that does not enforce any sequencing requirements on message processing.HierarchicalSequencingPolicy<M extends Message>Implementation ofSequencingPolicythat combines two policies in a fallback pattern.ASequencingPolicyimplementation that extracts the sequence identifier from theMessage'sMetadata, based on a givenmetadataKey.SequencingPolicythat imposes no sequencing at all on the processing of messages.ASequencingPolicyimplementation that extracts the sequence identifier from the message payload based on a given property.RoutingKeySequencingPolicythat requires sequential processing of commands targeting the samerouting key.SequencingPolicy<M extends Message>Interface to a policy definition for concurrent message processing.Concurrency policy that requires sequential processing of events raised by the same aggregate.SequencingPolicy that requires sequential handling of all messages delivered to a message handler.