public class MVCCEntryHolder extends EntryHolder implements IMVCCLockObject
Modifier | Constructor and Description |
---|---|
|
MVCCEntryHolder(IServerTypeDesc typeDesc,
String uid,
long scn,
boolean isTransient,
ITransactionalEntryData entryData) |
protected |
MVCCEntryHolder(MVCCEntryHolder other) |
Modifier and Type | Method and Description |
---|---|
IEntryHolder |
createCopy() |
MVCCEntryHolder |
createLogicallyDeletedDummyEntry(EntryXtnInfo entryXtnInfo) |
long |
getCommittedGeneration() |
int |
getLockedObjectHashCode() |
long |
getOverrideGeneration() |
boolean |
isLogicallyDeleted() |
boolean |
isOverridingAnother() |
void |
setCommittedGeneration(long committedGeneration) |
void |
setLogicallyDeleted(boolean logicallyDeleted) |
void |
setOverrideGeneration(long overrideGeneration) |
void |
setOverridingAnother(boolean overridingAnother) |
void |
setVersion(int version) |
void |
toText(Textualizer textualizer) |
addReadLockOwner, addTemplateWaitingForEntry, anyReadLockXtn, clearReadLockOwners, createDummy, dump, getCopyOfTemplatesWaitingForEntry, getEntryData, getMaster, getOriginalEntryHolder, getOtherUpdateUnderXtnEntry, getReadLockOwners, getShadow, getTemplatesWaitingForEntry, getTxnEntryData, getUidToOperateBy, getWriteLockOperation, getWriteLockOwner, getWriteLockTransaction, getXidOriginated, getXidOriginatedTransaction, hasShadow, isBlobStoreEntry, isEntryUnderWriteLockXtn, isExpired, isExpired, isHollowEntry, isSameEntryInstance, isUnderPendingUpdate, isUnstable, removeReadLockOwner, removeTemplateWaitingForEntry, resetEntryXtnInfo, resetWriteLockOwner, resetXidOriginated, restoreUpdateXtnRollback, setExpirationTime, setOtherUpdateUnderXtnEntry, setunStable, setWriteLockOperation, setWriteLockOwnerAndOperation, setWriteLockOwnerAndOperation, setWriteLockOwnerOperationAndShadow, updateEntryData, updateVersionAndExpiration
getClassName, getEntryId, getExpirationTime, getFlag, getHandback, getNotifyType, getOrder, getRoutingValue, getSCN, getServerTypeDesc, getUID, getVersionID, hasShadow, hasWaitingFor, isDeleted, isDummyLease, isDummyLeaseAndNotExpired, isLockSubject, isMaybeUnderXtn, isShadow, isTransient, setDeleted, setDummyLease, setFlag, setHasWaitingFor, setMaybeUnderXtn, setOrder, setSCN, setTransient, setUID, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLockSubjectType, getUID, isLockSubject
getEntryId, getHandback, getLockSubjectType, getNotifyType, getOrder, getRoutingValue, hasShadow, isShadow, setOrder, setSCN, setTransient, setUID
getClassName, getSCN, getServerTypeDesc, hasWaitingFor, isDeleted, isDummyLease, isDummyLeaseAndNotExpired, isMaybeUnderXtn, isTransient, setDeleted, setDummyLease, setHasWaitingFor, setMaybeUnderXtn
public MVCCEntryHolder(IServerTypeDesc typeDesc, String uid, long scn, boolean isTransient, ITransactionalEntryData entryData)
protected MVCCEntryHolder(MVCCEntryHolder other)
public IEntryHolder createCopy()
createCopy
in interface IEntryHolder
createCopy
in class EntryHolder
public MVCCEntryHolder createLogicallyDeletedDummyEntry(EntryXtnInfo entryXtnInfo)
public int getLockedObjectHashCode()
getLockedObjectHashCode
in interface IMVCCLockObject
public long getCommittedGeneration()
public void setCommittedGeneration(long committedGeneration)
public long getOverrideGeneration()
public void setOverrideGeneration(long overrideGeneration)
public boolean isOverridingAnother()
public void setOverridingAnother(boolean overridingAnother)
public boolean isLogicallyDeleted()
public void setLogicallyDeleted(boolean logicallyDeleted)
public void setVersion(int version)
public void toText(Textualizer textualizer)
toText
in interface Textualizable
toText
in class AbstractSpaceItem
Copyright © GigaSpaces.