Package org.eclipse.emf.cdo.transaction
Interface CDOConflictResolver
- All Known Subinterfaces:
CDOConflictResolver.NonConflictAware,CDOConflictResolver2,CDOConflictResolver3
- All Known Implementing Classes:
AbstractChangeSetsConflictResolver,AbstractConflictResolver,AbstractObjectConflictResolver,AbstractObjectConflictResolver.MergeLocalChangesPerFeature,AbstractObjectConflictResolver.TakeRemoteChangesThenApplyLocalChanges,AbstractObjectConflictResolver.ThreeWayMerge,CDOMergingConflictResolver
public interface CDOConflictResolver
A strategy used to customize the default conflict resolution behavior of
transactions.- Since:
- 2.0
- Author:
- Eike Stepper
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceA mix-in interface forconflict resolversthat need to know about non-conflicting invalidations. -
Method Summary
Modifier and TypeMethodDescriptionReturns thetransactionthis conflict resolver is associated with.voidresolveConflicts(Set<CDOObject> conflicts) Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.voidsetTransaction(CDOTransaction transaction) Sets thetransactionthis conflict resolver is to be associated with.
-
Method Details
-
getTransaction
CDOTransaction getTransaction()Returns thetransactionthis conflict resolver is associated with. -
setTransaction
Sets thetransactionthis conflict resolver is to be associated with. -
resolveConflicts
Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.
-