Package org.eclipse.emf.spi.cdo
Class AbstractChangeSetsConflictResolver
- java.lang.Object
- 
- org.eclipse.emf.spi.cdo.AbstractConflictResolver
- 
- org.eclipse.emf.spi.cdo.AbstractChangeSetsConflictResolver
 
 
- 
- All Implemented Interfaces:
- CDOConflictResolver,- CDOConflictResolver.NonConflictAware
 - Direct Known Subclasses:
- CDOMergingConflictResolver
 
 public abstract class AbstractChangeSetsConflictResolver extends AbstractConflictResolver implements CDOConflictResolver.NonConflictAware If the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 4.0
- Author:
- Eike Stepper
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.transaction.CDOConflictResolverCDOConflictResolver.NonConflictAware
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractChangeSetsConflictResolver()AbstractChangeSetsConflictResolver(boolean ensureRemoteNotifications)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CDOChangeSetgetLocalChangeSet()CDOChangeSetDatagetLocalChangeSetData()CDOChangeSetgetRemoteChangeSet()CDOChangeSetDatagetRemoteChangeSetData()longgetRemoteTimeStamp()voidhandleNonConflict(long updateTime)protected voidhookTransaction(CDOTransaction transaction)protected voidtransactionAttachingObject(CDOObject object)protected voidtransactionCommitted(CDOCommitContext commitContext)protected voidtransactionCommitting(CDOCommitContext commitContext)protected voidtransactionDetachingObject(CDOObject object)protected voidtransactionModifyingObject(CDOObject object, CDOFeatureDelta featureDelta)protected voidtransactionRolledBack()protected voidunhookTransaction(CDOTransaction transaction)- 
Methods inherited from class org.eclipse.emf.spi.cdo.AbstractConflictResolvergetTransaction, setTransaction
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.emf.cdo.transaction.CDOConflictResolvergetTransaction, resolveConflicts, setTransaction
 
- 
 
- 
- 
- 
Constructor Detail- 
AbstractChangeSetsConflictResolverpublic AbstractChangeSetsConflictResolver() 
 - 
AbstractChangeSetsConflictResolverpublic AbstractChangeSetsConflictResolver(boolean ensureRemoteNotifications) - Parameters:
- ensureRemoteNotifications- boolean to disable the use of- CDOAdapterPolicyto ensure remote changes reception for conflict resolution, true by default. Can be disabled to limit network traffic when- CDOCommonSession.Options.PassiveUpdateModeis enabled and in- CDOCommonSession.Options.PassiveUpdateMode.CHANGESor- CDOCommonSession.Options.PassiveUpdateMode.ADDITIONS
- Since:
- 4.4
 
 
- 
 - 
Method Detail- 
getLocalChangeSetDatapublic CDOChangeSetData getLocalChangeSetData() 
 - 
getLocalChangeSetpublic CDOChangeSet getLocalChangeSet() 
 - 
getRemoteChangeSetDatapublic CDOChangeSetData getRemoteChangeSetData() 
 - 
getRemoteChangeSetpublic CDOChangeSet getRemoteChangeSet() 
 - 
getRemoteTimeStamppublic final long getRemoteTimeStamp() - Since:
- 4.4
 
 - 
handleNonConflictpublic void handleNonConflict(long updateTime) - Specified by:
- handleNonConflictin interface- CDOConflictResolver.NonConflictAware
- Since:
- 4.3
 
 - 
hookTransactionprotected void hookTransaction(CDOTransaction transaction) - Overrides:
- hookTransactionin class- AbstractConflictResolver
 
 - 
unhookTransactionprotected void unhookTransaction(CDOTransaction transaction) - Overrides:
- unhookTransactionin class- AbstractConflictResolver
 
 - 
transactionAttachingObjectprotected void transactionAttachingObject(CDOObject object) - Since:
- 4.4
 
 - 
transactionDetachingObjectprotected void transactionDetachingObject(CDOObject object) - Since:
- 4.4
 
 - 
transactionModifyingObjectprotected void transactionModifyingObject(CDOObject object, CDOFeatureDelta featureDelta) - Since:
- 4.4
 
 - 
transactionCommittingprotected void transactionCommitting(CDOCommitContext commitContext) - Since:
- 4.4
 
 - 
transactionCommittedprotected void transactionCommitted(CDOCommitContext commitContext) - Since:
- 4.4
 
 - 
transactionRolledBackprotected void transactionRolledBack() - Since:
- 4.4
 
 
- 
 
-