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 SummaryNested Classes Modifier and Type Interface Description static interfaceCDOConflictResolver.NonConflictAwareA mix-in interface forconflict resolversthat need to know about non-conflicting invalidations.
 - 
Method SummaryAll 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- 
getTransactionCDOTransaction getTransaction() Returns thetransactionthis conflict resolver is associated with.
 - 
setTransactionvoid setTransaction(CDOTransaction transaction) Sets thetransactionthis conflict resolver is to be associated with.
 - 
resolveConflictsvoid resolveConflicts(java.util.Set<CDOObject> conflicts) Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.
 
- 
 
-