public interface IEntryHolder extends ISpaceItem
getClassName, getEntryData, getSCN, getServerTypeDesc, getUidToOperateBy, getXidOriginated, getXidOriginatedTransaction, hasWaitingFor, isDeleted, isDummyLease, isDummyLeaseAndNotExpired, isMaybeUnderXtn, isTransient, setDeleted, setDummyLease, setExpirationTime, setHasWaitingFor, setMaybeUnderXtn, updateVersionAndExpiration
getUID, isLockSubject
void setSCN(long scn)
int getOrder()
void setOrder(int order)
void setUID(String uid)
ITransactionalEntryData getTxnEntryData()
void updateEntryData(IEntryData newEntryData, long expirationTime)
void resetEntryXtnInfo()
boolean anyReadLockXtn()
void addReadLockOwner(XtnEntry xtn)
void removeReadLockOwner(XtnEntry xtn)
void clearReadLockOwners()
XtnEntry getWriteLockOwner()
boolean isEntryUnderWriteLockXtn()
void resetWriteLockOwner()
int getWriteLockOperation()
void setWriteLockOperation(int writeLockOperation, boolean createSnapshot)
void setWriteLockOwnerAndOperation(XtnEntry writeLockOwner, int writeLockOperation)
void setWriteLockOwnerAndOperation(XtnEntry writeLockOwner, int writeLockOperation, boolean createSnapshot)
void setWriteLockOwnerOperationAndShadow(XtnEntry writeLockOwner, int writeLockOperation, IEntryHolder otherEh)
ServerTransaction getWriteLockTransaction()
void resetXidOriginated()
boolean isShadow()
boolean hasShadow()
boolean hasShadow(boolean safeEntry)
ShadowEntryHolder getShadow()
IEntryHolder createCopy()
IEntryHolder createDummy()
void restoreUpdateXtnRollback(IEntryData entryData)
void setOtherUpdateUnderXtnEntry(IEntryHolder eh)
MarshalledObject getHandback()
int getNotifyType()
Collection<ITemplateHolder> getTemplatesWaitingForEntry()
Collection<ITemplateHolder> getCopyOfTemplatesWaitingForEntry()
void addTemplateWaitingForEntry(ITemplateHolder template)
void removeTemplateWaitingForEntry(ITemplateHolder template)
IEntryHolder getMaster()
boolean isUnstable()
void setunStable(boolean value)
boolean isExpired()
boolean isExpired(long limit)
Object getRoutingValue()
Object getEntryId()
boolean isSameEntryInstance(IEntryHolder other)
boolean isBlobStoreEntry()
IEntryHolder getOriginalEntryHolder()
void setTransient(boolean isTransient)
default boolean isHollowEntry()
default LockSubjectType getLockSubjectType()
getLockSubjectType
in interface ILockObject
Copyright © GigaSpaces.