public interface ITransactionalEntryData extends IEntryData, MutableServerEntry
getDynamicProperties, getEntryDataType, getEntryTypeDesc, getFixedPropertiesValues, getNumOfFixedProperties, getTimeToLive, setDynamicProperties, setDynamicPropertyValue, setFixedPropertyValue, setFixedPropertyValues, unsetDynamicPropertyValue
setPathValue, unsetPath
getExpirationTime, getFixedPropertyValue, getPathValue, getPropertyValue, getSpaceTypeDescriptor, getVersion
EntryXtnInfo getEntryXtnInfo()
ITransactionalEntryData createCopyWithoutTxnInfo()
ITransactionalEntryData createCopyWithoutTxnInfo(long newExpirationTime)
ITransactionalEntryData createCopyWithTxnInfo(boolean createEmptyTxnInfo)
ITransactionalEntryData createCopyWithTxnInfo(int newVersionID, long newExpirationTime)
ITransactionalEntryData createCopyWithSuppliedTxnInfo(EntryXtnInfo ex)
ITransactionalEntryData createCopy(boolean cloneXtnInfo, IEntryData newEntryData, long newExpirationTime)
ITransactionalEntryData createShallowClonedCopyWithSuppliedVersion(int versionID)
ITransactionalEntryData createShallowClonedCopyWithSuppliedVersionAndExpiration(int versionID, long expirationTime)
boolean anyReadLockXtn()
void addReadLockOwner(XtnEntry xtn)
void removeReadLockOwner(XtnEntry xtn)
void clearReadLockOwners()
XtnEntry getWriteLockOwner()
void setWriteLockOwner(XtnEntry writeLockOwner)
int getWriteLockOperation()
void setWriteLockOperation(int writeLockOperation)
ServerTransaction getWriteLockTransaction()
IEntryHolder getOtherUpdateUnderXtnEntry()
void setOtherUpdateUnderXtnEntry(IEntryHolder entryHolder)
XtnEntry getXidOriginated()
void setXidOriginated(XtnEntry xidOriginated)
ServerTransaction getXidOriginatedTransaction()
Collection<ITemplateHolder> getWaitingFor()
void initWaitingFor()
boolean isExpired()
boolean isExpired(long limit)
Copyright © GigaSpaces.