public class Context extends Object
Modifier and Type | Field and Description |
---|---|
static OperationTimeoutException |
_operationTimeoutExecption |
Constructor and Description |
---|
Context() |
public static OperationTimeoutException _operationTimeoutExecption
public void setOwningThreadName(String name)
public String getOwningThreadName()
public OperationID getOperationID()
public void setOperationID(OperationID operationID)
public boolean isTemplateInitialSearch()
public void setTemplateInitialSearchThread()
public void resetTemplateInitialSearchThread()
public void setFifoThread()
public boolean isFifoThread()
public FifoBackgroundRequest getRecentFifoObject()
public void setRecentFifoObject(FifoBackgroundRequest fb)
public void resetRecentFifoObject()
public int getFifoThreadNumber()
public void setFifoThreadNumber(int fifoThreadNumber)
public boolean isFromReplication()
public void setFromReplication(boolean fromReplication)
public void setMainThread(boolean mainThread)
public boolean isMainThread()
public void setOpResultByThread(boolean opResultByThread)
public boolean isOpResultByThread()
public ITransactionalEntryData getLastRawMatchSnapshot()
public void setLastRawMatchSnapshot(ITransactionalEntryData entryData)
public void setLastMatchResult(MatchResult res)
public MatchResult getLastMatchResult()
public IEntryHolder getLastRawmatchEntry()
public void setLastRawmatchEntry(IEntryHolder entry)
public ITemplateHolder getLastRawmatchTemplate()
public void setLastRawmatchTemplate(ITemplateHolder template)
public void setRawmatchResult(ITransactionalEntryData entryData, MatchResult res, IEntryHolder entry, ITemplateHolder template)
public boolean isPossibleIEBlockingMatch()
public void setPossibleIEBlockingMatch(boolean val)
public void clean()
public void setSyncReplFromMultipleOperation(boolean syncReplFromMultipleOperation)
syncReplFromMultipleOperation
- the m_SyncReplFromMultipleOperation to setpublic boolean isSyncReplFromMultipleOperation()
public boolean isTransactionalMultipleOperation()
public void setTransactionalMultipleOperation(boolean isMultipleOperation)
isMultipleOperation
- the isMultipleOperation to setpublic void setOperationIDs(OperationID[] opIDs)
public OperationID[] getOperationIDs()
public long getOperationVisibilityTime()
public void setOperationVisibilityTime(long operationVisibilityTime)
public boolean isMultipleOperation()
public void setMultipleOperation()
public boolean isNonBlockingReadOp()
public void setNonBlockingReadOp(boolean value)
public boolean isUnstableEntry()
public void setUnstableEntry(boolean value)
public void setActive(boolean _active)
public boolean isActive()
public boolean isLocalActive()
public boolean[] getPartialUpdatedValuesIndicators()
public void setPartialUpdatedValuesIndicators(boolean[] partialUpdatedValuesIndicators)
public WriteEntryResult getWriteResult()
public void setWriteResult(WriteEntryResult result)
public Lease getNotifyLease()
public void setNotifyLease(Lease lease)
public void setReRegisterLeaseOnUpdate(boolean value)
public boolean isReRegisterLeaseOnUpdate()
public void setReplicationContext(IReplicationOutContext replicationContext)
public IReplicationOutContext getReplicationContext()
public void setOrigin(boolean origin)
public boolean isOrigin()
public boolean isFromGateway()
public void setFromGateway(boolean fromGateway)
public void setUpdateLastSentKey(boolean _updateLastSentKey)
public boolean isUpdateLastSentKey()
public void setNotifyNewEntry(IEntryHolder fifoNotifyNewEntry)
public IEntryHolder getNotifyNewEntry()
public void setDisableSyncReplication(boolean disableSyncReplication)
public boolean isDisableSyncReplication()
public ITemplateHolder get_take_template()
public void set_take_template(ITemplateHolder _take_template)
public IServerTypeDesc get_take_typeDesc()
public void set_take_typeDesc(IServerTypeDesc _take_typeDesc)
public void setReadByIdsInfo(ReadByIdsInfo readByIdsInfo)
public ReadByIdsInfo getReadByIdsInfo()
public Map<String,IEntryHolder> getPrefetchedNonBlobStoreEntries()
public void setPrefetchedNonBlobStoreEntries(Map<String,IEntryHolder> prefetchedEntries)
public void setPendingExpiredEntriesExist(boolean val)
public boolean isPendingExpiredEntriesExist()
public ServerTransaction getCommittingXtn()
public void setCommittingXtn(ServerTransaction xtn)
public boolean isAnyFifoGroupIndex()
public void setAnyFifoGroupIndex()
public TypeDataIndex getIndexUsedInFifoGroupScan(Object res)
public void setFifoGroupIndexUsedInFifoGroupScan(Object res, TypeDataIndex usedIndex)
public void resetFifoGroupIndexUsedInFifoGroupScan()
public HashMap<Object,TypeDataIndex> getFfoGroupIndexResultsUsedInFifoGroupScan()
public boolean isFifoGroupScanEncounteredXtnConflict()
public void setFifoGroupScanEncounteredXtnConflict(boolean val)
public boolean isFifoGroupValueForMiltipleOperations(Object val)
public void setToFifoGroupValueForMiltipleOperations(Object val)
public boolean isExhaustedFifoGroupsTemplatesSearch()
public void setExhaustedFifoGroupsTemplatesSearch(boolean val)
public boolean isFifoGroupQueryContainsOrCondition()
public void setFifoGroupQueryContainsOrCondition(boolean val)
public void setOrdinalForMultipleIdsOperation(int ordinal)
public int getOrdinalForMultipleIdsOperation()
public int getNumOfIndexesInserted()
public void clearNumOfIndexesInserted()
public void incrementNumOfIndexesInserted()
public void incrementNumOfEntriesMatched()
public int getNumberOfEntriesMatched()
public void setIntersectionEnablment(boolean val)
public boolean isIndicesIntersectionEnabled()
public MultiIntersectedStoredList<IEntryCacheInfo> getChosenIntersectedList(boolean finalChoice)
public void setChosenIntersectedList(MultiIntersectedStoredList<IEntryCacheInfo> chosenIntersectedList)
public boolean isUsingIntersectedListForScanning()
public IEntryCacheInfo getOffHeapOpEntryCacheInfo()
public IEntryHolder getOffHeapOpEntryHolder()
public boolean getOffHeapOpPin()
public void setOffHeapOpParams(IEntryCacheInfo offHeapEntryCacheInfo, IEntryHolder offHeapOpEntryHolder, boolean offHeapOpPin)
public boolean isIndexUsed()
public void setIndexUsed(boolean val)
public void setInitialLoadInfo(InitialLoadInfo ili)
public InitialLoadInfo getInitialLoadInfo()
public BlobStoreBulkInfo getBlobStoreBulkInfo()
public boolean isActiveBlobStoreBulk()
public void setBlobStoreBulkInfo(BlobStoreBulkInfo bi)
public void setBlobStoreUsePureIndexesAccess(boolean val)
public boolean isBlobStoreUsePureIndexesAccess()
public boolean isBlobStoreTryNonPersistentOp()
public void setBlobStoreTryNonPersistentOp(boolean val)
public BlobStorePreFetchBatchResult getBlobStorePreFetchBatchResult()
public void setBlobStorePreFetchBatchResult(BlobStorePreFetchBatchResult r)
public boolean isDisableBlobStorePreFetching()
public void setDisableBlobStorePreFetching(boolean val)
public boolean isDelayedReplicationForbulkOpUsed()
public void setDelayedReplicationForbulkOpUsed(boolean delayedReplicationForbulkOpUsed)
public IEntryHolder getBlobStoreEntry()
public IEntryData getOriginalData()
public Collection<SpaceEntryMutator> getMutators()
public SpaceEngine.EntryRemoveReasonCodes getRemoveReason()
public void setForBulkInsert(IEntryHolder eh)
public void setForBulkUpdate(IEntryHolder eh, IEntryData originalData, Collection<SpaceEntryMutator> mutators)
public void setForBulkRemove(IEntryHolder eh, SpaceEngine.EntryRemoveReasonCodes removeReason)
public void setOffHeapOriginalEntryInfo(IEntryData originalData, short originalOffHeapVersion)
public short getOriginalOffHeapVersion()
public void setOperationAnswer(ITemplateHolder template, IEntryPacket entryPacket, Exception ex)
this method MUST be called under template lock. after this method is called the template should be removed from the cache.
Copyright © GigaSpaces.