public class HybridEntryData extends Object implements IBinaryEntryData
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
_dynamicProperties |
protected EntryXtnInfo |
_entryTxnInfo |
protected EntryTypeDesc |
_entryTypeDesc |
protected long |
_expirationTime |
protected int |
_versionID |
| Constructor and Description |
|---|
HybridEntryData(HybridPropertiesHolder propertiesHolder,
Map<String,Object> dynamicProperties,
EntryTypeDesc entryTypeDesc,
int version,
long expirationTime,
EntryXtnInfo entryXtnInfo) |
HybridEntryData(Object[] fixedProperties,
Map<String,Object> dynamicProperties,
EntryTypeDesc entryTypeDesc,
int version,
long expirationTime,
EntryXtnInfo entryXtnInfo) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddReadLockOwner, anyReadLockXtn, clearReadLockOwners, copyTxnInfo, createCopyWithDummyTieredStorageTxnContainsOtherWriteLockOwner, createCopyWithDummyTieredStorageTxnInfo, createCopyWithoutTxnInfo, createCopyWithoutTxnInfo, createCopyWithSuppliedTxnInfo, createCopyWithTxnInfo, createCopyWithTxnInfo, createShallowClonedCopyWithSuppliedVersion, createShallowClonedCopyWithSuppliedVersionAndExpiration, deepCloneProperty, getOtherUpdateUnderXtnEntry, getReadLocksOwners, getWaitingFor, getWriteLockOperation, getWriteLockOwner, getWriteLockTransaction, getXidOriginated, getXidOriginatedTransaction, initWaitingFor, isExpired, isExpired, removeReadLockOwner, setOtherUpdateUnderXtnEntry, setPathValue, setWriteLockOperation, setWriteLockOwner, setXidOriginated, throwChangeIdException, unsetDynamicPropertyValue, unsetPath, validateCanSetNullgetNumOfFixedProperties, getPathValue, getPropertyValue, getSpaceTypeDescriptor, getTimeToLive, isDummyLease, isViewprotected final EntryTypeDesc _entryTypeDesc
protected final int _versionID
protected final long _expirationTime
protected final EntryXtnInfo _entryTxnInfo
public HybridEntryData(Object[] fixedProperties, Map<String,Object> dynamicProperties, EntryTypeDesc entryTypeDesc, int version, long expirationTime, EntryXtnInfo entryXtnInfo)
public HybridEntryData(HybridPropertiesHolder propertiesHolder, Map<String,Object> dynamicProperties, EntryTypeDesc entryTypeDesc, int version, long expirationTime, EntryXtnInfo entryXtnInfo)
public ITransactionalEntryData createCopy(int newVersion, long newExpiration, EntryXtnInfo newEntryXtnInfo, boolean shallowCloneData)
createCopy in interface ITransactionalEntryDatapublic ITransactionalEntryData createCopy(IEntryData newEntryData, long newExpirationTime)
createCopy in interface ITransactionalEntryDatapublic Object[] getNonSerializedProperties()
public Object getFixedPropertyValue(int index)
ServerEntrygetFixedPropertyValue in interface ServerEntryindex - Position of requested property.public void setFixedPropertyValue(int index,
Object value)
setFixedPropertyValue in interface IEntryDatapublic Object[] getFixedPropertiesValues()
getFixedPropertiesValues in interface IEntryDatapublic void setFixedPropertyValues(Object[] values)
setFixedPropertyValues in interface IEntryDatapublic void setFixedPropertyValues(Object[] nonSerializedFields, byte[] serializedFields)
public byte[] getPackedSerializedProperties()
getPackedSerializedProperties in interface IBinaryEntryDatapublic boolean isEqualProperties(IBinaryEntryData old)
isEqualProperties in interface IBinaryEntryDatapublic EntryTypeDesc getEntryTypeDesc()
getEntryTypeDesc in interface IEntryDatapublic int getVersion()
ServerEntrygetVersion in interface ServerEntrypublic long getExpirationTime()
ServerEntrygetExpirationTime in interface ServerEntrypublic EntryXtnInfo getEntryXtnInfo()
getEntryXtnInfo in interface ITransactionalEntryDatapublic EntryDataType getEntryDataType()
getEntryDataType in interface IEntryDatapublic Map<String,Object> getDynamicProperties()
getDynamicProperties in interface IEntryDatapublic void setDynamicProperties(Map<String,Object> dynamicProperties)
setDynamicProperties in interface IEntryDatapublic void setDynamicPropertyValue(String propertyName, Object value)
setDynamicPropertyValue in interface ITransactionalEntryDatapublic boolean isHybrid()
isHybrid in interface IEntryDataCopyright © GigaSpaces.