public class BlobStoreEntryHolder extends EntryHolder implements IBlobStoreEntryHolder
| Constructor and Description |
|---|
BlobStoreEntryHolder(IEntryHolder other) |
BlobStoreEntryHolder(IServerTypeDesc typeDesc,
String uid,
long scn,
boolean isTransient,
ITransactionalEntryData entryData,
boolean optimizedEntry) |
addReadLockOwner, addTemplateWaitingForEntry, anyReadLockXtn, clearReadLockOwners, createCopy, createDummy, dump, getCopyOfTemplatesWaitingForEntry, getEntryData, getMaster, getOriginalEntryHolder, getOtherUpdateUnderXtnEntry, getReadLockOwners, getShadow, getTemplatesWaitingForEntry, getTxnEntryData, getUidToOperateBy, getWriteLockOperation, getWriteLockOwner, getWriteLockTransaction, getXidOriginated, getXidOriginatedTransaction, hasShadow, isEntryUnderWriteLockXtn, isExpired, isExpired, isHasWaitingFor, isUnderPendingUpdate, isUnstable, removeReadLockOwner, removeTemplateWaitingForEntry, resetEntryXtnInfo, resetWriteLockOwner, resetXidOriginated, restoreUpdateXtnRollback, setExpirationTime, setHasWaitingFor, setOtherUpdateUnderXtnEntry, setunStable, setWriteLockOperation, setWriteLockOwnerAndOperation, setWriteLockOwnerAndOperation, setWriteLockOwnerOperationAndShadow, updateEntryData, updateVersionAndExpirationgetClassName, getEntryId, getEvictableLockObject, getExpirationTime, getHandback, getNotifyType, getOrder, getRoutingValue, getSCN, getServerTypeDesc, getUID, getVersionID, hasShadow, isLockSubject, isMaybeUnderXtn, isShadow, isTransient, setMaybeUnderXtn, setOrder, setSCN, setUID, toString, toTextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEntryId, getHandback, getNotifyType, getOrder, getRoutingValue, hasShadow, isShadow, setOrder, setSCN, setUIDgetClassName, getSCN, getServerTypeDesc, isMaybeUnderXtn, isTransient, setMaybeUnderXtnisLockSubjectgetUIDpublic BlobStoreEntryHolder(IServerTypeDesc typeDesc, String uid, long scn, boolean isTransient, ITransactionalEntryData entryData, boolean optimizedEntry)
public BlobStoreEntryHolder(IEntryHolder other)
public ILockObject getExternalLockObject()
ILockedSubjectgetExternalLockObject in interface ILockedSubjectgetExternalLockObject in class EntryHolderpublic BlobStoreRefEntryCacheInfo getBlobStoreResidentPart()
getBlobStoreResidentPart in interface IBlobStoreEntryHolderpublic void setBlobStoreResidentPart(BlobStoreRefEntryCacheInfo blobStoreResidentPart)
setBlobStoreResidentPart in interface IBlobStoreEntryHolderpublic boolean isSameEntryInstance(IEntryHolder other)
isSameEntryInstance in interface IEntryHolderisSameEntryInstance in class EntryHolderpublic boolean isBlobStoreEntry()
isBlobStoreEntry in interface IEntryHolderisBlobStoreEntry in class EntryHolderpublic boolean isDeleted()
isDeleted in interface ISpaceItemisDeleted in class AbstractSpaceItempublic void setDeleted(boolean val)
setDeleted in interface ISpaceItemsetDeleted in class AbstractSpaceItempublic IEntryHolder getLatestEntryVersion(CacheManager cacheManager, boolean attatchToMemory, Context attachingContext)
getLatestEntryVersion in interface IBlobStoreEntryHolderpublic short getBlobStoreVersion()
getBlobStoreVersion in interface IBlobStoreEntryHolderpublic void setBlobStoreVersion(short version)
setBlobStoreVersion in interface IBlobStoreEntryHolderpublic void setDirty(CacheManager cacheManager)
setDirty in interface IBlobStoreEntryHolderpublic String getTypeName()
getTypeName in interface IBlobStoreEntryHolderpublic byte getEntryTypeCode()
getEntryTypeCode in interface IBlobStoreEntryHolderpublic void insertOrTouchInternalCache(Context context, CacheManager cacheManager, CacheOperationReason cacheOperationReason)
insertOrTouchInternalCache in interface IBlobStoreEntryHolderpublic BlobStoreBulkInfo getBulkInfo()
getBulkInfo in interface IBlobStoreEntryHolderpublic void setBulkInfo(BlobStoreBulkInfo bulkInfo)
setBulkInfo in interface IBlobStoreEntryHolderpublic EntryHolderEmbeddedSyncOpInfo getEmbeddedSyncOpInfo()
getEmbeddedSyncOpInfo in interface IBlobStoreEntryHolderpublic void setEmbeddedSyncOpInfo(long generationId,
long sequenceId,
boolean phantom,
boolean partOfMultipleUidsInfo)
setEmbeddedSyncOpInfo in interface IBlobStoreEntryHolderpublic boolean isPhantom()
isPhantom in interface IBlobStoreEntryHolderpublic boolean isOptimizedEntry()
isOptimizedEntry in interface IBlobStoreEntryHolderCopyright © GigaSpaces.