public class MirrorBulkDataItem extends Object implements InternalBulkItem
| Modifier and Type | Field and Description |
|---|---|
protected IDataConverter<IEntryPacket> |
_converter |
protected IEntryPacket |
_dataPacket |
| Constructor and Description |
|---|
MirrorBulkDataItem(IEntryPacket dataPacket,
short operation) |
| Modifier and Type | Method and Description |
|---|---|
IDataConverter<IEntryPacket> |
getConverter() |
SpaceDocument |
getDataAsDocument() |
Object |
getDataAsObject() |
DataSyncOperationType |
getDataSyncOperationType() |
String |
getIdPropertyName() |
Object |
getIdPropertyValue() |
Object |
getItem()
Return the data item
|
Map<String,Object> |
getItemValues() |
short |
getOperation()
Return the operation to execute
|
Object |
getSpaceId() |
SpaceTypeDescriptor |
getTypeDescriptor() |
String |
getTypeName() |
String |
getUid() |
void |
setConverter(IDataConverter<IEntryPacket> converter) |
boolean |
supportsDataAsDocument() |
boolean |
supportsDataAsObject() |
boolean |
supportsGetSpaceId() |
boolean |
supportsGetTypeDescriptor() |
IEntryPacket |
toEntryPacket() |
String |
toString() |
protected final IEntryPacket _dataPacket
protected IDataConverter<IEntryPacket> _converter
public MirrorBulkDataItem(IEntryPacket dataPacket, short operation)
public short getOperation()
BulkItemgetOperation in interface BulkItemBulkItem.REMOVE/BulkItem.UPDATE/BulkItem.WRITE/BulkItem.PARTIAL_UPDATEpublic IDataConverter<IEntryPacket> getConverter()
public void setConverter(IDataConverter<IEntryPacket> converter)
setConverter in interface InternalBulkItempublic IEntryPacket toEntryPacket()
toEntryPacket in interface InternalBulkItempublic String getTypeName()
getTypeName in interface BulkItempublic String getIdPropertyName()
getIdPropertyName in interface BulkItempublic Object getIdPropertyValue()
getIdPropertyValue in interface BulkItempublic boolean supportsGetSpaceId()
supportsGetSpaceId in interface DataSyncOperationDataSyncOperation.getSpaceId() operation.public Object getSpaceId()
getSpaceId in interface DataSyncOperationpublic 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.Copyright © GigaSpaces.