public class FlatEntryData extends AbstractVersionedEntryData
_entryTxnInfo, _entryTypeDesc, _expirationTime, _versionID
Constructor and Description |
---|
FlatEntryData(Object[] fieldsValues,
Map<String,Object> dynamicProperties,
EntryTypeDesc entryTypeDesc,
int version,
long expirationTime,
EntryXtnInfo entryXtnInfo) |
Modifier and Type | Method and Description |
---|---|
ITransactionalEntryData |
createCopy(IEntryData newEntryData,
long newExpirationTime) |
ITransactionalEntryData |
createCopy(int newVersion,
long newExpiration,
EntryXtnInfo newEntryXtnInfo,
boolean shallowCloneData) |
Map<String,Object> |
getDynamicProperties() |
EntryDataType |
getEntryDataType() |
EntryTypeDesc |
getEntryTypeDesc() |
EntryXtnInfo |
getEntryXtnInfo() |
long |
getExpirationTime()
Gets the entry expiration time.
|
Object[] |
getFixedPropertiesValues() |
Object |
getFixedPropertyValue(int index)
Gets the specified fixed property's value.
|
int |
getVersion()
Gets the entry version.
|
void |
setDynamicProperties(Map<String,Object> dynamicProperties) |
void |
setDynamicPropertyValue(String propertyName,
Object value) |
void |
setFixedPropertyValue(int index,
Object value) |
void |
setFixedPropertyValues(Object[] values) |
setVersion
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
getNumOfFixedProperties, getPathValue, getPropertyValue, getSpaceTypeDescriptor, getTimeToLive, isDummyLease, isHybrid, isView
public FlatEntryData(Object[] fieldsValues, Map<String,Object> dynamicProperties, EntryTypeDesc entryTypeDesc, int version, long expirationTime, EntryXtnInfo entryXtnInfo)
public EntryTypeDesc getEntryTypeDesc()
public int getVersion()
ServerEntry
public long getExpirationTime()
ServerEntry
public EntryXtnInfo getEntryXtnInfo()
public ITransactionalEntryData createCopy(int newVersion, long newExpiration, EntryXtnInfo newEntryXtnInfo, boolean shallowCloneData)
public ITransactionalEntryData createCopy(IEntryData newEntryData, long newExpirationTime)
public EntryDataType getEntryDataType()
public Object getFixedPropertyValue(int index)
ServerEntry
index
- Position of requested property.public void setFixedPropertyValue(int index, Object value)
public Object[] getFixedPropertiesValues()
public void setFixedPropertyValues(Object[] values)
Copyright © GigaSpaces.