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 CDOConflictResolverA strategy used to customize the default conflict resolution behavior oftransactions.- Since:
- 2.0
- Author:
- Eike Stepper
- See Also:
CDOTransaction.Options.addConflictResolver(CDOConflictResolver)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceCDOConflictResolver.NonConflictAwareA mix-in interface forconflict resolversthat need to know about non-conflicting invalidations.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CDOTransactiongetTransaction()Returns thetransactionthis conflict resolver is associated with.voidresolveConflicts(java.util.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 Detail
-
getTransaction
CDOTransaction getTransaction()
Returns thetransactionthis conflict resolver is associated with.
-
setTransaction
void setTransaction(CDOTransaction transaction)
Sets thetransactionthis conflict resolver is to be associated with.
-
resolveConflicts
void resolveConflicts(java.util.Set<CDOObject> conflicts)
Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.
-
-