public class XtnData extends Object
public XtnData(XtnEntry xtnEntry)
public boolean isLockedEntry(IEntryCacheInfo pEntry)
public void signalRewrittenEntry(String uid)
uid
- - uid of entry to signalpublic boolean isReWrittenEntry(String uid)
uid
- - uid of entry to checkpublic void removeRewrittenEntryIndication(String uid)
uid
- -uid of entrypublic IStoredList<IEntryCacheInfo> getUnderXtnEntries(int selectType)
selectType
- - selected type of entries under the xtn, from com.j_spaces.core.sadapter.SelctTypepublic boolean anyFifoEntries()
public ServerTransaction getXtn()
public XtnEntry getXtnEntry()
public void addLockedEntry(IEntryCacheInfo pEntry, OperationID operationID, boolean fifo)
public void updateLock(IEntryCacheInfo pEntry, OperationID operationID, boolean isReadOperation, boolean fifo)
public OperationID getOperationID(String uid)
public boolean isOperationID(OperationID oi)
public void setUpdatedEntry(IEntryHolder eh, boolean[] partialUpdateIndicators)
public void setInPlaceUpdatedEntry(IEntryHolder eh, Collection<SpaceEntryMutator> mutators)
public boolean isUpdatedEntry(IEntryHolder eh)
public void addToEntriesForFifoGroupScan(IEntryHolder entry)
public List<IEntryHolder> getEntriesForFifoGroupScan()
public void resetEntriesForFifoGroupsScan()
public boolean anyEntriesForFifoGroupScan()
public void addToFifoGroupsEntries(IEntryHolder eh, Object groupValue)
public boolean anyFifoGroupOperations()
public IStoredList<IEntryCacheInfo> getLockedEntries()
public IStoredList<IEntryCacheInfo> getLockedEntries(boolean createIfNull)
public boolean anyLockedEntries()
public void setFifoXtnNumber(long fifoXtnNumber)
public long getFifoXtnNumber()
public IStoredList<IEntryCacheInfo> getLockedFifoEntries()
public IStoredList<IEntryCacheInfo> getLockedFifoEntries(boolean createIfNull)
public IStoredList<IEntryCacheInfo> getNeedNotifyEntries()
public IStoredList<IEntryCacheInfo> getNeedNotifyEntries(boolean createIfNull)
public IStoredList<IEntryCacheInfo> getNewEntries()
public IStoredList<IEntryCacheInfo> getNewEntries(boolean createIfNull)
public void removeFromNewEntries(IEntryCacheInfo subject)
public IStoredList<IEntryCacheInfo> getTakenEntries()
public IStoredList<IEntryCacheInfo> getTakenEntries(boolean createIfNull)
public void addToTakenEntriesIfNotInside(IEntryCacheInfo entry)
public void removeTakenEntry(IEntryCacheInfo entry)
public void removeUpdatedEntry(IEntryCacheInfo entry)
public IStoredList<TemplateCacheInfo> getNTemplates()
public IStoredList<TemplateCacheInfo> getNTemplates(boolean createIfNull)
public IStoredList<TemplateCacheInfo> getRTTemplates()
public IStoredList<TemplateCacheInfo> getRTTemplates(boolean createIfNull)
public void setEntriesForReplicationIn2PCommit(List<IEntryHolder> pLocked)
public List<IEntryHolder> getEntriesForReplicationIn2PCommit()
public MVCCEntryCacheInfo getMvccNewGenerationsEntry(String uid)
public void addMvccNewGenerationsEntry(MVCCEntryCacheInfo mvccEntryCacheInfo)
public MVCCEntryCacheInfo removeMvccNewGenerationsEntry(String uid)
public MVCCEntryCacheInfo getMvccWriteActiveLogicallyDeletedEntry(String uid)
public void addWriteActiveLogicallyDeletedEntry(MVCCEntryCacheInfo mvccEntryCacheInfo)
public MVCCEntryCacheInfo removeWriteActiveLogicallyDeletedEntry(String uid)
Copyright © GigaSpaces.