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
Modifier and TypeInterfaceDescriptionstatic interface
A mix-in interface forconflict resolvers
that need to know about non-conflicting invalidations. -
Method Summary
Modifier and TypeMethodDescriptionReturns thetransaction
this conflict resolver is associated with.void
resolveConflicts
(Set<CDOObject> conflicts) Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.void
setTransaction
(CDOTransaction transaction) Sets thetransaction
this conflict resolver is to be associated with.
-
Method Details
-
getTransaction
CDOTransaction getTransaction()Returns thetransaction
this conflict resolver is associated with. -
setTransaction
Sets thetransaction
this conflict resolver is to be associated with. -
resolveConflicts
Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.
-