public class MirrorChangeBulkDataItem extends Object implements InternalBulkItem, DataSyncChangeSet
| Constructor and Description |
|---|
MirrorChangeBulkDataItem(ITypeDesc typeDesc,
String uid,
Object id,
int version,
long timeToLive,
Collection<SpaceEntryMutator> mutators) |
| Modifier and Type | Method and Description |
|---|---|
SpaceDocument |
getDataAsDocument() |
Object |
getDataAsObject() |
DataSyncOperationType |
getDataSyncOperationType() |
Object |
getId() |
String |
getIdPropertyName() |
Object |
getIdPropertyValue() |
Object |
getItem()
Return the data item
|
Map<String,Object> |
getItemValues() |
short |
getOperation()
Return the operation to execute
|
Collection<ChangeOperation> |
getOperations() |
Object |
getSpaceId() |
long |
getTimeToLive() |
SpaceTypeDescriptor |
getTypeDescriptor() |
String |
getTypeName() |
String |
getUid() |
int |
getVersion() |
void |
setConverter(IDataConverter<IEntryPacket> converter) |
boolean |
supportsDataAsDocument() |
boolean |
supportsDataAsObject() |
boolean |
supportsGetSpaceId() |
boolean |
supportsGetTypeDescriptor() |
IEntryPacket |
toEntryPacket() |
String |
toString() |
public MirrorChangeBulkDataItem(ITypeDesc typeDesc, String uid, Object id, int version, long timeToLive, Collection<SpaceEntryMutator> mutators)
public short getOperation()
BulkItemgetOperation in interface BulkItemBulkItem.REMOVE/BulkItem.UPDATE/BulkItem.WRITE/BulkItem.PARTIAL_UPDATEpublic String getTypeName()
getTypeName in interface BulkItempublic String getIdPropertyName()
getIdPropertyName in interface BulkItempublic Object getIdPropertyValue()
getIdPropertyValue in interface BulkItempublic Map<String,Object> getItemValues()
getItemValues in interface BulkItempublic String getUid()
getUid in interface DataSyncOperationpublic DataSyncOperationType getDataSyncOperationType()
getDataSyncOperationType in interface DataSyncOperationpublic Object getDataAsObject()
getDataAsObject in interface DataSyncOperationDataSyncOperation.supportsDataAsObject() return true, otherwise an exception will be thrown.public SpaceDocument getDataAsDocument()
getDataAsDocument in interface DataSyncOperationDataSyncOperation.supportsDataAsDocument() return true, otherwise an exception will be thrown.public SpaceTypeDescriptor getTypeDescriptor()
getTypeDescriptor in interface DataSyncOperationDataSyncOperation.supportsGetTypeDescriptor() return true, otherwise an exception will be thrown.public boolean supportsGetTypeDescriptor()
supportsGetTypeDescriptor in interface DataSyncOperationDataSyncOperation.getTypeDescriptor() operation.public boolean supportsDataAsObject()
supportsDataAsObject in interface DataSyncOperationDataSyncOperation.getDataAsObject() operation.public boolean supportsDataAsDocument()
supportsDataAsDocument in interface DataSyncOperationDataSyncOperation.getDataAsDocument() operation.public void setConverter(IDataConverter<IEntryPacket> converter)
setConverter in interface InternalBulkItempublic IEntryPacket toEntryPacket()
toEntryPacket in interface InternalBulkItempublic Collection<ChangeOperation> getOperations()
getOperations in interface DataSyncChangeSetpublic Object getId()
getId in interface DataSyncChangeSetpublic int getVersion()
getVersion in interface DataSyncChangeSetpublic long getTimeToLive()
getTimeToLive in interface DataSyncChangeSetpublic boolean supportsGetSpaceId()
supportsGetSpaceId in interface DataSyncOperationDataSyncOperation.getSpaceId() operation.public Object getSpaceId()
getSpaceId in interface DataSyncOperationCopyright © GigaSpaces.