public interface DataConflict
 A data conflict is a conflict caused by
 write/update/take operations.
 The relevant conflicts are: 
EntryAlreadyInSpaceConflict - An attempt to write a new entry which already exists. EntryNotInSpaceConflict - An attempt to update an existing entry which doesn't exist.
 EntryLockedUnderTransactionConflict - An attempt to update an entry which is
 locked under transaction. EntryVersionConflict - An attempt to update an entry
 with a newer/older version than the existing one. | Modifier and Type | Method and Description | 
|---|---|
void | 
abortAll()
Indicates that all of the operations associated with the  
DataConflict will be
 aborted. | 
DataConflictOperation[] | 
getOperations()
Gets all the conflicted operations, for a non transactional conflict, this will contain a
 single operation that causes the conflict. 
 | 
void | 
overrideAll()
Indicates that all of the operations associated with the  
DataConflict will be
 overridden. | 
DataConflictOperation[] getOperations()
DataConflict instance represents a
 transaction conflict, all of the operation under the transaction are returned, even
 operations that did not cause any conflict.void abortAll()
DataConflict will be
 aborted. This is equivalent to iterating over all the operations and calling DataConflictOperation.abort() on each one.void overrideAll()
DataConflict will be
 overridden. This is equivalent to iterating over all the operations and calling DataConflictOperation.override() on each one.  Each operation has a different logic when
 it gets overridden depends on the conflict that occurred (refer to DataConflictOperation.override() for more information}. 
Copyright © GigaSpaces.