Class LocalClusterPartialUpdateOperationData
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.gateway.sink.AbstractLocalClusterOperationData
com.gigaspaces.internal.cluster.node.impl.gateway.sink.AbstractLocalClusterWriteOperationData
com.gigaspaces.internal.cluster.node.impl.gateway.sink.LocalClusterUpdateOperationData
com.gigaspaces.internal.cluster.node.impl.gateway.sink.LocalClusterPartialUpdateOperationData
- All Implemented Interfaces:
DataConflictOperation, DataSyncOperation
Operation executer for a partial update replication sink gateway operation against a local
cluster.
- Since:
- 8.0.3
- Author:
- idan
-
Nested Class Summary
Nested classes/interfaces inherited from interface DataConflictOperation
DataConflictOperation.OperationType -
Field Summary
Fields inherited from class AbstractLocalClusterOperationData
_aborted, _conflictCause, _pendingOperations, _previousConflictCause, _retriesCount, _spaceProxy -
Constructor Summary
ConstructorsConstructorDescriptionLocalClusterPartialUpdateOperationData(ISpaceProxy spaceProxy, IEntryPacket entryPacket) -
Method Summary
Modifier and TypeMethodDescriptionprotected intprotected intbooleanMethods inherited from class LocalClusterUpdateOperationData
isConflictError, supportsBatchingMethods inherited from class AbstractLocalClusterWriteOperationData
execute, getDataAsDocument, getDataAsObject, getOperationEntry, getSpaceId, getUid, isOverriden, isSameOperationType, overrideImpl, setConflictCause, supportsDataAsDocument, supportsDataAsObject, supportsGetSpaceIdMethods inherited from class AbstractLocalClusterOperationData
abort, addPendingOperation, convertExceptionToConflict, getConflictCause, getResolutionDescription, getResolveAttempt, getRetriesCount, getTypeDescriptor, hasConflict, incrementResolveAttempt, incrementRetriesCounter, isAborted, isRetryable, override, reset, supportsAbort, supportsGetTypeDescriptor, toString
-
Constructor Details
-
LocalClusterPartialUpdateOperationData
-
-
Method Details
-
getUpdateModifiersImpl
protected int getUpdateModifiersImpl()- Overrides:
getUpdateModifiersImplin classLocalClusterUpdateOperationData
-
getOperationType
- Specified by:
getOperationTypein interfaceDataConflictOperation- Overrides:
getOperationTypein classLocalClusterUpdateOperationData- Returns:
- The operation type.
-
getDataSyncOperationType
- Specified by:
getDataSyncOperationTypein interfaceDataSyncOperation- Overrides:
getDataSyncOperationTypein classLocalClusterUpdateOperationData- Returns:
- the operation type.
-
supportsOverride
public boolean supportsOverride()- Specified by:
supportsOverridein interfaceDataConflictOperation- Overrides:
supportsOverridein classAbstractLocalClusterWriteOperationData- Returns:
- true if overriding the operation is supported, otherwise false.
-
getOverrideUpdateModifiers
protected int getOverrideUpdateModifiers()- Overrides:
getOverrideUpdateModifiersin classLocalClusterUpdateOperationData
-