| Package | Description | 
|---|---|
| com.gigaspaces.datasource | 
 Provides GigaSpaces DataSource implementation. 
 | 
| com.gigaspaces.internal.query | |
| com.gigaspaces.internal.server.space | |
| com.gigaspaces.internal.server.space.events | |
| com.gigaspaces.internal.server.storage | |
| com.gigaspaces.internal.sync | |
| com.gigaspaces.internal.sync.hybrid | |
| com.gigaspaces.internal.transport | |
| com.j_spaces.core | 
 Provides Space properties and security context services 
 | 
| com.j_spaces.core.cache | |
| com.j_spaces.core.cache.blobStore | |
| com.j_spaces.core.cache.blobStore.optimizations | |
| com.j_spaces.core.cache.blobStore.sadapter | |
| com.j_spaces.core.cache.blobStore.storage.preFetch | |
| com.j_spaces.core.cache.context | |
| com.j_spaces.core.cache.fifoGroup | |
| com.j_spaces.core.fifo | |
| com.j_spaces.core.filters.entry | 
 Provides GigaSpaces filter plug-in interfaces. 
 | 
| com.j_spaces.core.sadapter | |
| com.j_spaces.core.server.processor | |
| com.j_spaces.core.server.transaction | |
| com.j_spaces.core.transaction | |
| com.j_spaces.sadapter.datasource | 
| Constructor and Description | 
|---|
DataSourceQueryImpl(ITemplateHolder template,
                   ITypeDesc typeDescriptor,
                   Class<?> dataClass,
                   SQLQueryBuilder queryBuilder,
                   EntryAdapter entryAdapter,
                   int batchSize)  | 
| Modifier and Type | Method and Description | 
|---|---|
IObjectsList | 
CompoundOrIndexScanner.getIndexedEntriesByType(Context context,
                       TypeData typeData,
                       ITemplateHolder template,
                       int latestIndexToConsider)  | 
IObjectsList | 
NotRegexIndexScanner.getIndexedEntriesByType(Context context,
                       TypeData typeData,
                       ITemplateHolder template,
                       int latestIndexToConsider)  | 
IObjectsList | 
AbstractQueryIndex.getIndexedEntriesByType(Context context,
                       TypeData typeData,
                       ITemplateHolder template,
                       int latestIndexToConsider)  | 
IObjectsList | 
IQueryIndexScanner.getIndexedEntriesByType(Context context,
                       TypeData typeData,
                       ITemplateHolder template,
                       int latestIndexToConsider)  | 
IObjectsList | 
RegexIndexScanner.getIndexedEntriesByType(Context context,
                       TypeData typeData,
                       ITemplateHolder template,
                       int latestIndexToConsider)  | 
IObjectsList | 
CompoundAndIndexScanner.getIndexedEntriesByType(Context context,
                       TypeData typeData,
                       ITemplateHolder template,
                       int latestIndexToConsider)  | 
IObjectsList | 
RelationIndexScanner.getIndexedEntriesByType(Context context,
                       TypeData typeData,
                       ITemplateHolder template,
                       int latestIndexToConsider)  | 
IObjectsList | 
InValueIndexScanner.getIndexedEntriesByType(Context context,
                       TypeData typeData,
                       ITemplateHolder template,
                       int latestIndexToConsider)  | 
IObjectsList | 
UidsIndexScanner.getIndexedEntriesByType(Context context,
                       TypeData typeData,
                       ITemplateHolder template,
                       int latestIndexToConsider)  | 
| Constructor and Description | 
|---|
EntryHolderAggregatorContext(List<SpaceEntriesAggregator> aggregators,
                            ITemplateHolder template,
                            int partitionId)  | 
| Modifier and Type | Method and Description | 
|---|---|
ITemplateHolder | 
MultipleIdsContext.getConcentratingTemplate()  | 
ITemplateHolder | 
TemplatesManager.getTemplate(String uid)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TemplateExpirationManager.addTemplate(ITemplateHolder template)  | 
void | 
TemplateExpirationManager.cancelTemplateHolder(ITemplateHolder template,
                    Exception exp)  | 
void | 
SpaceEngine.executeOnMatchingEntries(Context context,
                        ITemplateHolder template,
                        boolean makeWaitForInfo)
Searches the engine for a matching entry using the BFS tree of the specified template. 
 | 
IEntryHolder | 
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. 
 | 
void | 
FifoGroupsHandler.handleRemoveWaitingForInfoSAFifoGroups_EntryBased(Context context,
                                                 IEntryHolder entry,
                                                 ITemplateHolder template)  | 
boolean | 
SpaceEngine.indicateDirtyRead(ITemplateHolder template)
given an entry and a template, return true if dirty-read should be performed 
 | 
boolean | 
SpaceEngine.isNonBlockingReadForOperation(ITemplateHolder tHolder)  | 
boolean | 
TemplateScanner.match(Context context,
     IEntryHolder entry,
     ITemplateHolder template)  | 
boolean | 
TemplateScanner.match(Context context,
     IEntryHolder entry,
     ITemplateHolder template,
     int skipAlreadyMatchedFixedPropertyIndex,
     String skipAlreadyMatchedIndexPath,
     boolean safeEntry)
Checks if the specified template matches the specified entry. 
 | 
boolean | 
TemplateScanner.notifyMatch(Context context,
           IEntryHolder entry,
           ITemplateHolder template)  | 
void | 
SpaceEngine.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  suite 
 | 
IEntryPacket[] | 
BatchQueryOperationContext.processReturnedValueForBatchOperation(ITemplateHolder template)  | 
void | 
TemplateExpirationManager.removeTemplate(ITemplateHolder template)  | 
boolean | 
MultipleIdsContext.shouldRetryUpdateOrWriteForEntry(Throwable exception,
                                ITemplateHolder entryOpTemplate,
                                UpdateOrWriteContext ctx,
                                boolean spawnThread)  | 
boolean | 
UpdateOrWriteMultipleContext.shouldRetryUpdateOrWriteForEntry(Throwable exception,
                                ITemplateHolder entryOpTemplate,
                                UpdateOrWriteContext ctx,
                                boolean spawnThread)  | 
| Constructor and Description | 
|---|
MultipleIdsContext(ITemplateHolder concentratingTemplate,
                  int numToAnswer,
                  int operationModifiers,
                  long timeout,
                  SpaceEngine engine,
                  XtnEntry xtnEntry)  | 
UpdateMultipleContext(ITemplateHolder concentratingTemplate,
                     IEntryPacket[] entries,
                     long[] leases,
                     int operationModifiers,
                     long timeout,
                     SpaceEngine engine,
                     XtnEntry xtnEntry)  | 
UpdateOrWriteMultipleContext(ITemplateHolder concentratingTemplate,
                            IEntryPacket[] entries,
                            long[] leases,
                            int operationModifiers,
                            long timeout,
                            SpaceEngine engine,
                            XtnEntry xtnEntry)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SpaceDataEventManager.notifyReturned(NotifyContext notifyContext,
              ITemplateHolder template)
Called when a notification returned 
 | 
| Constructor and Description | 
|---|
RemoteEventBatchBusPacket(ITemplateHolder templateHolder,
                         RemoteEvent[] events)
Construct a mobile remote event instance, by instantiating a bus packet and attaching it a
 remote event. 
 | 
RemoteEventBusPacket(ITemplateHolder templateHolder,
                    RemoteEvent re,
                    int TTL,
                    NotifyContext notifyContext,
                    boolean fromReplication)
Construct a mobile remote event instance, by instantiating a bus packet and attaching it a
 remote event. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NotifyTemplateHolder
this class contains all the information relevant to a notify template. 
 | 
class  | 
TemplateHolder
This class represents a template in a J-Space. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ITemplateHolder | 
TemplateHolderFactory.createEmptyTemplateHolder(SpaceEngine engine,
                         String uid,
                         long expirationTime,
                         boolean isFifo)  | 
static ITemplateHolder | 
TemplateHolderFactory.createTemplateHolder(IServerTypeDesc typeDesc,
                    ITemplatePacket template,
                    String uid,
                    long expirationTime)  | 
static ITemplateHolder | 
TemplateHolderFactory.createTemplateHolder(IServerTypeDesc typeDesc,
                    ITemplatePacket template,
                    String uid,
                    long expirationTime,
                    XtnEntry xidOriginated,
                    long SCN,
                    int templateOperation,
                    IResponseContext respContext,
                    boolean returnOnlyUid,
                    int operationModifiers,
                    boolean isfifo)  | 
static ITemplateHolder | 
TemplateHolderFactory.createTemplateHolder(IServerTypeDesc typeDesc,
                    ITemplatePacket template,
                    String uid,
                    long expirationTime,
                    XtnEntry xidOriginated,
                    long SCN,
                    int templateOperation,
                    IResponseContext respContext,
                    boolean returnOnlyUid,
                    int operationModifiers,
                    boolean isfifo,
                    boolean fromReplication)  | 
static ITemplateHolder | 
TemplateHolderFactory.createTemplateHolderForReplication(IServerTypeDesc typeDesc,
                                  IEntryPacket template,
                                  String uid,
                                  long expirationTime)
Special builder method for reading object before replicating 
 | 
static ITemplateHolder | 
TemplateHolderFactory.createUpdateTemplateHolder(IServerTypeDesc typeDesc,
                          IEntryPacket template,
                          String uid,
                          long expirationTime,
                          XtnEntry xidOriginated,
                          long SCN,
                          IResponseContext respContext,
                          int operationModifiers)
Special builder method for update that uses TemplateHolder instead EntryHolder 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<ITemplateHolder> | 
EntryHolder.getCopyOfTemplatesWaitingForEntry()  | 
Collection<ITemplateHolder> | 
TemplateHolder.getCopyOfTemplatesWaitingForEntry()  | 
Collection<ITemplateHolder> | 
IEntryHolder.getCopyOfTemplatesWaitingForEntry()  | 
Collection<ITemplateHolder> | 
EntryHolder.getTemplatesWaitingForEntry()  | 
Collection<ITemplateHolder> | 
TemplateHolder.getTemplatesWaitingForEntry()  | 
Collection<ITemplateHolder> | 
IEntryHolder.getTemplatesWaitingForEntry()  | 
Collection<ITemplateHolder> | 
ITransactionalEntryData.getWaitingFor()  | 
Collection<ITemplateHolder> | 
AbstractEntryData.getWaitingFor()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EntryHolder.addTemplateWaitingForEntry(ITemplateHolder template)  | 
void | 
TemplateHolder.addTemplateWaitingForEntry(ITemplateHolder template)  | 
void | 
IEntryHolder.addTemplateWaitingForEntry(ITemplateHolder template)  | 
void | 
EntryHolder.removeTemplateWaitingForEntry(ITemplateHolder template)  | 
void | 
TemplateHolder.removeTemplateWaitingForEntry(ITemplateHolder template)  | 
void | 
IEntryHolder.removeTemplateWaitingForEntry(ITemplateHolder template)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
SynchronizationStorageAdapter.count(ITemplateHolder template,
     String[] subClasses)  | 
ISAdapterIterator<?> | 
SynchronizationStorageAdapter.initialLoad(Context context,
           ITemplateHolder template)  | 
ISAdapterIterator<IEntryHolder> | 
SynchronizationStorageAdapter.makeEntriesIter(ITemplateHolder template,
               long SCNFilter,
               long leaseFilter,
               IServerTypeDesc[] subTypes)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
SyncHybridStorageAdapter.count(ITemplateHolder template,
     String[] subClasses)  | 
ISAdapterIterator | 
SyncHybridStorageAdapter.initialLoad(Context context,
           ITemplateHolder template)  | 
ISAdapterIterator<IEntryHolder> | 
SyncHybridStorageAdapter.makeEntriesIter(ITemplateHolder template,
               long SCNFilter,
               long leaseFilter,
               IServerTypeDesc[] subClasses)  | 
| Modifier and Type | Method and Description | 
|---|---|
static IEntryPacket | 
EntryPacketFactory.createFullPacket(IEntryHolder entry,
                ITemplateHolder template)  | 
static IEntryPacket | 
EntryPacketFactory.createFullPacket(IEntryHolder entry,
                ITemplateHolder template,
                IEntryData entryData)  | 
static IEntryPacket | 
EntryPacketFactory.createFullPacket(IEntryHolder entry,
                ITemplateHolder template,
                String uid)  | 
static IEntryPacket | 
EntryPacketFactory.createFullPacket(IEntryHolder entryHolder,
                ITemplateHolder template,
                String uid,
                long timeToLive,
                IEntryData entryData,
                OperationID operationId)  | 
static ITemplatePacket | 
TemplatePacketFactory.createFullPacket(IEntryHolder entryHolder,
                ITemplateHolder template,
                String uid,
                long timeToLive,
                IEntryData entryData,
                OperationID operationID)  | 
static ITemplatePacket | 
TemplatePacketFactory.createFullPacket(IEntryHolder entryHolder,
                ITemplateHolder template,
                String uid,
                long timeToLive,
                OperationID operationId)  | 
static IEntryPacket | 
EntryPacketFactory.createFullPacket(ITemplateHolder template,
                IEntryData entryData,
                String uid,
                boolean isTransient)  | 
static ITemplatePacket | 
TemplatePacketFactory.createFullPacket(ITemplateHolder template,
                String uid,
                long timeToLive,
                OperationID operationId)  | 
static IEntryPacket | 
EntryPacketFactory.createFullPacketForReplication(IEntryHolder entryHolder,
                              ITemplateHolder template,
                              String uid,
                              long timeToLive)  | 
boolean | 
AbstractProjectionTemplate.isAllIndexesProjections(IServerTypeDesc serverTypeDesc,
                       ITemplateHolder templateHolder)  | 
boolean | 
AbstractProjectionTemplate.isAllIndexesProjections(IServerTypeDesc serverTypeDesc,
                       ITemplateHolder templateHolder,
                       String uid)  | 
boolean | 
MutliProjectionByUids.isAllIndexesProjections(IServerTypeDesc serverTypeDesc,
                       ITemplateHolder templateHolder,
                       String uid)  | 
| Modifier and Type | Field and Description | 
|---|---|
ITemplateHolder | 
TemplateDeletedException.m_Template  | 
| Modifier and Type | Method and Description | 
|---|---|
ITemplateHolder | 
UpdateOrWriteContext.getConcentratingTemplate()  | 
| Constructor and Description | 
|---|
TemplateDeletedException(ITemplateHolder Template)  | 
UpdateOrWriteContext(IEntryPacket packet,
                    long lease,
                    long timeout,
                    Transaction tx,
                    SpaceContext sc,
                    int operationModifiers,
                    boolean fromUpdateMultiple,
                    boolean updateOperation,
                    boolean fromWriteMultiple,
                    ITemplateHolder concentratingTemplate,
                    int ordinalInMultipleIdsContext)  | 
| Modifier and Type | Field and Description | 
|---|---|
ITemplateHolder | 
TemplateCacheInfo.m_TemplateHolder  | 
| Modifier and Type | Method and Description | 
|---|---|
ITemplateHolder | 
CacheManager.getTemplate(String uid)  | 
ITemplateHolder | 
UnderXtnTemplatesIter.next()  | 
| Modifier and Type | Method and Description | 
|---|---|
ISAdapterIterator<ITemplateHolder> | 
CacheManager.makeUnderXtnTemplatesIter(Context context,
                         XtnEntry xtnEntry)  | 
| Modifier and Type | Method and Description | 
|---|---|
IEntryHolder | 
CacheManager.associateEntryWithXtn(Context context,
                     IEntryHolder entryHolder,
                     ITemplateHolder template,
                     XtnEntry xtnEntry,
                     IEntryHolder new_content)
tie an entry with a transaction. 
 | 
int | 
CacheManager.count(Context context,
     ITemplateHolder template,
     XtnEntry xtnFilter)  | 
IEntryCacheInfo[] | 
CacheManager.getEntriesByUniqueIds(IServerTypeDesc currServerTypeDesc,
                     Object[] ids,
                     ITemplateHolder template)  | 
IStoredList<IEntryCacheInfo> | 
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. 
 | 
Object | 
CacheManager.getEntriesMinIndexExtended(Context context,
                          TypeData entryType,
                          int numOfFields,
                          ITemplateHolder template)
Using extended match- 
 | 
IEntryCacheInfo | 
CacheManager.getEntryByUniqueId(IServerTypeDesc currServerTypeDesc,
                  Object templateValue,
                  ITemplateHolder template)  | 
IScanListIterator<IEntryCacheInfo> | 
CacheManager.getMatchingMemoryEntriesForScanning(Context context,
                                   IServerTypeDesc currServerTypeDesc,
                                   ITemplateHolder template,
                                   IServerTypeDesc serverTypeDesc)  | 
TemplateCacheInfo | 
CacheManager.getTemplateCacheInfo(ITemplateHolder th)
get PEntry for entry. 
 | 
void | 
CacheManager.insertTemplate(Context context,
              ITemplateHolder templateHolder,
              boolean shouldReplicate)
insert a template to the  cache and DB. 
 | 
IEntryHolder | 
CacheManager.makeChangeOpEntry(Context context,
                 ITemplateHolder template,
                 IEntryHolder currentEntry)  | 
ISAdapterIterator<IEntryHolder> | 
CacheManager.makeEntriesIter(Context context,
               ITemplateHolder template,
               IServerTypeDesc serverTypeDesc,
               long SCNFilter,
               long leaseFilter,
               boolean memoryOnly)  | 
ISAdapterIterator<IEntryHolder> | 
CacheManager.makeEntriesIter(Context context,
               ITemplateHolder template,
               IServerTypeDesc serverTypeDesc,
               long SCNFilter,
               long leaseFilter,
               boolean memoryOnly,
               boolean transientOnly)  | 
IScanListIterator | 
CacheManager.makeScanableEntriesIter(Context context,
                       ITemplateHolder template,
                       IServerTypeDesc serverTypeDesc,
                       long SCNFilter,
                       long leaseFilter,
                       boolean memoryOnly)  | 
void | 
CacheManager.makeWaitForInfo(Context context,
               IEntryHolder entryHolder,
               ITemplateHolder templateHolder)  | 
boolean | 
IEntryCacheInfo.preMatch(Context context,
        ITemplateHolder template)  | 
boolean | 
MemoryBasedEntryCacheInfo.preMatch(Context context,
        ITemplateHolder template)  | 
void | 
CacheManager.removeTemplate(Context context,
              ITemplateHolder template,
              boolean fromReplication,
              boolean origin,
              boolean dontReplicate)
Marks template as DELETED and send a BUS Packet to the GC. 
 | 
void | 
CacheManager.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. 
 | 
void | 
CacheManager.removeWaitingForInfo(Context context,
                    IEntryHolder entryHolder,
                    ITemplateHolder templateHolder,
                    boolean unpinIfPossible)  | 
boolean | 
CacheManager.testAndSetFGCacheForEntry(Context context,
                         IEntryHolder entry,
                         ITemplateHolder template,
                         boolean testOnly,
                         IServerTypeDesc tte)  | 
void | 
CacheManager.touchByEntry(Context context,
            IEntryHolder entry,
            boolean modifyOp,
            ITemplateHolder template,
            CacheOperationReason cacheOperationReason)  | 
boolean | 
CacheManager.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 called 
 | 
IEntryHolder | 
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. 
 | 
| Constructor and Description | 
|---|
EntriesIter(Context context,
           ITemplateHolder template,
           IServerTypeDesc serverTypeDesc,
           CacheManager cacheManager,
           long SCNFilter,
           long leaseFilter,
           boolean memoryOnly,
           boolean transientOnly)  | 
TemplateCacheInfo(ITemplateHolder templateHolder)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
BlobStoreRefEntryCacheInfo.preMatch(Context context,
        ITemplateHolder template)  | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
BlobStoreOperationOptimizations.isConsiderOptimizedForBlobstore(SpaceEngine spaceEngine,
                               Context context,
                               ITemplateHolder template,
                               IEntryCacheInfo pEntry)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
BlobStoreStorageAdapter.count(ITemplateHolder template,
     String[] subClasses)  | 
ISAdapterIterator | 
BlobStoreStorageAdapter.initialLoad(Context context,
           ITemplateHolder template)  | 
ISAdapterIterator<IEntryHolder> | 
BlobStoreStorageAdapter.makeEntriesIter(ITemplateHolder template,
               long SCNFilter,
               long leaseFilter,
               IServerTypeDesc[] subClasses)  | 
| Modifier and Type | Method and Description | 
|---|---|
static IScanListIterator<IEntryCacheInfo> | 
BlobStorePreFetchIteratorBasedHandler.createPreFetchIterIfRelevant(Context context,
                            CacheManager cacheManager,
                            IScanListIterator<IEntryCacheInfo> mainIterator,
                            ITemplateHolder template,
                            Logger logger)  | 
| Constructor and Description | 
|---|
BlobStorePreFetchIteratorBasedHandler(Context mainThreadContext,
                                     CacheManager cacheManager,
                                     IScanListIterator<IEntryCacheInfo> mainIterator,
                                     ITemplateHolder template,
                                     int numEntriesRequested,
                                     Logger logger)  | 
| Modifier and Type | Method and Description | 
|---|---|
ITemplateHolder | 
Context.get_take_template()  | 
ITemplateHolder | 
Context.getLastRawmatchTemplate()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Context.set_take_template(ITemplateHolder _take_template)  | 
void | 
Context.setLastRawmatchTemplate(ITemplateHolder template)  | 
void | 
Context.setOperationAnswer(ITemplateHolder template,
                  IEntryPacket entryPacket,
                  Exception ex)
fills the template with the answer to be sent to the client. 
 | 
void | 
Context.setRawmatchResult(ITransactionalEntryData entryData,
                 MatchResult res,
                 IEntryHolder entry,
                 ITemplateHolder template)  | 
| Modifier and Type | Method and Description | 
|---|---|
static IScanListIterator<IEntryCacheInfo> | 
FifoGroupCacheImpl.createScanIterOnNonFGIndex(IStoredList<IEntryCacheInfo> entries,
                          ITemplateHolder template,
                          TypeDataIndex usedIndexForRes,
                          TypeData typeData)  | 
IScanListIterator<IEntryCacheInfo> | 
FifoGroupCacheImpl.getScannableEntriesByIndexValue(Context context,
                               ITemplateHolder template,
                               IEntryHolder entry,
                               IServerTypeDesc templateTypeDesc)  | 
IScanListIterator<IEntryCacheInfo> | 
FifoGroupCacheImpl.getScannableEntriesMinIndex(Context context,
                           TypeData typeData,
                           int numOfFields,
                           ITemplateHolder template)  | 
IScanListIterator<IEntryCacheInfo> | 
FifoGroupCacheImpl.getScannableEntriesMinIndexExtended(Context context,
                                   TypeData entryType,
                                   int numOfFields,
                                   ITemplateHolder template)  | 
boolean | 
FifoGroupCacheImpl.testAndSetFGCacheForEntry(Context context,
                         IEntryHolder entry,
                         ITemplateHolder template,
                         Object val,
                         boolean testOnly)  | 
| Constructor and Description | 
|---|
FifoGroupsMultiList(MultiStoredList<T> curMultiList,
                   TypeData typeData,
                   HashMap<Object,TypeDataIndex> fifoGroupIndexResultsUsedInFifoGroupScan,
                   ITemplateHolder template)  | 
| Modifier and Type | Method and Description | 
|---|---|
ITemplateHolder | 
FifoBackgroundRequest.getTemplate()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
FifoWorkerThread.performTemplateOnEntryNonNotify(IEntryHolder eh,
                               ITemplateHolder template,
                               FifoBackgroundRequest rd)  | 
| Constructor and Description | 
|---|
FifoBackgroundRequest(OperationID operID,
                     boolean isNotifyRequest,
                     boolean isNonNotifyRequest,
                     IEntryHolder eh,
                     IEntryHolder originalEntry,
                     boolean fromReplication,
                     ITemplateHolder template)  | 
| Constructor and Description | 
|---|
SpaceAfterChangeFilterEntryImpl(ITemplateHolder templateHolder,
                               IEntryPacket entryPacket,
                               ITypeDesc typeDesc,
                               Collection mutators)  | 
SpaceBeforeChangeFilterEntryImpl(ITemplateHolder templateHolder,
                                ITypeDesc typeDesc,
                                Collection mutators)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
MemorySA.count(ITemplateHolder template,
     String[] subClasses)
Returns the number of entries that match the template. 
 | 
int | 
IStorageAdapter.count(ITemplateHolder template,
     String[] subClasses)
Returns the number of entries that match the template. 
 | 
ISAdapterIterator | 
MemorySA.initialLoad(Context context,
           ITemplateHolder template)  | 
ISAdapterIterator | 
IStorageAdapter.initialLoad(Context context,
           ITemplateHolder template)  | 
ISAdapterIterator | 
MemorySA.makeEntriesIter(ITemplateHolder template,
               long SCNFilter,
               long leaseFilter,
               IServerTypeDesc[] subClasses)
Returns an iterator with entries that match the template, and the other parameters. 
 | 
ISAdapterIterator<IEntryHolder> | 
IStorageAdapter.makeEntriesIter(ITemplateHolder template,
               long SCNFilter,
               long leaseFilter,
               IServerTypeDesc[] subClasses)
Returns an iterator with entries that match the template, and the other parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ITemplateHolder | 
RemoveWaitingForInfoSABusPacket.getTemplate()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Processor.handleDirectChangeSA(Context context,
                    ITemplateHolder template,
                    boolean fromReplication,
                    boolean origin)  | 
void | 
Processor.handleDirectMultipleChangeSA(Context context,
                            ITemplateHolder template)  | 
void | 
Processor.handleDirectMultipleReadIEOrTakeIESA(Context context,
                                    ITemplateHolder template)  | 
void | 
Processor.handleDirectMultipleReadTakeSA(Context context,
                              ITemplateHolder template)  | 
void | 
Processor.handleDirectReadIEOrTakeIESA(Context context,
                            ITemplateHolder template,
                            boolean fromReplication,
                            boolean origin)  | 
void | 
Processor.handleDirectReadOrTakeSA(Context context,
                        ITemplateHolder template,
                        boolean fromReplication,
                        boolean origin)  | 
void | 
Processor.handleDirectUpdateSA(Context context,
                    ITemplateHolder template)
perform update given a template which is the updated entry. 
 | 
| Constructor and Description | 
|---|
RemoveWaitingForInfoSABusPacket(OperationID operationID,
                               IEntryHolder entryHolder,
                               ITemplateHolder template)  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<ITemplateHolder> | 
EntryXtnInfo.getWaitingFor()  | 
Collection<ITemplateHolder> | 
EntryXtnInfo.initWaitingFor()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TransactionHandler.xtnLockEntryOnTemplateOperation(Context context,
                               IEntryHolder eh,
                               ITemplateHolder th,
                               XtnEntry alreadyLockedXtn)
/** given an entry + template- perform the xtn locks and set the appropriate 
 | 
void | 
TransactionHandler.xtnUnlockEntryOnTemplateOperation(ITemplateHolder th,
                                 XtnEntry alreadyLockedXtn)  | 
| Modifier and Type | Method and Description | 
|---|---|
SQLQuery<?> | 
SQLQueryBuilder.build(ITemplateHolder template,
     String typeName,
     ITypeDesc typeDesc)
Builds an  
SQLQuery from given template | 
SQLQuery<?> | 
DefaultSQLQueryBuilder.build(ITemplateHolder template,
     String typeName,
     ITypeDesc typeDesc)
Builds the SQLQuery using given template extended match codes and values. 
 | 
Copyright © GigaSpaces.