Package com.gigaspaces.sync
Interface DataSyncOperation
- All Known Subinterfaces:
BulkItem,DataConflictOperation,InternalBulkItem
- All Known Implementing Classes:
AbstractLocalClusterOperationData,AbstractLocalClusterWriteOperationData,BulkDataItem,ChangeBulkDataItem,ExternalizableDataSyncOperation,LocalClusterChangeOperationData,LocalClusterPartialUpdateOperationData,LocalClusterRemoveByUIDOperationData,LocalClusterRemoveOperationData,LocalClusterUpdateOperationData,LocalClusterWriteOperationData,MirrorBulkDataItem,MirrorChangeBulkDataItem,PartialUpdateBulkDataItem,PartialUpdateMirrorBulkItem
public interface DataSyncOperation
Represents a single data operation
- Since:
- 9.0.1
- Author:
- eitany
-
Method Summary
-
Method Details
-
getSpaceId
Object getSpaceId()- Returns:
- The operation's data Id.
- Since:
- 9.5
-
getUid
String getUid()- Returns:
- The operation's data UID.
-
getDataSyncOperationType
DataSyncOperationType getDataSyncOperationType()- Returns:
- the operation type.
-
getDataAsObject
Object getDataAsObject()- Returns:
- the operation data as object (i.e pojo), this can only be used if
supportsDataAsObject()return true, otherwise an exception will be thrown.
-
getDataAsDocument
SpaceDocument getDataAsDocument()- Returns:
- the operation data as space document, this can only be used if
supportsDataAsDocument()return true, otherwise an exception will be thrown.
-
getTypeDescriptor
SpaceTypeDescriptor getTypeDescriptor()- Returns:
- the type descriptor of the data type. this can only be used if
supportsGetTypeDescriptor()return true, otherwise an exception will be thrown.
-
supportsGetTypeDescriptor
boolean supportsGetTypeDescriptor()- Returns:
- whether this data operation support the
getTypeDescriptor()operation.
-
supportsDataAsObject
boolean supportsDataAsObject()- Returns:
- whether this data operation support the
getDataAsObject()operation.
-
supportsDataAsDocument
boolean supportsDataAsDocument()- Returns:
- whether this data operation support the
getDataAsDocument()operation.
-
supportsGetSpaceId
boolean supportsGetSpaceId()- Returns:
- whether this data operation support the
getSpaceId()operation. - Since:
- 9.5
-