public abstract class GridCacheVersionAbstractConflictResolver extends Object
| Constructor and Description |
|---|
GridCacheVersionAbstractConflictResolver() |
| Modifier and Type | Method and Description |
|---|---|
<K,V> GridCacheVersionConflictContext<K,V> |
resolve(GridCacheVersionedEntryEx<K,V> oldEntry,
GridCacheVersionedEntryEx<K,V> newEntry,
boolean atomicVerComparator)
Resolve the conflict.
|
protected abstract <K,V> void |
resolve0(GridCacheVersionConflictContext<K,V> ctx,
GridCacheVersionedEntryEx<K,V> oldEntry,
GridCacheVersionedEntryEx<K,V> newEntry,
boolean atomicVerComparator)
Internal conflict resolution routine.
|
public GridCacheVersionAbstractConflictResolver()
public <K,V> GridCacheVersionConflictContext<K,V> resolve(GridCacheVersionedEntryEx<K,V> oldEntry, GridCacheVersionedEntryEx<K,V> newEntry, boolean atomicVerComparator) throws IgniteCheckedException
oldEntry - Old entry.newEntry - New entry.atomicVerComparator - Whether to use atomic version comparator.IgniteCheckedException - If failed.protected abstract <K,V> void resolve0(GridCacheVersionConflictContext<K,V> ctx, GridCacheVersionedEntryEx<K,V> oldEntry, GridCacheVersionedEntryEx<K,V> newEntry, boolean atomicVerComparator) throws IgniteCheckedException
ctx - Context.oldEntry - Old entry.newEntry - New entry.atomicVerComparator - Whether to use atomic version comparator.IgniteCheckedException - If failed.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC3 Release Date : March 24 2015