Uses of Class
com.j_spaces.core.cache.context.Context
Packages that use Context
Package
Description
Provides Space properties and security context services
-
Uses of Context in com.gigaspaces.internal.query
Methods in com.gigaspaces.internal.query with parameters of type ContextModifier and TypeMethodDescriptionprotected abstract IObjectsListAbstractQueryIndex.getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan) protected IObjectsListExactValueIndexScanner.getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan) protected IObjectsListExacValueCompoundIndexScanner.getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan) protected IObjectsListInValueIndexScanner.getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan) protected IObjectsListNotRegexIndexScanner.getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan) protected IObjectsListNullValueIndexScanner.getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan) protected IObjectsListRangeCompoundIndexScanner.getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan) protected IObjectsListRangeIndexScanner.getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan) protected IObjectsListRegexIndexScanner.getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan) protected IObjectsListRelationIndexScanner.getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan) protected IObjectsListUidsIndexScanner.getEntriesByIndex(Context context, TypeData typeData, TypeDataIndex<Object> index, boolean fifoGroupsScan) AbstractQueryIndex.getIndexedEntriesByType(Context context, TypeData typeData, ITemplateHolder template, int latestIndexToConsider) CompoundAndIndexScanner.getIndexedEntriesByType(Context context, TypeData typeData, ITemplateHolder template, int latestIndexToConsider) CompoundOrIndexScanner.getIndexedEntriesByType(Context context, TypeData typeData, ITemplateHolder template, int latestIndexToConsider) InValueIndexScanner.getIndexedEntriesByType(Context context, TypeData typeData, ITemplateHolder template, int latestIndexToConsider) IQueryIndexScanner.getIndexedEntriesByType(Context context, TypeData typeData, ITemplateHolder template, int latestIndexToConsider) NotRegexIndexScanner.getIndexedEntriesByType(Context context, TypeData typeData, ITemplateHolder template, int latestIndexToConsider) RegexIndexScanner.getIndexedEntriesByType(Context context, TypeData typeData, ITemplateHolder template, int latestIndexToConsider) RelationIndexScanner.getIndexedEntriesByType(Context context, TypeData typeData, ITemplateHolder template, int latestIndexToConsider) UidsIndexScanner.getIndexedEntriesByType(Context context, TypeData typeData, ITemplateHolder template, int latestIndexToConsider) voidEntryHolderAggregatorContext.scan(Context context, IEntryData entryData, String uid, boolean isTransient) -
Uses of Context in com.gigaspaces.internal.server.space
Methods in com.gigaspaces.internal.server.space with parameters of type ContextModifier and TypeMethodDescriptionvoidSpaceEngine.checkWFValidityAfterUpdate(Context context, IEntryHolder entry) update performed for an entry under xtn, if there are templates wf this entry, is there any use to keep on waiting (i.e.voidSpaceEngine.executeOnMatchingEntries(Context context, ITemplateHolder template, boolean makeWaitForInfo) Searches the engine for a matching entry using the BFS tree of the specified template.SpaceEngine.getMatchedEntryAndOperateSA(Context context, ITemplateHolder template, boolean makeWaitForInfo, boolean useSCN) Searches the engine for a matching entry using the BFS tree of the specified template.voidFifoGroupsHandler.handleNeedFgOnlyScanOnXtnEnd(Context context, XtnEntry xtnEntry) voidFifoGroupsHandler.handleRemoveWaitingForInfoSAFifoGroups_EntryBased(Context context, IEntryHolder entry, ITemplateHolder template) booleanTemplateScanner.match(Context context, IEntryHolder entry, ITemplateHolder template) booleanTemplateScanner.match(Context context, IEntryHolder entry, ITemplateHolder template, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, boolean safeEntry) booleanTemplateScanner.match(Context context, IEntryHolder entry, ITemplateHolder template, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, boolean safeEntry, int rightColumnPosition) Checks if the specified template matches the specified entry.booleanTemplateScanner.notifyMatch(Context context, IEntryHolder entry, ITemplateHolder template) intSpaceEngine.performReplication(Context context) perform sync replication from sync-packets list or a single sync-packet contained in the context.voidSpaceEngine.performTemplateOnEntrySA(Context context, ITemplateHolder template, IEntryHolder entry, boolean makeWaitForInfo) try to process an entry , if the entry has a shadow try it too if the entry don't suitevoidSpaceEngine.removeEntrySA(Context context, IEntryHolder entry, boolean fromReplication, boolean origin, boolean ofReplicatableClass, SpaceEngine.EntryRemoveReasonCodes removeReason, boolean disableReplication, boolean disableProcessorCall, boolean disableSADelete) voidSpaceEngine.removeEntrySA(Context context, IEntryHolder entry, IServerTypeDesc typeDesc, boolean fromReplication, boolean origin, SpaceEngine.EntryRemoveReasonCodes removeReason) Delete an entry (direct delete).voidSpaceEngine.removeEntrySA(Context context, IEntryHolder entry, IServerTypeDesc typeDesc, boolean fromReplication, boolean origin, SpaceEngine.EntryRemoveReasonCodes removeReason, boolean disableReplication, boolean disableProcessorCall, boolean disableSADelete) Delete an entry (direct delete).voidTemplateScanner.scanNonNotifyTemplates(Context context, IEntryHolder entry, ServerTransaction txn, FifoSearch fifoSearch) Search for templates that match the specified entry and perform each such template.voidTemplateScanner.scanNonNotifyTemplates(Context context, IEntryHolder entry, ServerTransaction txn, FifoSearch fifoSearch, FifoGroupsSearch fifoGroupsSearch) Search for templates that match the specified entry and perform each such template.voidTemplateScanner.scanNotifyTemplates(NotifyContextsHolder notifyContextsHolder, Context context, ServerTransaction txn, FifoSearch fifoSearch) booleanSpaceEngine.skipBroadcastTable(Context context, ITemplateHolder template) -
Uses of Context in com.gigaspaces.internal.server.space.events
Methods in com.gigaspaces.internal.server.space.events with parameters of type ContextModifier and TypeMethodDescriptionvoidSpaceDataEventManager.notifyTemplate(NotifyTemplateHolder template, IEntryHolder entry, IEntryHolder oldEntry, NotifyContext notifyContext, Context ctx) Notifies a notification template with the specified remote event Notification is done asynchronously, by sending a bus packet to the Notifier. -
Uses of Context in com.gigaspaces.internal.server.space.mvcc
Methods in com.gigaspaces.internal.server.space.mvcc with parameters of type ContextModifier and TypeMethodDescriptionMVCCSpaceEngineHandler.checkTransactionConflict(MVCCEntryHolder entry, ITemplateHolder template, Context context) voidMVCCSpaceEngineHandler.preCommitMvccEntries(Context context, XtnEntry xtnEntry) -
Uses of Context in com.gigaspaces.internal.server.space.tiered_storage
Methods in com.gigaspaces.internal.server.space.tiered_storage with parameters of type ContextModifier and TypeMethodDescriptionTieredStorageSA.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) TieredStorageSA.getEntry(Context context, String uid, String classname, IEntryHolder template) voidInternalRDBMS.initialLoad(Context context, SpaceEngine engine, InitialLoadInfo initialLoadInfo) TieredStorageSA.initialLoad(Context context, ITemplateHolder template, InitialLoadInfo initialLoadInfo) voidInternalRDBMS.insertEntry(Context context, IEntryHolder entryHolder) Inserts a new entry to the internalDiskStoragevoidTieredStorageSA.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean shouldReplicate) voidTieredStorageSA.prepare(Context context, ServerTransaction xtn, ArrayList<IEntryHolder> pLocked, boolean singleParticipant, Map<String, Object> partialUpdatesAndInPlaceUpdatesInfo, boolean shouldReplicate) booleanInternalRDBMS.removeEntry(Context context, IEntryHolder entryHolder) Removes an entry from the internalDiskStoragevoidTieredStorageSA.removeEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean fromLeaseExpiration, boolean shouldReplicate) voidInternalRDBMS.updateEntry(Context context, IEntryHolder updatedEntry) updates an entry.voidTieredStorageSA.updateEntry(Context context, IEntryHolder updatedEntry, boolean updateRedoLog, boolean origin, boolean[] partialUpdateValuesIndicators) -
Uses of Context in com.gigaspaces.internal.server.storage
Methods in com.gigaspaces.internal.server.storage with parameters of type ContextModifier and TypeMethodDescriptionstatic IEntryHolderEntryHolderFactory.createTieredStorageHollowEntry(Context context, IServerTypeDesc typeDesc, String uid, boolean isTransient) booleanITemplateHolder.isActiveRead(SpaceEngine engine, Context context) booleanTemplateHolder.isActiveRead(SpaceEngine engine, Context context) booleanITemplateHolder.isHistoricalRead(SpaceEngine engine, Context context) booleanTemplateHolder.isHistoricalRead(SpaceEngine engine, Context context) ITemplateHolder.match(CacheManager cacheManager, IEntryHolder entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, boolean safeEntry, Context context, RegexCache regexCache) ITemplateHolder.match(CacheManager cacheManager, IEntryHolder entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, boolean safeEntry, Context context, RegexCache regexCache, int rightColumnPosition) booleanTemplateEntryData.match(Context cacheContext, CacheManager cacheManager, ServerEntry entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, RegexCache regexCache) booleanTemplateEntryData.match(Context cacheContext, CacheManager cacheManager, ServerEntry entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, RegexCache regexCache, int rightIndex) TemplateHolder.match(CacheManager cacheManager, IEntryHolder entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, boolean safeEntry, Context context, RegexCache regexCache) TemplateHolder.match(CacheManager cacheManager, IEntryHolder entry, int skipAlreadyMatchedFixedPropertyIndex, String skipAlreadyMatchedIndexPath, boolean safeEntry, Context context, RegexCache regexCache, int rightColumnPosition) booleanITemplateHolder.quickReject(Context context, FifoSearch fifoSearch) booleanNotifyTemplateHolder.quickReject(Context context, FifoSearch fifoSearch, ServerTransaction txn, NotifyContextsHolder notifyContextsHolder) booleanTemplateHolder.quickReject(Context context, FifoSearch fifoSearch) -
Uses of Context in com.gigaspaces.internal.sync
Methods in com.gigaspaces.internal.sync with parameters of type ContextModifier and TypeMethodDescriptionSynchronizationStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) SynchronizationStorageAdapter.getEntry(Context context, String uid, String typeName, IEntryHolder template) SynchronizationStorageAdapter.initialLoad(Context context, ITemplateHolder template, InitialLoadInfo initialLoadInfo) voidSynchronizationStorageAdapter.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean shouldReplicate) voidSynchronizationStorageAdapter.prepare(Context context, ServerTransaction xtn, ArrayList<IEntryHolder> pLocked, boolean singleParticipant, Map<String, Object> partialUpdatesAndInPlaceUpdatesInfo, boolean shouldReplicate) voidSynchronizationStorageAdapter.removeEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean fromLeaseExpiration, boolean shouldReplicate) voidSynchronizationStorageAdapter.updateEntry(Context context, IEntryHolder updatedEntry, boolean updateRedoLog, boolean origin, boolean[] partialUpdateValuesIndicators) -
Uses of Context in com.gigaspaces.internal.sync.hybrid
Methods in com.gigaspaces.internal.sync.hybrid with parameters of type ContextModifier and TypeMethodDescriptionSyncHybridStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) SyncHybridStorageAdapter.getEntry(Context context, String uid, String classname, IEntryHolder template) SyncHybridStorageAdapter.initialLoad(Context context, ITemplateHolder template, InitialLoadInfo initialLoadInfo) voidSyncHybridStorageAdapter.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean shouldReplicate) voidSyncHybridStorageAdapter.prepare(Context context, ServerTransaction xtn, ArrayList<IEntryHolder> pLocked, boolean singleParticipant, Map<String, Object> partialUpdatesAndInPlaceUpdatesInfo, boolean shouldReplicate) voidSyncHybridStorageAdapter.removeEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean fromLeaseExpiration, boolean shouldReplicate) voidSyncHybridStorageAdapter.updateEntry(Context context, IEntryHolder updatedEntry, boolean updateRedoLog, boolean origin, boolean[] partialUpdateValuesIndicators) -
Uses of Context in com.gigaspaces.internal.transport
Methods in com.gigaspaces.internal.transport with parameters of type ContextModifier and TypeMethodDescriptionstatic IEntryPacketEntryPacketFactory.createFullPacket(Context context, IEntryHolder entry, ITemplateHolder template) static IEntryPacketEntryPacketFactory.createFullPacket(Context context, IEntryHolder entry, ITemplateHolder template, IEntryData entryData) static IEntryPacketEntryPacketFactory.createFullPacket(Context context, IEntryHolder entry, ITemplateHolder template, String uid) static IEntryPacketEntryPacketFactory.createFullPacket(Context context, ITemplateHolder template, IEntryData entryData, String uid, boolean isTransient) -
Uses of Context in com.j_spaces.core
Methods in com.j_spaces.core that return ContextMethods in com.j_spaces.core with parameters of type Context -
Uses of Context in com.j_spaces.core.cache
Fields in com.j_spaces.core.cache declared as ContextMethods in com.j_spaces.core.cache that return ContextModifier and TypeMethodDescriptionCacheManager.freeCacheContext(Context context) CacheContextFactory.getCacheContext()returns a free Context from the pool.CacheManager.getCacheContext()CacheContextFactory.viewCacheContext()returns the active Context of this thread or null if noneCacheManager.viewCacheContext()Methods in com.j_spaces.core.cache with parameters of type ContextModifier and TypeMethodDescriptionCacheManager.associateEntryWithXtn(Context context, IEntryHolder entryHolder, ITemplateHolder template, XtnEntry xtnEntry, IEntryHolder new_content) tie an entry with a transaction.voidEntriesIter.beforeAlternatingThreadBatch(Context context) voidCacheManager.commit(Context context, XtnEntry xtnEntry, boolean singleParticipant, boolean anyUpdates, boolean supportsTwoPhaseReplication) intCacheManager.count(Context context, ITemplateHolder template, XtnEntry xtnFilter) voidCacheManager.disconnectEntryFromXtn(Context context, IEntryHolder entryHolder, XtnEntry xtnEntry, boolean xtnEnd) disconnect an entry from xtnvoidCacheManager.disconnectMVCCEntryFromXtn(Context context, MVCCEntryCacheInfo pEntry, XtnEntry xtnEntry, boolean xtnEnd) voidCacheManager.extendLeasePeriod(Context context, long time, long original_time, String uid, String classname, int objectType, boolean shouldReplicate, boolean origin) CacheManager.findTemplatesByIndex(Context context, IServerTypeDesc typeDesc, IEntryHolder entry, MatchTarget matchTarget) given a class name return the SL of matching templates.voidCacheContextFactory.freeCacheContext(Context ctx) Free a Context acquired by getCacheContext().CacheManager.freeCacheContext(Context context) CacheManager.getEntriesByUniqueIds(Context context, IServerTypeDesc currServerTypeDesc, Object[] ids, ITemplateHolder template) CacheManager.getEntriesMinIndex(Context context, TypeData typeData, int numOfFields, ITemplateHolder template) Computes the best way to reach a list of potential match of entries of the specified type.CacheManager.getEntriesMinIndexExtended(Context context, TypeData entryType, int numOfFields, ITemplateHolder template) Using extended match-CacheManager.getEntry(Context context, IEntryHolder entryHolder, boolean tryInsertToCache, boolean lockedEntry) CacheManager.getEntry(Context context, IEntryHolder entryHolder, boolean tryInsertToCache, boolean lockedEntry, boolean useOnlyCache) CacheManager.getEntry(Context context, String uid, String inputClassName, IEntryHolder template, boolean tryInsertToCache, boolean lockedEntry, boolean useOnlyCache) get entry by its uid, and, optionally, by its template className is passed if known, can be null template is not null if isCacheExternalDB is true: external DB, the template must contain the PK fields insertToCache- true if entry shouldbe inserted to cacheCacheManager.getEntryByUniqueId(Context context, IServerTypeDesc currServerTypeDesc, Object templateValue, ITemplateHolder template) IEntryCacheInfo.getEntryHolder(CacheManager cacheManager, Context context) MemoryBasedEntryCacheInfo.getEntryHolder(CacheManager cacheManager, Context context) CacheManager.getMatchingMemoryEntriesForScanning(Context context, IServerTypeDesc currServerTypeDesc, ITemplateHolder template, IServerTypeDesc serverTypeDesc) CacheManager.getReplicationContext(Context context) voidCacheManager.handleFifoGroupsCacheOnXtnEnd(Context context, XtnEntry xtnEntry) voidCacheManager.handleInsertEntryReplication(Context context, IEntryHolder entryHolder) voidCacheManager.handleInsertEntryReplication(Context context, IEntryHolder entryHolder, int blobstoreBulkId) voidCacheManager.handleMVCCGenerations(Context context, MVCCEntryHolder entry, XtnEntry xtnEntry) voidCacheManager.handleRemoveEntryReplication(Context context, IEntryHolder entryHolder, SpaceEngine.EntryRemoveReasonCodes removeReason) voidCacheManager.handleRemoveEntryReplication(Context context, IEntryHolder entryHolder, SpaceEngine.EntryRemoveReasonCodes removeReason, int blobstoreBulkId) voidCacheManager.handleUnderXtnUpdate(Context context, ServerTransaction xtn, IEntryHolder eh, boolean isCommitting, XtnData pXtn) xtn terminating-handle under xtn updates.voidCacheManager.handleUpdateEntryReplication(Context context, IEntryHolder new_eh, IEntryData originalData, Collection<SpaceEntryMutator> mutators) voidCacheManager.handleUpdateEntryReplication(Context context, IEntryHolder new_eh, IEntryData originalData, Collection<SpaceEntryMutator> mutators, int blobstoreBulkId) booleanCacheManager.initiatedEviction(Context context, IEntryHolder entry, boolean shouldReplicate) voidCacheManager.insertEntry(Context context, IEntryHolder entryHolder, boolean shouldReplicate, boolean origin, boolean suppliedUid, boolean fromReplication) insert an entry to the space.voidCacheManager.insertEntryReferences(Context context, IEntryCacheInfo pEntry, TypeData pType, boolean applySequenceNumber) Inserts the refs to cache.voidCacheManager.insertTemplate(Context context, ITemplateHolder templateHolder, boolean shouldReplicate) insert a template to the cache and DB.CacheManager.internalInsertEntryToCache(Context context, IEntryHolder entryHolder, boolean newEntry, TypeData typeData, IEntryCacheInfo pEntry, boolean pin) Inserts the specified entry to cache.CacheManager.makeChangeOpEntry(Context context, ITemplateHolder template, IEntryHolder currentEntry) CacheManager.makeEntriesIter(Context context, ITemplateHolder template, IServerTypeDesc serverTypeDesc, long SCNFilter, long leaseFilter, boolean memoryOnly) CacheManager.makeEntriesIter(Context context, ITemplateHolder template, IServerTypeDesc serverTypeDesc, long SCNFilter, long leaseFilter, boolean memoryOnly, boolean transientOnly) CacheManager.makeScanableEntriesIter(Context context, ITemplateHolder template, IServerTypeDesc serverTypeDesc, long SCNFilter, long leaseFilter, boolean memoryOnly) CacheManager.makeUnderXtnEntriesIter(Context context, XtnEntry xtnEntry, int selectType) CacheManager.makeUnderXtnEntriesIter(Context context, XtnEntry xtnEntry, int selectType, boolean returnPentries) CacheManager.makeUnderXtnTemplatesIter(Context context, XtnEntry xtnEntry) voidCacheManager.makeWaitForInfo(Context context, IEntryHolder entryHolder, ITemplateHolder templateHolder) voidbooleanIEntryCacheInfo.preMatch(Context context, ITemplateHolder template) booleanMemoryBasedEntryCacheInfo.preMatch(Context context, ITemplateHolder template) voidCacheManager.prepare(Context context, XtnEntry xtnEntry, boolean supportsTwoPhaseReplication, boolean handleReplication, boolean handleSA) intCacheManager.removeEntry(Context context, IEntryHolder entryHolder, IEntryCacheInfo pEntry, boolean shouldReplicate, boolean origin, SpaceEngine.EntryRemoveReasonCodes removeReason, boolean disableSAcall) remove entry from cache & SAvoidCacheManager.removeTemplate(Context context, ITemplateHolder template, boolean fromReplication, boolean origin, boolean dontReplicate) Marks template as DELETED and send a BUS Packet to the GC.voidCacheManager.removeTemplate(Context context, ITemplateHolder template, boolean fromReplication, boolean origin, boolean dontReplicate, SpaceEngine.TemplateRemoveReasonCodes removeReason) Marks template as DELETED and send a BUS Packet to the GC.voidCacheManager.removeWaitingForInfo(Context context, IEntryHolder entryHolder, ITemplateHolder templateHolder, boolean unpinIfPossible) voidCacheManager.rollback(Context context, XtnEntry xtnEntry, boolean alreadyPrepared, boolean anyUpdates, boolean supportsTwoPhaseReplication) CacheManager.safeInsertEntryToCache(Context context, IEntryHolder entryHolder, boolean newEntry, TypeData pType, boolean pin, CacheManager.InitialLoadOrigin fromInitialLoad) Inserts the specified entry to cache, perform memory manager check.booleanCacheManager.testAndSetFGCacheForEntry(Context context, IEntryHolder entry, ITemplateHolder template, boolean testOnly, IServerTypeDesc tte) voidCacheManager.touchByEntry(Context context, IEntryHolder entry, boolean modifyOp, ITemplateHolder template, CacheOperationReason cacheOperationReason) booleanCacheManager.unpinIfNeeded(Context context, IEntryHolder entry, ITemplateHolder template, IEntryCacheInfo pEntry) if relevant-unpin the entry method is called after each operation or xtn termination entry should be locked when method is calledCacheManager.updateEntry(Context context, IEntryHolder entry, ITemplateHolder template, boolean shouldReplicate, boolean origin) update entry- if the entry should be updated under a xtn - insert to xtn lists.CacheManager.updateEntryInCache(Context context, IEntryCacheInfo pEntry, IEntryHolder entryHolder, IEntryData newEntryData, long newExpirationTime, int modifiers) update entry values in cache.Constructors in com.j_spaces.core.cache with parameters of type ContextModifierConstructorDescriptionEntriesIter(Context context, ITemplateHolder template, IServerTypeDesc serverTypeDesc, CacheManager cacheManager, long SCNFilter, long leaseFilter, boolean memoryOnly, boolean transientOnly) protectedSAIterBase(Context context, CacheManager cacheManager) UnderXtnEntriesIter(Context context, XtnEntry xtnEntry, int selectType, CacheManager cacheManager, boolean returnPEntry) UnderXtnTemplatesIter(Context context, XtnEntry xtnEntry, MatchTarget matchTarget, CacheManager cacheManager) -
Uses of Context in com.j_spaces.core.cache.blobStore
Methods in com.j_spaces.core.cache.blobStore that return ContextModifier and TypeMethodDescriptionBlobStoreReplicaConsumeHelper.getContext()BlobStoreReplicationBulkConsumeHelper.getContext()Methods in com.j_spaces.core.cache.blobStore with parameters of type ContextModifier and TypeMethodDescriptionvoidBlobStoreRefEntryCacheInfo.bulkRegister(Context context, BlobStoreBulkInfo bulkInfo, int spaceOperation, boolean registerDirectPersistency) voidIBlobStoreRefCacheInfo.bulkRegister(Context context, BlobStoreBulkInfo bulkInfo, int spaceOperation, boolean registerDirectPersistency) voidBlobStoreRefEntryCacheInfo.flush(CacheManager cacheManager, Context context) voidIBlobStoreRefCacheInfo.flush(CacheManager cacheManager, Context context) voidBlobStoreRefEntryCacheInfo.flushedFromBulk(Context context, CacheManager cacheManager, Object blobStorePos, boolean removed, boolean onTxnEnd) voidIBlobStoreRefCacheInfo.flushedFromBulk(Context context, CacheManager cacheManager, Object BlobStorePos, boolean removed, boolean onTxnEnd) BlobStoreRefEntryCacheInfo.getEntryHolder(CacheManager cacheManager, Context context) BlobStoreEntryHolder.getLatestEntryVersion(CacheManager cacheManager, boolean attatchToMemory, Context attachingContext) BlobStoreRefEntryCacheInfo.getLatestEntryVersion(CacheManager cacheManager, boolean attach, IBlobStoreEntryHolder lastKnownEntry, Context attachingContext) BlobStoreRefEntryCacheInfo.getLatestEntryVersion(CacheManager cacheManager, boolean attach, IBlobStoreEntryHolder lastKnownEntry, Context attachingContext, boolean onlyIndexesPart) IBlobStoreEntryHolder.getLatestEntryVersion(CacheManager cacheManager, boolean attatchToMemory, Context attachingContext) IBlobStoreRefCacheInfo.getLatestEntryVersion(CacheManager cacheManager, boolean attach, IBlobStoreEntryHolder lastKnownEntry, Context attachingContext) IBlobStoreRefCacheInfo.getLatestEntryVersion(CacheManager cacheManager, boolean attach, IBlobStoreEntryHolder lastKnownEntry, Context attachingContext, boolean onlyIndexesPart) voidBlobStoreCacheHandler.handleOnSpaceOperation(Context context, BlobStoreEntryHolder entry, CacheOperationReason cacheOperationReason) voidIBlobStoreCacheHandler.handleOnSpaceOperation(Context context, BlobStoreEntryHolder entry, CacheOperationReason cacheOperationReason) voidBlobStoreEntryHolder.insertOrTouchInternalCache(Context context, CacheManager cacheManager, CacheOperationReason cacheOperationReason) voidBlobStoreRefEntryCacheInfo.insertOrTouchInternalCache(Context context, CacheManager cacheManager, BlobStoreEntryHolder entry, CacheOperationReason cacheOperationReason) voidIBlobStoreEntryHolder.insertOrTouchInternalCache(Context context, CacheManager cacheManager, CacheOperationReason cacheOperationReason) booleanBlobStoreInternalCacheFilter.isEntryHotData(IEntryHolder eh, Context context) booleanBlobStoreRefEntryCacheInfo.preMatch(Context context, ITemplateHolder template) voidBlobStoreRefEntryCacheInfo.removeEntryFromBlobStoreStorage(Context context, CacheManager cacheManager) voidIBlobStoreRefCacheInfo.removeEntryFromBlobStoreStorage(Context context, CacheManager cacheManager) voidBlobStoreRefEntryCacheInfo.resetNonTransactionalFailedBlobstoreOpStatus(Context context, CacheManager cm) voidIBlobStoreRefCacheInfo.resetNonTransactionalFailedBlobstoreOpStatus(Context context, CacheManager cm) voidBlobStoreRefEntryCacheInfo.unLoadFullEntryIfPossible(CacheManager cacheManager, Context context) voidIBlobStoreRefCacheInfo.unLoadFullEntryIfPossible(CacheManager cacheManager, Context context) -
Uses of Context in com.j_spaces.core.cache.blobStore.errors
Methods in com.j_spaces.core.cache.blobStore.errors with parameters of type ContextModifier and TypeMethodDescriptionstatic voidBlobStoreErrorsHandler.onFailedRemove(CacheManager cm, Context context, BlobStoreRefEntryCacheInfo eci, IEntryHolder eh) static voidBlobStoreErrorsHandler.onFailedUpdate(CacheManager cm, Context context, BlobStoreRefEntryCacheInfo eci, IEntryHolder eh) static voidBlobStoreErrorsHandler.onFailedWrite(CacheManager cm, Context context, BlobStoreRefEntryCacheInfo eci, IEntryHolder eh) static voidBlobStoreErrorBulkEntryInfo.setOnContext(Context context, BlobStoreErrorBulkEntryInfo eri) Constructors in com.j_spaces.core.cache.blobStore.errors with parameters of type Context -
Uses of Context in com.j_spaces.core.cache.blobStore.optimizations
Methods in com.j_spaces.core.cache.blobStore.optimizations with parameters of type ContextModifier and TypeMethodDescriptionstatic booleanBlobStoreOperationOptimizations.isConsiderOptimizedForBlobstore(SpaceEngine spaceEngine, Context context, ITemplateHolder template, IEntryCacheInfo pEntry) -
Uses of Context in com.j_spaces.core.cache.blobStore.sadapter
Methods in com.j_spaces.core.cache.blobStore.sadapter with parameters of type ContextModifier and TypeMethodDescriptionBlobStoreStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) BlobStoreStorageAdapter.getEntry(Context context, String uid, String classname, IEntryHolder template) BlobStoreStorageAdapter.initialLoad(Context context, ITemplateHolder template, InitialLoadInfo initialLoadInfo) voidBlobStoreStorageAdapter.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean shouldReplicate) voidBlobStoreStorageAdapter.prepare(Context context, ServerTransaction xtn, ArrayList<IEntryHolder> pLocked, boolean singleParticipant, Map<String, Object> partialUpdatesAndInPlaceUpdatesInfo, boolean shouldReplicate) voidBlobStoreStorageAdapter.removeEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean fromLeaseExpiration, boolean shouldReplicate) voidBlobStoreStorageAdapter.updateEntry(Context context, IEntryHolder updatedEntry, boolean shouldReplicate, boolean origin, boolean[] partialUpdateValuesIndicators) -
Uses of Context in com.j_spaces.core.cache.blobStore.storage.bulks
Methods in com.j_spaces.core.cache.blobStore.storage.bulks with parameters of type ContextModifier and TypeMethodDescriptionvoidBlobStoreBulkInfo.add(Context context, BlobStoreRefEntryCacheInfo eci, int operation, boolean registerDirectPersistency) voidBlobStoreBulkInfo.addDelayedReplicationInfo(Context context, BlobStoreRefEntryCacheInfo eci, DelayedReplicationBasicInfo dri) voidBlobStoreBulkInfo.bulk_flush(Context context, boolean only_if_chunk_reached) voidBlobStoreBulkInfo.bulk_flush(Context context, boolean only_if_chunk_reached, boolean termination) -
Uses of Context in com.j_spaces.core.cache.blobStore.storage.preFetch
Methods in com.j_spaces.core.cache.blobStore.storage.preFetch with parameters of type ContextModifier and TypeMethodDescriptionstatic IScanListIterator<IEntryCacheInfo>BlobStorePreFetchIteratorBasedHandler.createPreFetchIterIfRelevant(Context context, CacheManager cacheManager, IScanListIterator<IEntryCacheInfo> mainIterator, ITemplateHolder template, org.slf4j.Logger logger) Constructors in com.j_spaces.core.cache.blobStore.storage.preFetch with parameters of type ContextModifierConstructorDescriptionBlobStorePreFetchIteratorBasedHandler(Context mainThreadContext, CacheManager cacheManager, IScanListIterator<IEntryCacheInfo> mainIterator, ITemplateHolder template, int numEntriesRequested, org.slf4j.Logger logger) -
Uses of Context in com.j_spaces.core.cache.fifoGroup
Methods in com.j_spaces.core.cache.fifoGroup with parameters of type ContextModifier and TypeMethodDescriptionFifoGroupCacheImpl.getScannableEntriesByIndexValue(Context context, ITemplateHolder template, IEntryHolder entry, IServerTypeDesc templateTypeDesc) FifoGroupCacheImpl.getScannableEntriesMinIndex(Context context, TypeData typeData, int numOfFields, ITemplateHolder template) FifoGroupCacheImpl.getScannableEntriesMinIndexExtended(Context context, TypeData entryType, int numOfFields, ITemplateHolder template) voidFifoGroupCacheImpl.handleFifoGroupsCacheOnXtnEnd(Context context, XtnEntry xtnEntry) booleanFifoGroupCacheImpl.testAndSetFGCacheForEntry(Context context, IEntryHolder entry, ITemplateHolder template, Object val, boolean testOnly) -
Uses of Context in com.j_spaces.core.cache.mvcc
Methods in com.j_spaces.core.cache.mvcc with parameters of type ContextModifier and TypeMethodDescriptionvoidMVCCCacheManagerHandler.createUpdateMvccEntryPendingGeneration(Context context, XtnEntry xtnEntry, int templateOperation, MVCCEntryCacheInfo entryCacheInfo, MVCCEntryHolder updatedEntry, TypeData typeData) voidMVCCCacheManagerHandler.disconnectMVCCEntryFromXtn(Context context, MVCCEntryCacheInfo pEntry, XtnEntry xtnEntry, boolean xtnEnd) MVCCEntryCacheInfo.getEntryHolder(CacheManager cacheManager, Context context) MVCCShellEntryCacheInfo.getEntryHolder(CacheManager cacheManager, Context context) voidMVCCCacheManagerHandler.handleDisconnectNewMVCCEntryGenerationFromTransaction(Context context, MVCCEntryHolder entry, XtnEntry xtnEntry) voidMVCCCacheManagerHandler.handleDisconnectOldLogicallyDeletedMVCCEntryGenerationFromTransaction(Context context, MVCCEntryHolder entry, XtnEntry xtnEntry) MVCCCacheManagerHandler.insertMvccEntryToCache(Context context, MVCCEntryCacheInfo pEntry, ConcurrentMap<String, IEntryCacheInfo> entries) -
Uses of Context in com.j_spaces.core.fifo
Fields in com.j_spaces.core.fifo declared as Context -
Uses of Context in com.j_spaces.core.sadapter
Methods in com.j_spaces.core.sadapter with parameters of type ContextModifier and TypeMethodDescriptionIStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) Gets a map of entries from the storage adapterMemorySA.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) IStorageAdapter.getEntry(Context context, String uid, String classname, IEntryHolder template) Gets an entry object from the storage adapter.MemorySA.getEntry(Context context, String uid, String classname, IEntryHolder template) Gets an entry object from the storage adapter.IStorageAdapter.initialLoad(Context context, ITemplateHolder template, InitialLoadInfo initialLoadInfo) MemorySA.initialLoad(Context context, ITemplateHolder template, InitialLoadInfo initialLoadInfo) voidIStorageAdapter.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean shouldReplicate) Inserts a new entry to the SA storage.voidMemorySA.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean shouldReplicate) Inserts a new entry to the SA storage.voidIStorageAdapter.prepare(Context context, ServerTransaction xtn, ArrayList<IEntryHolder> pLocked, boolean singleParticipant, Map<String, Object> partialUpdatesAndInPlaceUpdatesInfo, boolean shouldReplicate) Performs prepare to transaction- write to SA all new entries under the xtn, mark taken entries under the xtnvoidMemorySA.prepare(Context context, ServerTransaction xtn, ArrayList<IEntryHolder> locked_entries, boolean singleParticipant, Map<String, Object> partialUpdatesAndInPlaceUpdatesInfo, boolean shouldReplicate) Performs prepare to transaction- write to SA all new entries under the xtn, mark taken entries under the xtnvoidIStorageAdapter.removeEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean fromLeaseExpiration, boolean shouldReplicate) Removes an entry from the SA storage.voidMemorySA.removeEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean fromLeaseExpiration, boolean shouldReplicate) Removes an entry from the SA storage.voidIStorageAdapter.updateEntry(Context context, IEntryHolder updatedEntry, boolean updateRedoLog, boolean origin, boolean[] partialUpdateValuesIndicators) updates an entry.voidMemorySA.updateEntry(Context context, IEntryHolder updatedEntry, boolean updateRedoLog, boolean origin, boolean[] partialUpdateValuesIndicators) updates an entry. -
Uses of Context in com.j_spaces.core.server.processor
Methods in com.j_spaces.core.server.processor with parameters of type ContextModifier and TypeMethodDescriptionvoidProcessor.handleCommittedTakenEntries(Context context, XtnEntry xtnEntry) handle taken entries under commit .voidProcessor.handleDirectChangeSA(Context context, ITemplateHolder template, boolean fromReplication, boolean origin) voidProcessor.handleDirectMultipleChangeSA(Context context, ITemplateHolder template) voidProcessor.handleDirectMultipleReadIEOrTakeIESA(Context context, ITemplateHolder template) voidProcessor.handleDirectMultipleReadTakeSA(Context context, ITemplateHolder template) voidProcessor.handleDirectReadIEOrTakeIESA(Context context, ITemplateHolder template, boolean fromReplication, boolean origin) voidProcessor.handleDirectReadTakeOrIPUpdateSA(Context context, ITemplateHolder template, boolean fromReplication, boolean origin) voidProcessor.handleDirectUpdateSA(Context context, ITemplateHolder template) perform update given a template which is the updated entry.Processor.handleDirectWriteSA(Context context, IEntryHolder entry, IServerTypeDesc typeDesc, boolean fromReplication, boolean origin, boolean reInsertedEntry, boolean supplied_uid, boolean lockXtnsIfNeeded, int modifiers) Handles Direct write SA.voidProcessor.handleLockedFifoEntriesBeforeXtnEnd(Context context, XtnEntry xtnEntry, boolean fromRollback) before xtn terminated update the last readLock/Writelock fifo xtn number for this entryin order to have a coherent picture its is called during prepare/commit/rb from the engine main routines before status changevoidProcessor.handleLockedFifoEntriesOnXtnEnd(Context context, XtnEntry xtnEntry, boolean fromRollback) when xtn terminated send the fifo entries to look for for fifo templates its is called during commit/rb from the engine main routinesvoidProcessor.handleNewMvccGenerationsRolledbackEntries(Context context, XtnEntry xtnEntry) handle new mvcc generation entries under rollback .voidProcessor.handleNewRolledbackEntries(Context context, XtnEntry xtnEntry) handle new entries under rollback .booleanProcessor.handleNotifyFifoInCommit(Context context, XtnEntry xtnEntry, boolean fifoNotifyForNonFifoEvents) this routine is called if the m_CrossXtnsFifoNotifications proprty is set if inserts the entries to the recentFifo queue of notify this routine is called directly after commit and not by backgroud thread return true if any entry considered -
Uses of Context in com.j_spaces.core.transaction
Methods in com.j_spaces.core.transaction with parameters of type ContextModifier and TypeMethodDescriptionvoidTransactionHandler.xtnLockEntryOnTemplateOperation(Context context, IEntryHolder eh, ITemplateHolder th, XtnEntry alreadyLockedXtn) /** given an entry + template- perform the xtn locks and set the appropriate -
Uses of Context in com.j_spaces.kernel.list
Constructors in com.j_spaces.kernel.list with parameters of type ContextModifierConstructorDescriptionMultiIntersectedStoredList(Context context, IObjectsList list, boolean fifoScan, IObjectsList allElementslist, boolean falsePositiveFilterOnly) MultiIntersectedStoredList(Context context, IObjectsList list, boolean fifoScan, IObjectsList allElementslist, boolean falsePositiveFilterOnly, boolean alternatingThread)