Package org.axonframework.eventsourcing.conflictresolution
package org.axonframework.eventsourcing.conflictresolution
-
ClassDescriptionDescries a conflict between expected and actual version of an aggregate.ConflictExceptionSupplier<T extends Exception>Interface describing a factory for exceptions that indicate an unresolved conflict in an aggregate instance.ParameterResolverFactory that add support for the ConflictResolver parameter type in annotated handlers.Interface describing an object that is capable of detecting conflicts between changes to be applied to an aggregate, and unseen changes made to the aggregate.Utility class providing common Predicates used to detect conflicts between the actual state of an event sourced aggregate and the expected state of the aggregate.ConflictExceptionSupplier that is provided with more details of a version conflict.
ConflictDescriptionimplementation that takes the necessary information in the Constructor.Implementation of aConflictResolverthat fetches any unseen changes from theEventStore.Implementation of aConflictResolverthat does nothing.