public class MutableViewHybridEntryData extends ViewPropertiesEntryData implements ITransactionalEntryData
dynamicProperties, entry
Constructor and Description |
---|
MutableViewHybridEntryData() |
Modifier and Type | Method and Description |
---|---|
ITransactionalEntryData |
createCopy(IEntryData newEntryData,
long newExpirationTime) |
ITransactionalEntryData |
createCopy(int newVersion,
long newExpiration,
EntryXtnInfo newEntryXtnInfo,
boolean shallowCloneData) |
EntryXtnInfo |
getEntryXtnInfo() |
boolean |
isDeserialized() |
void |
setDynamicProperties(Map<String,Object> dynamicProperties) |
void |
setDynamicPropertyValue(String propertyName,
Object value) |
void |
setFixedPropertyValue(int index,
Object value) |
void |
setFixedPropertyValues(Object[] values) |
void |
view(ITransactionalEntryData entryData) |
void |
view(ITransactionalEntryData entryData,
ViewPropertiesEntryData viewEntryData) |
getDynamicProperties, getEntry, getEntryDataType, getEntryTypeDesc, getExpirationTime, getFixedPropertiesValues, getFixedPropertyValue, getPropertiesHolder, getVersion, isView, isViewOf, view, view
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addReadLockOwner, 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, validateCanSetNull
getDynamicProperties, getEntryDataType, getEntryTypeDesc, getFixedPropertiesValues, getNumOfFixedProperties, getPathValue, getPropertyValue, getSpaceTypeDescriptor, getTimeToLive, isDummyLease, isHybrid, isView, setVersion
getExpirationTime, getFixedPropertyValue, getVersion
public void view(ITransactionalEntryData entryData, ViewPropertiesEntryData viewEntryData)
public void view(ITransactionalEntryData entryData)
public void setFixedPropertyValue(int index, Object value)
setFixedPropertyValue
in interface IEntryData
setFixedPropertyValue
in class ViewPropertiesEntryData
public void setFixedPropertyValues(Object[] values)
setFixedPropertyValues
in interface IEntryData
setFixedPropertyValues
in class ViewPropertiesEntryData
public void setDynamicProperties(Map<String,Object> dynamicProperties)
setDynamicProperties
in interface IEntryData
setDynamicProperties
in class ViewPropertiesEntryData
public EntryXtnInfo getEntryXtnInfo()
getEntryXtnInfo
in interface ITransactionalEntryData
public ITransactionalEntryData createCopy(int newVersion, long newExpiration, EntryXtnInfo newEntryXtnInfo, boolean shallowCloneData)
createCopy
in interface ITransactionalEntryData
public ITransactionalEntryData createCopy(IEntryData newEntryData, long newExpirationTime)
createCopy
in interface ITransactionalEntryData
public void setDynamicPropertyValue(String propertyName, Object value)
setDynamicPropertyValue
in interface ITransactionalEntryData
public boolean isDeserialized()
Copyright © GigaSpaces.