| Interface | Description | 
|---|---|
| ConflictDescription | 
 Descries 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. 
 | 
| ConflictResolver | 
 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. 
 | 
| ContextAwareConflictExceptionSupplier<T> | 
 ConflictExceptionSupplier that is provided with more details of a version conflict. 
 | 
| Class | Description | 
|---|---|
| ConflictResolution | 
 ParameterResolverFactory that add support for the ConflictResolver parameter type in annotated handlers. 
 | 
| Conflicts | 
 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. 
 | 
| DefaultConflictDescription | 
ConflictDescription implementation that takes the necessary information in the Constructor. | 
| DefaultConflictResolver | 
 Implementation of a  
ConflictResolver that fetches any unseen changes from the EventStore. | 
| Enum | Description | 
|---|---|
| NoConflictResolver | 
 Implementation of a  
ConflictResolver that does nothing. | 
Copyright © 2010–2018. All rights reserved.