Package org.eclipse.emf.spi.cdo
Klasse CDOMergingConflictResolver
java.lang.Object
org.eclipse.emf.spi.cdo.AbstractConflictResolver
org.eclipse.emf.spi.cdo.AbstractChangeSetsConflictResolver
org.eclipse.emf.spi.cdo.CDOMergingConflictResolver
- Alle implementierten Schnittstellen:
CDOConflictResolver
,CDOConflictResolver.NonConflictAware
If the meaning of this type isn't clear, there really should be more of a description here...
- Seit:
- 4.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.transaction.CDOConflictResolver
CDOConflictResolver.NonConflictAware
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCDOMergingConflictResolver
(boolean ensureRemoteNotifications) CDOMergingConflictResolver
(CDOMerger merger) CDOMergingConflictResolver
(CDOMerger merger, boolean ensureRemoteNotifications) CDOMergingConflictResolver
(DefaultCDOMerger.ResolutionPreference resolutionPreference) CDOMergingConflictResolver
(DefaultCDOMerger.ResolutionPreference resolutionPreference, boolean ensureRemoteNotifications) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunglong
protected CDOChangeSetData
handleConflict
(CDOChangeSetData result) protected void
hookTransaction
(CDOTransaction transaction) boolean
void
resolveConflicts
(Set<CDOObject> conflicts) Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.protected void
resolveConflicts
(Set<CDOObject> conflicts, CDOChangeSet remoteChangeSet) protected void
transactionCommitted
(CDOCommitContext commitContext) protected void
Von Klasse geerbte Methoden org.eclipse.emf.spi.cdo.AbstractChangeSetsConflictResolver
getLocalChangeSet, getLocalChangeSetData, getRemoteChangeSet, getRemoteChangeSetData, getRemoteTimeStamp, handleNonConflict, transactionAttachingObject, transactionCommitting, transactionDetachingObject, transactionModifyingObject, unhookTransaction
Von Klasse geerbte Methoden org.eclipse.emf.spi.cdo.AbstractConflictResolver
getTransaction, setTransaction
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.transaction.CDOConflictResolver
getTransaction, setTransaction
-
Konstruktordetails
-
CDOMergingConflictResolver
-
CDOMergingConflictResolver
- Parameter:
ensureRemoteNotifications
- boolean to disable the use ofCDOAdapterPolicy
to ensure remote changes reception for conflict resolution, true by default. Can be disabled to limit network traffic whenCDOCommonSession.Options.PassiveUpdateMode
is enabled and inCDOCommonSession.Options.PassiveUpdateMode.CHANGES
orCDOCommonSession.Options.PassiveUpdateMode.ADDITIONS
- Seit:
- 4.4
-
CDOMergingConflictResolver
- Seit:
- 4.2
-
CDOMergingConflictResolver
public CDOMergingConflictResolver(DefaultCDOMerger.ResolutionPreference resolutionPreference, boolean ensureRemoteNotifications) - Parameter:
ensureRemoteNotifications
- boolean to disable the use ofCDOAdapterPolicy
to ensure remote changes reception for conflict resolution, true by default. Can be disabled to limit network traffic whenCDOCommonSession.Options.PassiveUpdateMode
is enabled and inCDOCommonSession.Options.PassiveUpdateMode.CHANGES
orCDOCommonSession.Options.PassiveUpdateMode.ADDITIONS
- Seit:
- 4.4
-
CDOMergingConflictResolver
public CDOMergingConflictResolver()- Seit:
- 4.4
-
CDOMergingConflictResolver
public CDOMergingConflictResolver(boolean ensureRemoteNotifications) - Parameter:
ensureRemoteNotifications
- boolean to disable the use ofCDOAdapterPolicy
to ensure remote changes reception for conflict resolution, true by default. Can be disabled to limit network traffic whenCDOCommonSession.Options.PassiveUpdateMode
is enabled and inCDOCommonSession.Options.PassiveUpdateMode.CHANGES
orCDOCommonSession.Options.PassiveUpdateMode.ADDITIONS
- Seit:
- 4.4
-
-
Methodendetails
-
getMerger
-
getLastNonConflictTimeStamp
public long getLastNonConflictTimeStamp()- Seit:
- 4.4
-
isConflict
public boolean isConflict()- Seit:
- 4.4
-
resolveConflicts
Beschreibung aus Schnittstelle kopiert:CDOConflictResolver
Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached. -
resolveConflicts
- Seit:
- 4.4
-
handleConflict
- Seit:
- 4.4
-
hookTransaction
- Setzt außer Kraft:
hookTransaction
in KlasseAbstractChangeSetsConflictResolver
-
transactionCommitted
- Setzt außer Kraft:
transactionCommitted
in KlasseAbstractChangeSetsConflictResolver
-
transactionRolledBack
protected void transactionRolledBack()- Setzt außer Kraft:
transactionRolledBack
in KlasseAbstractChangeSetsConflictResolver
-