public class UserTypeEntryData extends AbstractVersionedEntryData
_entryTxnInfo, _entryTypeDesc, _expirationTime, _versionID
Constructor and Description |
---|
UserTypeEntryData(Object data,
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 propertyID)
Gets the specified fixed property's value.
|
Object |
getUserObject() |
int |
getVersion()
Gets the entry version.
|
void |
setDynamicProperties(Map<String,Object> dynamicProperties) |
void |
setDynamicPropertyValue(String propertyName,
Object value) |
void |
setFixedPropertyValue(int propertyID,
Object value) |
void |
setFixedPropertyValues(Object[] values) |
void |
unsetDynamicPropertyValue(String propertyName) |
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, unsetPath, validateCanSetNull
getNumOfFixedProperties, getPathValue, getPropertyValue, getSpaceTypeDescriptor, getTimeToLive, isDummyLease, isHybrid, isView
public UserTypeEntryData(Object data, 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 getUserObject()
public Object getFixedPropertyValue(int propertyID)
ServerEntry
propertyID
- Position of requested property.public void setFixedPropertyValue(int propertyID, Object value)
public void setFixedPropertyValues(Object[] values)
public Object[] getFixedPropertiesValues()
public void unsetDynamicPropertyValue(String propertyName)
Copyright © GigaSpaces.