Uses of Class
com.j_spaces.core.sadapter.SAException
Packages that use SAException
Package
Description
-
Uses of SAException in com.gigaspaces.internal.server.space
Methods in com.gigaspaces.internal.server.space that throw SAExceptionModifier 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) 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) -
Uses of SAException in com.gigaspaces.internal.server.space.mvcc
Methods in com.gigaspaces.internal.server.space.mvcc that throw SAExceptionModifier and TypeMethodDescriptionvoidMVCCSpaceEngineHandler.preCommitMvccEntries(Context context, XtnEntry xtnEntry) -
Uses of SAException in com.gigaspaces.internal.server.space.recovery.direct_persistency
Constructors in com.gigaspaces.internal.server.space.recovery.direct_persistency that throw SAException -
Uses of SAException in com.gigaspaces.internal.server.space.tiered_storage
Methods in com.gigaspaces.internal.server.space.tiered_storage that throw SAExceptionModifier and TypeMethodDescriptionvoidvoidTieredStorageSA.addIndexes(String typeName, SpaceIndex[] indexes) voidMultiTypedRDBMSISIterator.close()voidSingleTypeRDBMSIterator.close()voidTieredStorageSA.commit(ServerTransaction xtn, boolean anyUpdates) intTieredStorageSA.count(ITemplateHolder template, String[] subClasses) voidInternalRDBMS.createTable(ITypeDesc typeDesc) voidTieredStorageSA.createTable(ITypeDesc typeDesc) voidInternalRDBMS.deleteData()voidTieredStorageSA.deleteData()voidvoidlongInternalRDBMS.getDiskSize()longTieredStorageSA.getDiskSize()TieredStorageSA.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) TieredStorageSA.getEntry(Context context, String uid, String classname, IEntryHolder template) InternalRDBMS.getEntryByUID(String typeName, String uid) longInternalRDBMS.getFreeSpaceSize()longTieredStorageSA.getFreeSpaceSize()booleanInternalRDBMS.initialize(String spaceName, String fullMemberName, SpaceTypeManager typeManager, boolean isBackup) voidTieredStorageSA.initialize()voidTieredStorageManager.initializeInternalRDBMS(SpaceEngine engine) voidTieredStorageManagerImpl.initializeInternalRDBMS(SpaceEngine engine) booleanTieredStorageSA.initializeInternalRDBMS(String spaceName, String fullMemberName, SpaceTypeManager typeManager, boolean isBackup) 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) InternalRDBMS.makeEntriesIter(String typeName, ITemplateHolder templateHolder) TieredStorageSA.makeEntriesIter(ITemplateHolder template, long SCNFilter, long leaseFilter, IServerTypeDesc[] subClasses) TieredStorageSA.makeSingleTypeEntriesIter(String typeName, ITemplateHolder templateHolder) MultiTypedRDBMSISIterator.next()SingleTypeRDBMSIterator.next()voidInternalRDBMS.persistType(ITypeDesc typeDesc) voidTieredStorageSA.persistType(ITypeDesc typeDesc) 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) voidTieredStorageSA.rollback(ServerTransaction xtn, boolean anyUpdates) voidTieredStorageSA.shutDown()voidInternalRDBMS.unpersistType(ITypeDesc typeDesc) voidTieredStorageSA.unpersistType(ITypeDesc typeDesc) voidInternalRDBMS.updateEntry(Context context, IEntryHolder updatedEntry) updates an entry.voidTieredStorageSA.updateEntry(Context context, IEntryHolder updatedEntry, boolean updateRedoLog, boolean origin, boolean[] partialUpdateValuesIndicators) -
Uses of SAException in com.gigaspaces.internal.sync
Methods in com.gigaspaces.internal.sync that throw SAExceptionModifier and TypeMethodDescriptionvoidSynchronizationStorageAdapter.commit(ServerTransaction xtn, boolean anyUpdates) intSynchronizationStorageAdapter.count(ITemplateHolder template, String[] subClasses) SynchronizationStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) SynchronizationStorageAdapter.getEntry(Context context, String uid, String typeName, IEntryHolder template) voidSynchronizationStorageAdapter.initialize()SynchronizationStorageAdapter.initialLoad(Context context, ITemplateHolder template, InitialLoadInfo initialLoadInfo) voidSynchronizationStorageAdapter.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean shouldReplicate) SynchronizationStorageAdapter.makeEntriesIter(ITemplateHolder template, long SCNFilter, long leaseFilter, IServerTypeDesc[] subTypes) 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.rollback(ServerTransaction xtn, boolean anyUpdates) voidSynchronizationStorageAdapter.shutDown()voidSynchronizationStorageAdapter.updateEntry(Context context, IEntryHolder updatedEntry, boolean updateRedoLog, boolean origin, boolean[] partialUpdateValuesIndicators) -
Uses of SAException in com.gigaspaces.internal.sync.hybrid
Subclasses of SAException in com.gigaspaces.internal.sync.hybridMethods in com.gigaspaces.internal.sync.hybrid that throw SAExceptionModifier and TypeMethodDescriptionvoidSyncHybridStorageAdapter.commit(ServerTransaction xtn, boolean anyUpdates) intSyncHybridStorageAdapter.count(ITemplateHolder template, String[] subClasses) SyncHybridStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) SyncHybridStorageAdapter.getEntry(Context context, String uid, String classname, IEntryHolder template) voidSyncHybridStorageAdapter.initialize()SyncHybridStorageAdapter.initialLoad(Context context, ITemplateHolder template, InitialLoadInfo initialLoadInfo) voidSyncHybridStorageAdapter.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean shouldReplicate) SyncHybridStorageAdapter.makeEntriesIter(ITemplateHolder template, long SCNFilter, long leaseFilter, IServerTypeDesc[] subClasses) 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.rollback(ServerTransaction xtn, boolean anyUpdates) voidSyncHybridStorageAdapter.shutDown()voidSyncHybridStorageAdapter.updateEntry(Context context, IEntryHolder updatedEntry, boolean updateRedoLog, boolean origin, boolean[] partialUpdateValuesIndicators) -
Uses of SAException in com.gigaspaces.internal.sync.mirror
Methods in com.gigaspaces.internal.sync.mirror that throw SAExceptionModifier and TypeMethodDescriptionprotected voidMirrorReplicationInHandler.execute(IReplicationInBatchContext batchContext, TransactionParticipantDataImpl transactionParticipantData) -
Uses of SAException in com.j_spaces.core.cache
Methods in com.j_spaces.core.cache that throw SAExceptionModifier and TypeMethodDescriptionCacheManager.associateEntryWithXtn(Context context, IEntryHolder entryHolder, ITemplateHolder template, XtnEntry xtnEntry, IEntryHolder new_content) tie an entry with a transaction.voidEntriesIter.close()voidSAIterBase.close()Cleans up open resourcesvoidUnderXtnEntriesIter.close()overrides com.j_spaces.core.cache.SAIterBase.close()voidUnderXtnTemplatesIter.close()overrides com.j_spaces.core.cache.SAIterBase.close()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) 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 cachevoidCacheManager.handleInsertEntryReplication(Context context, IEntryHolder entryHolder) voidCacheManager.handleInsertEntryReplication(Context context, IEntryHolder entryHolder, int blobstoreBulkId) voidCacheManager.handleMVCCGenerations(Context context, MVCCEntryHolder entry, XtnEntry xtnEntry) booleanMemoryBasedEntryCacheInfo.hasNext()booleanQueryExtensionIndexEntryIteratorWrapper.hasNext()booleanRecentExtendedIndexUpdates.RecentExtendedUpdatesIter.hasNext()booleanScanListSAIterator.hasNext()voidCacheManager.init(Properties properties) voidCacheManager.initCache(boolean loadDataFromDB, Properties properties) Init.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.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) EntriesIter.next()MemoryBasedEntryCacheInfo.next()QueryExtensionIndexEntryIteratorWrapper.next()RecentExtendedIndexUpdates.RecentExtendedUpdatesIter.next()UnderXtnEntriesIter.next()UnderXtnTemplatesIter.next()EntriesIter.next_by_uid()EntriesIter.nextEntryCacheInfo()EntriesIter.nextObject()voidCacheManager.prepare(Context context, XtnEntry xtnEntry, boolean supportsTwoPhaseReplication, boolean handleReplication, boolean handleSA) voidMemoryBasedEntryCacheInfo.releaseScan()release SLHolder for this scanvoidQueryExtensionIndexEntryIteratorWrapper.releaseScan()release SLHolder for this scanvoidRecentExtendedIndexUpdates.RecentExtendedUpdatesIter.releaseScan()release SLHolder for this scanvoidScanListSAIterator.releaseScan()release SLHolder for this scanintCacheManager.removeEntry(Context context, IEntryHolder entryHolder, IEntryCacheInfo pEntry, boolean shouldReplicate, boolean origin, SpaceEngine.EntryRemoveReasonCodes removeReason, boolean disableSAcall) remove entry from cache & SAvoidCacheManager.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.voidPersistentGC.shutdown()close persistentGC.CacheManager.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.Constructors in com.j_spaces.core.cache that throw SAExceptionModifierConstructorDescriptionEntriesIter(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 SAException in com.j_spaces.core.cache.blobStore
Methods in com.j_spaces.core.cache.blobStore that throw SAExceptionModifier and TypeMethodDescriptionbooleanBlobStoreRefEntryCacheInfo.hasNext()BlobStoreRefEntryCacheInfo.next()voidBlobStoreRefEntryCacheInfo.releaseScan()release SLHolder for this scan -
Uses of SAException in com.j_spaces.core.cache.blobStore.sadapter
Methods in com.j_spaces.core.cache.blobStore.sadapter that throw SAExceptionModifier and TypeMethodDescriptionvoidBlobStoreInitialLoadDataIterator.close()voidBlobStoreMetaDataIterator.close()voidBlobStoreStorageAdapter.commit(ServerTransaction xtn, boolean anyUpdates) intBlobStoreStorageAdapter.count(ITemplateHolder template, String[] subClasses) BlobStoreStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) BlobStoreStorageAdapter.getEntry(Context context, String uid, String classname, IEntryHolder template) voidBlobStoreStorageAdapter.initialize()BlobStoreStorageAdapter.initialLoad(Context context, ITemplateHolder template, InitialLoadInfo initialLoadInfo) voidBlobStoreStorageAdapter.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, boolean shouldReplicate) BlobStoreStorageAdapter.makeEntriesIter(ITemplateHolder template, long SCNFilter, long leaseFilter, IServerTypeDesc[] subClasses) BlobStoreInitialLoadDataIterator.next()BlobStoreMetaDataIterator.next()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.rollback(ServerTransaction xtn, boolean anyUpdates) voidBlobStoreStorageAdapter.shutDown()voidBlobStoreStorageAdapter.updateEntry(Context context, IEntryHolder updatedEntry, boolean shouldReplicate, boolean origin, boolean[] partialUpdateValuesIndicators) Constructors in com.j_spaces.core.cache.blobStore.sadapter that throw SAException -
Uses of SAException in com.j_spaces.core.cache.blobStore.storage.preFetch
Methods in com.j_spaces.core.cache.blobStore.storage.preFetch that throw SAExceptionModifier and TypeMethodDescriptionbooleanBlobStorePreFetchIteratorBasedHandler.hasNext()BlobStorePreFetchIteratorBasedHandler.next()voidBlobStorePreFetchIteratorBasedHandler.releaseScan() -
Uses of SAException in com.j_spaces.core.cache.fifoGroup
Methods in com.j_spaces.core.cache.fifoGroup that throw SAExceptionModifier and TypeMethodDescriptionbooleanFifoGroupsScanAllValuesIterator.hasNext()booleanFifoGroupsScanByFGIndexIterator.hasNext()booleanFifoGroupsScanByGeneralIndexIterator.hasNext()FifoGroupsScanAllValuesIterator.next()FifoGroupsScanByFGIndexIterator.next()FifoGroupsScanByGeneralIndexIterator.next()voidFifoGroupsMultiList.nextGroup()voidFifoGroupsScanAllValuesIterator.nextGroup()move to next group-valuevoidFifoGroupsScanByFGIndexIterator.nextGroup()move to next group-valuevoidFifoGroupsScanByGeneralIndexIterator.nextGroup()move to next group-valuevoidIFifoGroupIterator.nextGroup()move to next group-value in multi-group iter , called when the checked group is "occupied"voidFifoGroupsScanAllValuesIterator.releaseScan()release SLHolder for this scanvoidFifoGroupsScanByFGIndexIterator.releaseScan()release SLHolder for this scanvoidFifoGroupsScanByGeneralIndexIterator.releaseScan()release SLHolder for this scan -
Uses of SAException in com.j_spaces.core.cache.mvcc
Methods in com.j_spaces.core.cache.mvcc that throw SAExceptionModifier and TypeMethodDescriptionvoidMVCCShellsRecoveryIter.close()voidMVCCCacheManagerHandler.createUpdateMvccEntryPendingGeneration(Context context, XtnEntry xtnEntry, int templateOperation, MVCCEntryCacheInfo entryCacheInfo, MVCCEntryHolder updatedEntry, TypeData typeData) voidMVCCCacheManagerHandler.disconnectMVCCEntryFromXtn(Context context, MVCCEntryCacheInfo pEntry, XtnEntry xtnEntry, boolean xtnEnd) voidMVCCCacheManagerHandler.handleDisconnectNewMVCCEntryGenerationFromTransaction(Context context, MVCCEntryHolder entry, XtnEntry xtnEntry) voidMVCCCacheManagerHandler.handleDisconnectOldLogicallyDeletedMVCCEntryGenerationFromTransaction(Context context, MVCCEntryHolder entry, XtnEntry xtnEntry) booleanMVCCShellEntryCacheInfo.hasNext()MVCCCacheManagerHandler.insertMvccEntryToCache(Context context, MVCCEntryCacheInfo pEntry, ConcurrentMap<String, IEntryCacheInfo> entries) MVCCShellEntryCacheInfo.next()MVCCShellsRecoveryIter.next()Iterates through shells list from types[] array. -
Uses of SAException in com.j_spaces.core.fifo
Methods in com.j_spaces.core.fifo that throw SAExceptionModifier and TypeMethodDescriptionprotected voidFifoWorkerThread.handleNonNotifyRequest(FifoBackgroundRequest rd) protected abstract voidFifoWorkerThread.handleNotifyRequest(FifoBackgroundRequest rd) protected voidFifoWorkerThread.handleNotifyRequest(FifoBackgroundRequest rd, NotifyActionType notifyType) protected voidFifoWorkerThread.performGeneralEntryNonNotify(IEntryHolder eh, FifoBackgroundRequest rd) perform general non-notifyprotected voidFifoWorkerThread.performTemplateOnEntryNonNotify(IEntryHolder eh, ITemplateHolder template, FifoBackgroundRequest rd) protected voidFifoWorkerThread.processRejectedRequestsToPerform(FifoBackgroundRequest rd, List<FifoBackgroundRequest> rejectedRequestsToPerform) -
Uses of SAException in com.j_spaces.core.sadapter
Methods in com.j_spaces.core.sadapter that throw SAExceptionModifier and TypeMethodDescriptionvoidIStorageAdapter.addIndexes(String typeName, SpaceIndex[] indexes) voidISAdapterIterator.close()voidIStorageAdapter.commit(ServerTransaction xtn, boolean anyUpdates) Performs commit to transaction- delete taken entries, commit new entries.voidMemorySA.commit(ServerTransaction xtn, boolean anyUpdates) Performs commit to transaction- delete taken entries, commit new entries.intIStorageAdapter.count(ITemplateHolder template, String[] subClasses) Returns the number of entries that match the template.intMemorySA.count(ITemplateHolder template, String[] subClasses) Returns the number of entries that match the template.IStorageAdapter.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.voidIStorageAdapter.initialize()Initializes the SA for work (first API called by engine)voidMemorySA.initialize()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.IStorageAdapter.makeEntriesIter(ITemplateHolder template, long SCNFilter, long leaseFilter, IServerTypeDesc[] subClasses) Returns an iterator with entries that match the template, and the other parameters.MemorySA.makeEntriesIter(ITemplateHolder template, long SCNFilter, long leaseFilter, IServerTypeDesc[] subClasses) Returns an iterator with entries that match the template, and the other parameters.ISAdapterIterator.next()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.rollback(ServerTransaction xtn, boolean anyUpdates) Performs rollback to transaction- rewrite taken entries, remove new entries.voidMemorySA.rollback(ServerTransaction xtn, boolean anyUpdates) Performs rollback to transaction- rewrite taken entries, remove new entries.voidIStorageAdapter.shutDown()called by the engine after all connections have been closed.voidMemorySA.shutDown()called by the engine after all connections have been closed.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 SAException in com.j_spaces.core.server.processor
Methods in com.j_spaces.core.server.processor that throw SAExceptionModifier and TypeMethodDescriptionvoidProcessor.entryArrivedSA(EntryArrivedPacket packet) Handles EntryArrived packets.voidProcessor.entryUnmatchedSA(EntryUnmatchedPacket packet) Handles overridden packets.voidProcessor.entryUpdatedSA(EntryUpdatedPacket packet) voidProcessor.handleCommitSA(CommitBusPacket packet) Handles commit SA.voidProcessor.handleCommittedTakenEntries(Context context, XtnEntry xtnEntry) handle taken entries under commit .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 consideredvoidProcessor.handleRemoveWaitingForInfoSA(RemoveWaitingForInfoSABusPacket packet) Handles the remove of waiting for info of a entry .voidProcessor.handleRollbackSA(RollbackBusPacket packet) Handles rollback SA. -
Uses of SAException in com.j_spaces.kernel.list
Methods in com.j_spaces.kernel.list that throw SAExceptionModifier and TypeMethodDescriptionbooleanIScanListIterator.hasNext()IScanListIterator.next()voidIScanListIterator.releaseScan()release SLHolder for this scan -
Uses of SAException in com.j_spaces.sadapter.datasource
Methods in com.j_spaces.sadapter.datasource that throw SAException