public class ShadowEntryHolder extends EntryHolder implements ILeasedEntryCacheInfo
| Constructor and Description |
|---|
ShadowEntryHolder(IEntryHolder master,
ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs,
int[] backrefIndexPos,
IStoredList<Object> leaseManagerListRef,
IObjectInfo<Object> leaseManagerPosRef) |
addReadLockOwner, addTemplateWaitingForEntry, anyReadLockXtn, clearReadLockOwners, createCopy, createDummy, dump, getCopyOfTemplatesWaitingForEntry, getEntryData, getExternalLockObject, getOriginalEntryHolder, getOtherUpdateUnderXtnEntry, getReadLockOwners, getTemplatesWaitingForEntry, getTxnEntryData, getUidToOperateBy, getWriteLockOperation, getWriteLockOwner, getWriteLockTransaction, getXidOriginated, getXidOriginatedTransaction, isEntryUnderWriteLockXtn, isExpired, isExpired, isHollowEntry, isSameEntryInstance, isUnstable, removeReadLockOwner, removeTemplateWaitingForEntry, resetEntryXtnInfo, resetWriteLockOwner, resetXidOriginated, restoreUpdateXtnRollback, setExpirationTime, setOtherUpdateUnderXtnEntry, setunStable, setWriteLockOperation, setWriteLockOwnerAndOperation, setWriteLockOwnerAndOperation, setWriteLockOwnerOperationAndShadow, updateEntryData, updateVersionAndExpirationgetClassName, getEntryId, getEvictableLockObject, getExpirationTime, getHandback, getNotifyType, getOrder, getRoutingValue, getSCN, getServerTypeDesc, getUID, getVersionID, hasShadow, hasWaitingFor, isDeleted, isDummyLease, isDummyLeaseAndNotExpired, isLockSubject, isMaybeUnderXtn, isTransient, setDeleted, setDummyLease, setHasWaitingFor, setMaybeUnderXtn, setOrder, setSCN, setTransient, setUID, toString, toTextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEntryId, getHandback, getLockSubjectType, getNotifyType, getOrder, getRoutingValue, hasShadow, setOrder, setSCN, setTransient, setUIDgetClassName, getSCN, getServerTypeDesc, hasWaitingFor, isDeleted, isDummyLease, isDummyLeaseAndNotExpired, isMaybeUnderXtn, isTransient, setDeleted, setDummyLease, setHasWaitingFor, setMaybeUnderXtnisLockSubjectgetUIDpublic ShadowEntryHolder(IEntryHolder master, ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs, int[] backrefIndexPos, IStoredList<Object> leaseManagerListRef, IObjectInfo<Object> leaseManagerPosRef)
public ArrayList<IObjectInfo<IEntryCacheInfo>> getBackRefs()
public void setShadowBackRefs(ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs)
public int[] getBackrefIndexPos()
public void setBackrefIndexPos(int[] val)
public boolean isShadow()
AbstractSpaceItemisShadow in interface IEntryHolderisShadow in class AbstractSpaceItempublic boolean hasShadow(boolean safeEntry)
hasShadow in interface IEntryHolderhasShadow in class EntryHolderpublic ShadowEntryHolder getShadow()
getShadow in interface IEntryHoldergetShadow in class EntryHolderpublic IEntryHolder getMaster()
getMaster in interface IEntryHoldergetMaster in class EntryHolderpublic boolean isUnderPendingUpdate()
isUnderPendingUpdate in class EntryHolderpublic void setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList, IObjectInfo<Object> entryPos)
setLeaseManagerListRefAndPosition in interface ILeasedEntryCacheInfopublic IStoredList<Object> getLeaseManagerListRef()
getLeaseManagerListRef in interface ILeasedEntryCacheInfopublic IObjectInfo<Object> getLeaseManagerPosition()
getLeaseManagerPosition in interface ILeasedEntryCacheInfopublic boolean isConnectedToLeaseManager()
isConnectedToLeaseManager in interface ILeasedEntryCacheInfopublic boolean isSameLeaseManagerRef(ILeasedEntryCacheInfo other)
isSameLeaseManagerRef in interface ILeasedEntryCacheInfopublic boolean isBlobStoreEntry()
isBlobStoreEntry in interface IEntryHolderisBlobStoreEntry in interface ILeasedEntryCacheInfoisBlobStoreEntry in class EntryHolderpublic Object getObjectStoredInLeaseManager()
getObjectStoredInLeaseManager in interface ILeasedEntryCacheInfopublic void incrementNumOfLeaseUpdates()
public int getNumOfLeaseUpdates()
public void resetNumOfIndexesUpdated()
public void incrementNumOfIndexesUpdated()
public int getNumOfIndexesUpdated()
public void incrementNumOfUpdates()
public int getNumOfUpdates()
Copyright © GigaSpaces.