Uses of Interface
com.gigaspaces.internal.server.storage.IEntryHolder
Packages that use IEntryHolder
Package
Description
Provides GigaSpaces DataSource implementation.
Provides Space properties and security context services
Provides GigaSpaces filter plug-in interfaces.
-
Uses of IEntryHolder in com.gigaspaces.datasource
Constructors in com.gigaspaces.datasource with parameters of type IEntryHolderModifierConstructorDescriptionDataSourceIdsQueryImpl(ITypeDesc typeDescriptor, Object[] ids, IEntryHolder[] templates, SQLQueryBuilder queryBuilder, Class<?> dataClass, IDataConverter<IEntryPacket> converter) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node
Methods in com.gigaspaces.internal.cluster.node with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidIReplicationNode.outCancelEntryLease(IReplicationOutContext context, IEntryHolder entryHolder) Notify replication node that an entry lease was canceledvoidIReplicationNode.outChangeEntry(IReplicationOutContext context, IEntryHolder entryHolder) Notify replication node that an entry was changedvoidIReplicationNode.outEntryLeaseExpired(IReplicationOutContext context, IEntryHolder entryHolder) Notify replication node that an entry lease expiredvoidIReplicationNode.outEvictEntry(IReplicationOutContext context, IEntryHolder entryHolder) Notify replication node that an entry was evictedvoidIReplicationNode.outExtendEntryLeasePeriod(IReplicationOutContext context, IEntryHolder entryHolder) Notify replication node that an entry lease is extendedvoidIReplicationNode.outRemoveEntry(IReplicationOutContext context, IEntryHolder entryHolder) Notify replication node that an entry was removedvoidIReplicationNode.outUpdateEntry(IReplicationOutContext context, IEntryHolder entryHolder) Notify replication node that an entry was updatedvoidIReplicationNode.outWriteEntry(IReplicationOutContext context, IEntryHolder entryHolder) Notify replication node that a new entry was writtenMethod parameters in com.gigaspaces.internal.cluster.node with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidIReplicationNode.outTransaction(IReplicationOutContext context, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries) Notify replication node that a transaction is executed in one stage (one phase commit)voidIReplicationNode.outTransactionPrepare(IReplicationOutContext context, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries) Notify replication node that a transaction prepare is executed (two phase commit) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl
Methods in com.gigaspaces.internal.cluster.node.impl with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidReplicationNode.outCancelEntryLease(IReplicationOutContext context, IEntryHolder entryHolder) voidReplicationNode.outChangeEntry(IReplicationOutContext context, IEntryHolder entryHolder) voidReplicationNode.outEntryLeaseExpired(IReplicationOutContext context, IEntryHolder entryHolder) voidReplicationNode.outEvictEntry(IReplicationOutContext context, IEntryHolder entryHolder) voidReplicationNode.outExtendEntryLeasePeriod(IReplicationOutContext context, IEntryHolder entryHolder) voidReplicationNode.outRemoveEntry(IReplicationOutContext context, IEntryHolder entryHolder) voidReplicationNode.outUpdateEntry(IReplicationOutContext context, IEntryHolder entryHolder) voidReplicationNode.outWriteEntry(IReplicationOutContext context, IEntryHolder entryHolder) Method parameters in com.gigaspaces.internal.cluster.node.impl with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidReplicationNode.outTransaction(IReplicationOutContext context, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries) voidReplicationNode.outTransactionPrepare(IReplicationOutContext context, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.backlog.async
Methods in com.gigaspaces.internal.cluster.node.impl.backlog.async with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidIReplicationAsyncGroupBacklog.add(IAsyncReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) Method parameters in com.gigaspaces.internal.cluster.node.impl.backlog.async with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidIReplicationAsyncGroupBacklog.addTransaction(IAsyncReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.backlog.globalorder
Methods in com.gigaspaces.internal.cluster.node.impl.backlog.globalorder with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidGlobalOrderAsyncGroupBacklog.add(IAsyncReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) voidGlobalOrderReliableAsyncGroupBacklog.add(ReliableAsyncReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) voidGlobalOrderSyncGroupBacklog.add(ISyncReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) protected IReplicationOrderedPacketAbstractGlobalOrderGroupBacklog.addSingleOperationPacket(IReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) Method parameters in com.gigaspaces.internal.cluster.node.impl.backlog.globalorder with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidGlobalOrderAsyncGroupBacklog.addTransaction(IAsyncReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) voidGlobalOrderReliableAsyncGroupBacklog.addTransaction(ReliableAsyncReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) voidGlobalOrderSyncGroupBacklog.addTransaction(ISyncReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) protected IReplicationOrderedPacketAbstractGlobalOrderGroupBacklog.addTransactionOperationPacket(IReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.backlog.multibucketsinglefile
Methods in com.gigaspaces.internal.cluster.node.impl.backlog.multibucketsinglefile with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidMultiBucketSingleFileReliableAsyncGroupBacklog.add(ReliableAsyncReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) voidMultiBucketSingleFileSyncGroupBacklog.add(ISyncReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) AbstractMultiBucketSingleFileGroupBacklog.addSingleOperationPacket(ISyncReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) Method parameters in com.gigaspaces.internal.cluster.node.impl.backlog.multibucketsinglefile with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidMultiBucketSingleFileReliableAsyncGroupBacklog.addTransaction(ReliableAsyncReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) voidMultiBucketSingleFileSyncGroupBacklog.addTransaction(ISyncReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) AbstractMultiBucketSingleFileGroupBacklog.addTransactionOperationPacket(ISyncReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.backlog.multisourcesinglefile
Methods in com.gigaspaces.internal.cluster.node.impl.backlog.multisourcesinglefile with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidMultiSourceSingleFileAsyncGroupBacklog.add(IAsyncReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) voidMultiSourceSingleFileReliableAsyncGroupBacklog.add(ReliableAsyncReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) protected IReplicationOrderedPacketAbstractMultiSourceSingleFileGroupBacklog.addSingleOperationPacket(IReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) Method parameters in com.gigaspaces.internal.cluster.node.impl.backlog.multisourcesinglefile with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidMultiSourceSingleFileAsyncGroupBacklog.addTransaction(IAsyncReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) voidMultiSourceSingleFileReliableAsyncGroupBacklog.addTransaction(ReliableAsyncReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) protected IReplicationOrderedPacketAbstractMultiSourceSingleFileGroupBacklog.addTransactionOperationPacket(IReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.backlog.reliableasync
Methods in com.gigaspaces.internal.cluster.node.impl.backlog.reliableasync with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidIReplicationReliableAsyncGroupBacklog.add(ReliableAsyncReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) Method parameters in com.gigaspaces.internal.cluster.node.impl.backlog.reliableasync with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidIReplicationReliableAsyncGroupBacklog.addTransaction(ReliableAsyncReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.backlog.sync
Methods in com.gigaspaces.internal.cluster.node.impl.backlog.sync with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidIReplicationSyncGroupBacklog.add(ISyncReplicationGroupOutContext groupContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) Method parameters in com.gigaspaces.internal.cluster.node.impl.backlog.sync with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidIReplicationSyncGroupBacklog.addTransaction(ISyncReplicationGroupOutContext groupContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.directPersistency
Methods in com.gigaspaces.internal.cluster.node.impl.directPersistency with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidDirectPersistencySyncHandler.beforeDirectPersistencyOp(IReplicationOutContext replContext, IEntryHolder entryHolder, boolean phantom) voidIDirectPersistencySyncHandler.beforeDirectPersistencyOp(IReplicationOutContext context, IEntryHolder entryHolder, boolean phantom) Method parameters in com.gigaspaces.internal.cluster.node.impl.directPersistency with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidDirectPersistencySyncHandler.beforeDirectPersistencyOp(IReplicationOutContext replContext, List<String> uids, Set<String> phantoms, Map<String, IEntryHolder> entryHolderMap) voidIDirectPersistencySyncHandler.beforeDirectPersistencyOp(IReplicationOutContext context, List<String> uids, Set<String> phantoms, Map<String, IEntryHolder> entryHolderMap) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.directPersistency.embeddedSyncList
Methods in com.gigaspaces.internal.cluster.node.impl.directPersistency.embeddedSyncList with parameters of type IEntryHolder -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.groups
Methods in com.gigaspaces.internal.cluster.node.impl.groups with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidIReplicationSourceGroup.beforeExecute(ReplicationOutContext replicationContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) Creates a single entry holder operation replication data from the given properties and add it to the provided contextAllSpaceItemGroupsExtractor.extractGroupMapping(IEntryHolder entryHolder) ISpaceItemGroupsExtractor.extractGroupMapping(IEntryHolder entryHolder) Extract relevant group mapping for the provided entry holderMethod parameters in com.gigaspaces.internal.cluster.node.impl.groups with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidIReplicationSourceGroup.beforeTransactionExecute(ReplicationOutContext replicationContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) Creates transaction replication data and adds it to the provided context -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.groups.async
Methods in com.gigaspaces.internal.cluster.node.impl.groups.async with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidAsyncReplicationSourceGroup.beforeExecute(ReplicationOutContext replicationContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) Method parameters in com.gigaspaces.internal.cluster.node.impl.groups.async with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidAsyncReplicationSourceGroup.beforeTransactionExecute(ReplicationOutContext replicationContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.groups.reliableasync
Methods in com.gigaspaces.internal.cluster.node.impl.groups.reliableasync with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidReliableAsyncReplicationSourceGroup.beforeExecute(ReplicationOutContext replicationContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) Method parameters in com.gigaspaces.internal.cluster.node.impl.groups.reliableasync with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidReliableAsyncReplicationSourceGroup.beforeTransactionExecute(ReplicationOutContext replicationContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.groups.sync
Methods in com.gigaspaces.internal.cluster.node.impl.groups.sync with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidSyncReplicationSourceGroup.beforeExecute(ReplicationOutContext replicationContext, IEntryHolder entryHolder, ReplicationSingleOperationType operationType) Method parameters in com.gigaspaces.internal.cluster.node.impl.groups.sync with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidSyncReplicationSourceGroup.beforeTransactionExecute(ReplicationOutContext replicationContext, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationMultipleOperationType operationType) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.packets.data
Methods in com.gigaspaces.internal.cluster.node.impl.packets.data with parameters of type IEntryHolderModifier and TypeMethodDescriptionBlobstoreReplicationPacketDataProducer.createSingleOperationData(IEntryHolder entryHolder, ReplicationSingleOperationType operationType, ReplicationOutContext replicationOutContext) IReplicationPacketDataProducer.createSingleOperationData(IEntryHolder entryHolder, ReplicationSingleOperationType operationType, ReplicationOutContext replicationOutContext) Convert a single entry operation to a representingIReplicationPacketDataReplicationPacketDataProducer.createSingleOperationData(IEntryHolder entryHolder, ReplicationSingleOperationType operationType, ReplicationOutContext replicationOutContext) Method parameters in com.gigaspaces.internal.cluster.node.impl.packets.data with type arguments of type IEntryHolderModifier and TypeMethodDescriptionIReplicationPacketDataProducer.createTransactionOperationData(ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries, ReplicationOutContext replicationOutContext, ReplicationMultipleOperationType operationType) Convert a transaction operation to a representingIReplicationPacketDataReplicationPacketDataProducer.createTransactionOperationData(ServerTransaction transaction, ArrayList<IEntryHolder> entries, ReplicationOutContext replicationOutContext, ReplicationMultipleOperationType operationType) -
Uses of IEntryHolder in com.gigaspaces.internal.cluster.node.impl.replica
Methods in com.gigaspaces.internal.cluster.node.impl.replica with parameters of type IEntryHolderModifier and TypeMethodDescriptionprotected AbstractEntryReplicaDataEntryReplicaProducer.produceDataFromEntry(ISynchronizationCallback syncCallback, IEntryHolder entry) -
Uses of IEntryHolder in com.gigaspaces.internal.server.space
Methods in com.gigaspaces.internal.server.space that return IEntryHolderModifier and TypeMethodDescriptionSpaceEngine.getMatchedEntryAndOperateSA(Context context, ITemplateHolder template, boolean makeWaitForInfo, boolean useSCN) Searches the engine for a matching entry using the BFS tree of the specified template.Methods in com.gigaspaces.internal.server.space with parameters of type IEntryHolderModifier 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.voidFifoGroupsHandler.handleRemoveWaitingForInfoSAFifoGroups_EntryBased(Context context, IEntryHolder entry, ITemplateHolder template) booleanSpaceEngine.isEntryFromPartition(IEntryHolder entryHolder) return true if entry belongs to the partition of the space, false if entry is not from space partitionbooleanSpaceEngine.isExpiredEntryStayInSpace(IEntryHolder entry) 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) 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. -
Uses of IEntryHolder in com.gigaspaces.internal.server.space.events
Fields in com.gigaspaces.internal.server.space.events declared as IEntryHolderModifier and TypeFieldDescriptionprotected final IEntryHolderNotifyContextsHolder._newEntryprotected final IEntryHolderNotifyContextsHolder._originalEntryMethods in com.gigaspaces.internal.server.space.events that return IEntryHolderModifier and TypeMethodDescriptionNotifyContext.getEntry()NotifyContextsHolder.getNewEntry()NotifyContextsHolder.getNotifyEntry()NotifyContextsHolder.getOriginalEntry()NotifyContext.getReferenceEntry()Methods in com.gigaspaces.internal.server.space.events with parameters of type IEntryHolderModifier 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.Constructors in com.gigaspaces.internal.server.space.events with parameters of type IEntryHolderModifierConstructorDescriptionNotifyContext(IEntryHolder notifyEntry, IEntryHolder referanceEntry, OperationID operationId, NotifyActionType notifyType) NotifyContext(IEntryHolder notifyEntry, OperationID operationId, NotifyActionType notifyType) NotifyContextsHolder(IEntryHolder originalEntry, IEntryHolder newEntry, OperationID operationId, NotifyActionType notifyType) UpdateNotifyContextHolder(IEntryHolder originalEntry, IEntryHolder newEntry, OperationID operationId, boolean isMatched, boolean isRematched) -
Uses of IEntryHolder in com.gigaspaces.internal.server.space.eviction
Methods in com.gigaspaces.internal.server.space.eviction with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidRecentDeletesRepository.insertToRecentDeletes(IEntryHolder entry, long duration, ServerTransaction xtn) voidRecentUpdatesRepository.insertToRecentUpdates(IEntryHolder entry, long duration, ServerTransaction xtn) booleanRecentDeletesRepository.removeFromRecentDeletes(IEntryHolder entry) booleanRecentUpdatesRepository.removeFromRecentUpdates(IEntryHolder entry) -
Uses of IEntryHolder in com.gigaspaces.internal.server.space.tiered_storage
Methods in com.gigaspaces.internal.server.space.tiered_storage that return IEntryHolderModifier and TypeMethodDescriptionTieredStorageSA.getEntry(Context context, String uid, String classname, IEntryHolder template) InternalRDBMS.getEntryByUID(String typeName, String uid) static IEntryHolderTieredStorageUtils.getEntryHolderFromRow(IServerTypeDesc serverTypeDesc, ResultSet resultSet) MultiTypedRDBMSISIterator.next()SingleTypeRDBMSIterator.next()Methods in com.gigaspaces.internal.server.space.tiered_storage that return types with arguments of type IEntryHolderModifier and TypeMethodDescriptionTieredStorageSA.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) InternalRDBMS.makeEntriesIter(String typeName, ITemplateHolder templateHolder) TieredStorageSA.makeEntriesIter(ITemplateHolder template, long SCNFilter, long leaseFilter, IServerTypeDesc[] subClasses) TieredStorageSA.makeSingleTypeEntriesIter(String typeName, ITemplateHolder templateHolder) Methods in com.gigaspaces.internal.server.space.tiered_storage with parameters of type IEntryHolderModifier and TypeMethodDescriptionTieredStorageSA.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) TieredStorageSA.getEntry(Context context, String uid, String classname, IEntryHolder template) TieredStorageManager.getEntryTieredState(IEntryHolder entryHolder) TieredStorageManagerImpl.getEntryTieredState(IEntryHolder entryHolder) voidInternalRDBMS.insertEntry(Context context, IEntryHolder entryHolder) Inserts a new entry to the internalDiskStoragevoidTieredStorageSA.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, 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) Method parameters in com.gigaspaces.internal.server.space.tiered_storage with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidTieredStorageSA.prepare(Context context, ServerTransaction xtn, ArrayList<IEntryHolder> pLocked, boolean singleParticipant, Map<String, Object> partialUpdatesAndInPlaceUpdatesInfo, boolean shouldReplicate) -
Uses of IEntryHolder in com.gigaspaces.internal.server.space.tiered_storage.transaction
Methods in com.gigaspaces.internal.server.space.tiered_storage.transaction that return IEntryHolderConstructors in com.gigaspaces.internal.server.space.tiered_storage.transaction with parameters of type IEntryHolderModifierConstructorDescriptionTieredStorageGetBulkOperationRequest(IEntryHolder entryHolder) TieredStorageInsertBulkOperationRequest(IEntryHolder entryHolder) TieredStorageRemoveBulkOperationRequest(IEntryHolder entryHolder) TieredStorageUpdateBulkOperationRequest(IEntryHolder entryHolder) -
Uses of IEntryHolder in com.gigaspaces.internal.server.storage
Subinterfaces of IEntryHolder in com.gigaspaces.internal.server.storageClasses in com.gigaspaces.internal.server.storage that implement IEntryHolderModifier and TypeClassDescriptionclassThis class represents an entry in a GigaSpace.classthis class contains all the information relevant to a notify template.classIEntryHolderimplementation which holds the entry's previous version in space before update operation.classshadowEntry is an entry version under pending update- it contains the original entry values note that shadow and master are connected via a mutual referenceclassThis class represents a template in a J-Space.Methods in com.gigaspaces.internal.server.storage that return IEntryHolderModifier and TypeMethodDescriptionEntryHolder.createCopy()IEntryHolder.createCopy()TemplateHolder.createCopy()EntryHolder.createDummy()IEntryHolder.createDummy()TemplateHolder.createDummy()static IEntryHolderEntryHolderFactory.createEntryHolder(IServerTypeDesc typeDesc, ITransactionalEntryData entryData, String uid, boolean isTransient) static IEntryHolderEntryHolderFactory.createEntryHolder(IServerTypeDesc typeDesc, IEntryPacket entryPacket, EntryDataType entryDataType) Used by DataAdaptor, the EntryHolder Ctor make sure the version is always bigger than 0.static IEntryHolderEntryHolderFactory.createEntryHolder(IServerTypeDesc typeDesc, IEntryPacket entryPacket, EntryDataType entryDataType, String uid, long expirationTime, XtnEntry xidOriginated, long scn, boolean blobStoreEntryHolder, boolean isMvcc) static IEntryHolderEntryHolderFactory.createEntryHolder(IServerTypeDesc typeDesc, IEntryPacket entryPacket, EntryDataType entryDataType, String uid, long expirationTime, XtnEntry xidOriginated, long scn, int versionID, boolean keepExpiration, boolean blobStoreEntryHolder, boolean isMvcc) static IEntryHolderEntryHolderFactory.createTieredStorageHollowEntry(Context context, IServerTypeDesc typeDesc, String uid, boolean isTransient) EntryHolder.getMaster()IEntryHolder.getMaster()ShadowEntryHolder.getMaster()TemplateHolder.getMaster()EntryHolder.getOriginalEntryHolder()IEntryHolder.getOriginalEntryHolder()ReplicationEntryHolder.getOriginalEntryHolder()TemplateHolder.getOriginalEntryHolder()protected IEntryHolderEntryHolder.getOtherUpdateUnderXtnEntry()default IEntryHolderITransactionalEntryData.getOtherUpdateUnderXtnEntry()ITemplateHolder.getUpdatedEntry()TemplateHolder.getUpdatedEntry()Methods in com.gigaspaces.internal.server.storage that return types with arguments of type IEntryHolderModifier and TypeMethodDescriptionITemplateHolder.getEntriesWaitingForTemplate()TemplateHolder.getEntriesWaitingForTemplate()Methods in com.gigaspaces.internal.server.storage with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidITemplateHolder.addEntryWaitingForTemplate(IEntryHolder entry) voidTemplateHolder.addEntryWaitingForTemplate(IEntryHolder entry) NotifyTemplateHolder.createRemoteEvent(IEntryHolder entryHolder, NotifyActionType notifyType, OperationID operationID, IJSpace spaceProxy, boolean fromReplication) NotifyTemplateHolder.createRemoteEvent(IEntryHolder entryHolder, IEntryHolder oldEntryHolder, NotifyActionType notifyType, OperationID operationID, IJSpace spaceProxy, boolean fromReplication) static ShadowEntryHolderEntryHolderFactory.createShadowEntryHolder(IEntryHolder master, ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs, int[] backrefIndexPos, IStoredList<Object> leaseManagerListRef, IObjectInfo<Object> leaseManagerPosRef) booleanEntryHolder.isSameEntryInstance(IEntryHolder other) booleanIEntryHolder.isSameEntryInstance(IEntryHolder other) booleanTemplateHolder.isSameEntryInstance(IEntryHolder other) 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) 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) voidITemplateHolder.removeEntryWaitingForTemplate(IEntryHolder entry) voidTemplateHolder.removeEntryWaitingForTemplate(IEntryHolder entry) voidEntryHolder.setOtherUpdateUnderXtnEntry(IEntryHolder eh) voidIEntryHolder.setOtherUpdateUnderXtnEntry(IEntryHolder eh) default voidITransactionalEntryData.setOtherUpdateUnderXtnEntry(IEntryHolder eh) voidTemplateHolder.setOtherUpdateUnderXtnEntry(IEntryHolder eh) voidITemplateHolder.setUpdatedEntry(IEntryHolder entryHolder) voidTemplateHolder.setUpdatedEntry(IEntryHolder updatedEntry) voidEntryHolder.setWriteLockOwnerOperationAndShadow(XtnEntry writeLockOwner, int writeLockOperation, IEntryHolder otherEh) voidIEntryHolder.setWriteLockOwnerOperationAndShadow(XtnEntry writeLockOwner, int writeLockOperation, IEntryHolder otherEh) voidTemplateHolder.setWriteLockOwnerOperationAndShadow(XtnEntry writeLockOwner, int writeLockOperation, IEntryHolder otherEh) Constructors in com.gigaspaces.internal.server.storage with parameters of type IEntryHolderModifierConstructorDescriptionprotectedAbstractSpaceItem(IEntryHolder other) protectedEntryHolder(IEntryHolder other) ReplicationEntryHolder(IEntryHolder newEntryGeneration, ShadowEntryHolder activeEntry, XtnEntry xtnEntry) ReplicationEntryHolder(IEntryHolder entryHolder, XtnEntry xtnEntry) ShadowEntryHolder(IEntryHolder master, ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs, int[] backrefIndexPos, IStoredList<Object> leaseManagerListRef, IObjectInfo<Object> leaseManagerPosRef) -
Uses of IEntryHolder in com.gigaspaces.internal.sync
Methods in com.gigaspaces.internal.sync that return IEntryHolderModifier and TypeMethodDescriptionSynchronizationStorageAdapter.getEntry(Context context, String uid, String typeName, IEntryHolder template) Methods in com.gigaspaces.internal.sync that return types with arguments of type IEntryHolderModifier and TypeMethodDescriptionSynchronizationStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) SynchronizationStorageAdapter.makeEntriesIter(ITemplateHolder template, long SCNFilter, long leaseFilter, IServerTypeDesc[] subTypes) Methods in com.gigaspaces.internal.sync with parameters of type IEntryHolderModifier and TypeMethodDescriptionSynchronizationStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) SynchronizationStorageAdapter.getEntry(Context context, String uid, String typeName, IEntryHolder template) voidSynchronizationStorageAdapter.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, 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) Method parameters in com.gigaspaces.internal.sync with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidSynchronizationStorageAdapter.prepare(Context context, ServerTransaction xtn, ArrayList<IEntryHolder> pLocked, boolean singleParticipant, Map<String, Object> partialUpdatesAndInPlaceUpdatesInfo, boolean shouldReplicate) -
Uses of IEntryHolder in com.gigaspaces.internal.sync.hybrid
Methods in com.gigaspaces.internal.sync.hybrid that return IEntryHolderModifier and TypeMethodDescriptionSyncHybridStorageAdapter.getEntry(Context context, String uid, String classname, IEntryHolder template) Methods in com.gigaspaces.internal.sync.hybrid that return types with arguments of type IEntryHolderModifier and TypeMethodDescriptionSyncHybridStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) SyncHybridStorageAdapter.makeEntriesIter(ITemplateHolder template, long SCNFilter, long leaseFilter, IServerTypeDesc[] subClasses) Methods in com.gigaspaces.internal.sync.hybrid with parameters of type IEntryHolderModifier and TypeMethodDescriptionSyncHybridStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) SyncHybridStorageAdapter.getEntry(Context context, String uid, String classname, IEntryHolder template) voidSyncHybridStorageAdapter.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, 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) Method parameters in com.gigaspaces.internal.sync.hybrid with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidSyncHybridStorageAdapter.prepare(Context context, ServerTransaction xtn, ArrayList<IEntryHolder> pLocked, boolean singleParticipant, Map<String, Object> partialUpdatesAndInPlaceUpdatesInfo, boolean shouldReplicate) -
Uses of IEntryHolder in com.gigaspaces.internal.transport
Methods in com.gigaspaces.internal.transport with parameters of type IEntryHolderModifier and TypeMethodDescriptionstatic IEntryPacketEntryPacketFactory.createFullPacket(IEntryHolder entryHolder, ITemplateHolder template, String uid, long timeToLive, IEntryData entryData, OperationID operationId) static 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 ITemplatePacketTemplatePacketFactory.createFullPacket(IEntryHolder entryHolder, ITemplateHolder template, String uid, long timeToLive, IEntryData entryData, OperationID operationID) static ITemplatePacketTemplatePacketFactory.createFullPacket(IEntryHolder entryHolder, ITemplateHolder template, String uid, long timeToLive, OperationID operationId) static ITemplatePacketTemplatePacketFactory.createFullPacket(IEntryHolder entryHolder, OperationID operationID) static IEntryPacketEntryPacketFactory.createFullPacketForReplication(IEntryHolder entryHolder, ITemplateHolder template, String uid, long timeToLive) static IEntryPacketEntryPacketFactory.createFullPacketForReplication(IEntryHolder entryHolder, OperationID operationID) static IEntryPacketEntryPacketFactory.createPartialUpdatePacketForReplication(IEntryHolder entryHolder, OperationID operationID, boolean[] partialUpdatedValuesIndicators) static IEntryPacketEntryPacketFactory.createRemovePacketForPersistency(IEntryHolder entryHolder, OperationID operationID) -
Uses of IEntryHolder in com.gigaspaces.server.filter
Constructors in com.gigaspaces.server.filter with parameters of type IEntryHolderModifierConstructorDescriptionNotifyEvent(IEntryHolder holder, ITypeDesc tte, NotifyContext notifyContext) -
Uses of IEntryHolder in com.j_spaces.core
Fields in com.j_spaces.core declared as IEntryHolderModifier and TypeFieldDescriptionprotected final IEntryHolderEntryImpl._entryHolderfinal IEntryHolderEntryTakenPacket.m_EntryValueToNotifyMethods in com.j_spaces.core that return IEntryHolderModifier and TypeMethodDescriptionLeaseManager.cancel(String entryUid, String classname, int objectType, boolean fromReplication, boolean origin, boolean isFromGateway) Cancel a lease for a registered Entry in this Lease Manager.LeaseManager.cancel(String entryUid, String classname, int objectType, boolean fromReplication, boolean origin, boolean lease_expired, OperationID operationID, boolean isFromGateway) Methods in com.j_spaces.core with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidPendingFifoSearch.addRejectedEntry(IEntryHolder eh, FifoBackgroundRequest red) intFifoEntriesComparator.compare(IEntryHolder o1, IEntryHolder o2) Compare 2 entries.EntryArrivedPacketsFactory.getPacket(OperationID operationID, IEntryHolder entryHolder, ServerTransaction xtn, boolean notifyListeners, IEntryHolder entryValueToNotify, boolean fromReplication) returns a constructed EntryArrivedPacket extracted from the pool of resources.voidLeaseManager.registerEntryLease(ILeasedEntryCacheInfo entryCacheInfo, IEntryHolder entryHolder, long expiration) voidLeaseManager.reRegisterLease(ILeasedEntryCacheInfo leaseCacheInfo, IEntryHolder entry, long original_expiration, long new_expiration, int objectType) Constructors in com.j_spaces.core with parameters of type IEntryHolderModifierConstructorDescriptionEntryImpl(IEntryHolder entryHolder, ITypeDesc typeDesc) Constructs an Entry implementation including its class-type meta-data.EntryTakenPacket(OperationID operationID, IEntryHolder entryHolder, ServerTransaction xtn, IEntryHolder entryValueToNotify, boolean fromReplication) NoMatchException(IEntryHolder entry) -
Uses of IEntryHolder in com.j_spaces.core.cache
Methods in com.j_spaces.core.cache that return IEntryHolderModifier and TypeMethodDescriptionCacheManager.associateEntryWithXtn(Context context, IEntryHolder entryHolder, ITemplateHolder template, XtnEntry xtnEntry, IEntryHolder new_content) tie an entry with a transaction.EntriesIter.getCurrentEntryHolder()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.getEntryByIdFromPureCache(Object id, IServerTypeDesc typeDesc) CacheManager.getEntryByUidFromPureCache(String uid) CacheManager.getEntryFromCacheHolder(IEntryCacheInfo pt) given a PEntry, return the entry.IEntryCacheInfo.getEntryHolder(CacheManager cacheManager) IEntryCacheInfo.getEntryHolder(CacheManager cacheManager, Context context) MemoryBasedEntryCacheInfo.getEntryHolder()MemoryBasedEntryCacheInfo.getEntryHolder(CacheManager cacheManager) MemoryBasedEntryCacheInfo.getEntryHolder(CacheManager cacheManager, Context context) CacheManager.makeChangeOpEntry(Context context, ITemplateHolder template, IEntryHolder currentEntry) EntriesIter.next()EntriesIter.next_by_uid()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.Methods in com.j_spaces.core.cache that return types with arguments of type IEntryHolderModifier and TypeMethodDescriptionXtnData.getEntriesForFifoGroupScan()XtnData.getEntriesForReplicationIn2PCommit()CacheManager.getLockManager()get the lock managerScanListSAIterator.getSAiter()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) Methods in com.j_spaces.core.cache with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidXtnData.addToEntriesForFifoGroupScan(IEntryHolder entry) voidXtnData.addToFifoGroupsEntries(IEntryHolder eh, Object groupValue) CacheManager.associateEntryWithXtn(Context context, IEntryHolder entryHolder, ITemplateHolder template, XtnEntry xtnEntry, IEntryHolder new_content) tie an entry with a transaction.<K> KCompoundIndexSegmentTypeData.cloneIndexValue(K fieldValue, IEntryHolder entryHolder) static IEntryCacheInfoEntryCacheInfoFactory.createBlobStoreEntryCacheInfo(IEntryHolder entryHolder) static IEntryCacheInfoEntryCacheInfoFactory.createEntryCacheInfo(IEntryHolder EntryHolder) static IEntryCacheInfoEntryCacheInfoFactory.createEntryCacheInfo(IEntryHolder entryHolder, int backRefsSize, boolean pin, SpaceEngine engine) static IEntryCacheInfoEntryCacheInfoFactory.createEntryCacheInfo(IEntryHolder entryHolder, SpaceEngine engine) static IEntryCacheInfoEntryCacheInfoFactory.createMvccEntryCacheInfo(IEntryHolder entryHolder) static IEntryCacheInfoEntryCacheInfoFactory.createMvccEntryCacheInfo(IEntryHolder entryHolder, int backRefsSize) voidCacheManager.disconnectEntryFromXtn(Context context, IEntryHolder entryHolder, XtnEntry xtnEntry, boolean xtnEnd) disconnect an entry from xtnCacheManager.findTemplatesByIndex(Context context, IServerTypeDesc typeDesc, IEntryHolder entry, MatchTarget matchTarget) given a class name return the SL of matching templates.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.getEntryCacheInfo(IEntryHolder eh) get PEntry for entry.CacheManager.getFifoEntryXtnInfo(IEntryHolder eh) TerminatingFifoXtnsInfo.getFifoEntryXtnInfo(IEntryHolder eh) voidCacheManager.handleInsertEntryReplication(Context context, IEntryHolder entryHolder) voidCacheManager.handleInsertEntryReplication(Context context, IEntryHolder entryHolder, int blobstoreBulkId) 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.insertToRecentDeletes(IEntryHolder entry, long duration, ServerTransaction committingXtn) voidCacheManager.insertToRecentUpdates(IEntryHolder entry, long duration, ServerTransaction committingXtn) voidCacheManager.insertToRecentUpdatesIfNeeded(IEntryHolder entry, long duration, ServerTransaction committingXtn) CacheManager.internalInsertEntryToCache(Context context, IEntryHolder entryHolder, boolean newEntry, TypeData typeData, IEntryCacheInfo pEntry, boolean pin) Inserts the specified entry to cache.booleanCacheManager.isDummyEntry(IEntryHolder eh) booleanCacheManager.isEntryInRecentUpdates(IEntryHolder entry) booleanXtnData.isUpdatedEntry(IEntryHolder eh) CacheManager.makeChangeOpEntry(Context context, ITemplateHolder template, IEntryHolder currentEntry) voidCacheManager.makeWaitForInfo(Context context, IEntryHolder entryHolder, ITemplateHolder templateHolder) intCacheManager.removeEntry(Context context, IEntryHolder entryHolder, IEntryCacheInfo pEntry, boolean shouldReplicate, boolean origin, SpaceEngine.EntryRemoveReasonCodes removeReason, boolean disableSAcall) remove entry from cache & SAbooleanCacheManager.removeEntryFromCache(IEntryHolder entryHolder) Removes the specified entry from cache.booleanCacheManager.removeEntryFromCache(IEntryHolder entryHolder, boolean initiatedByEvictionStrategy, boolean locked, IEntryCacheInfo pEntry, CacheManager.RecentDeleteCodes recentDeleteUsage) Removes the specified entry from cache.intAbstractMultiValueIndexHandler.removeEntryIndexedField(IEntryHolder eh, ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs, K fieldValue, int refpos, boolean removeIndexedValue, IEntryCacheInfo pEntry) intCustomMultiValueTypeDataIndex.removeEntryIndexedField(IEntryHolder eh, ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs, K fieldValue, int refpos, boolean removeIndexedValue, IEntryCacheInfo pEntry) voidExtendedIndexHandler.removeEntryIndexedField(IEntryHolder eh, Object fieldValue, IEntryCacheInfo pEntry, IObjectInfo oi) remove entry indexed field from cache.voidFifoGroupsExtendedIndexHandler.removeEntryIndexedField(IEntryHolder eh, Object fieldValue, IEntryCacheInfo pEntry, IObjectInfo oi) voidIExtendedIndex.removeEntryIndexedField(IEntryHolder eh, K fieldValue, V Entry, IObjectInfo oi) intMultiValueTypeDataIndex.removeEntryIndexedField(IEntryHolder eh, ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs, K fieldValue, int refpos, boolean removeIndexedValue, IEntryCacheInfo pEntry) voidTemplatesExtendedIndexHandler.removeEntryIndexedField(IEntryHolder eh, Object fieldValue, TemplateCacheInfo pTemplate, IObjectInfo oi) remove entry indexed field from cache.intTypeDataIndex.removeEntryIndexedField(IEntryHolder eh, ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs, K fieldValue, int refpos, boolean removeIndexedValue, IEntryCacheInfo pEntry) remove entry indexed field from cache.intTypeDataIndex.removeEntryIndexedField_impl(IEntryHolder eh, ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs, K fieldValue, int refpos, boolean removeIndexedValue, IEntryCacheInfo pEntry) intTypeDataIndex.removeEntryIndexedField_main(IEntryHolder eh, ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs, K fieldValue, int refpos, boolean removeIndexedValue, IEntryCacheInfo pEntry) voidCacheManager.removeFifoXtnInfoForEntry(IEntryHolder eh) remove fifo xtn info for entry MUST be called when entry is lockedvoidTerminatingFifoXtnsInfo.removeFifoXtnInfoForEntry(IEntryHolder eh) remove fifo xtn info for entry MUST be called when entry is lockedbooleanCacheManager.removeFromRecentDeletes(IEntryHolder entry) booleanCacheManager.removeFromRecentUpdatesIfNeeded(IEntryHolder entry) voidCacheManager.removeWaitingForInfo(Context context, IEntryHolder entryHolder, ITemplateHolder templateHolder, boolean unpinIfPossible) 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.voidCacheManager.setFifoCreationXtnInfoForEntry(IEntryHolder eh, long xtnNumber) create fifo xtn info for entry MUST be called when entry is lockedvoidTerminatingFifoXtnsInfo.setFifoCreationXtnInfoForEntry(IEntryHolder eh, long xtnNumber) create fifo xtn info for entry MUST be called when entry is lockedvoidXtnData.setInPlaceUpdatedEntry(IEntryHolder eh, Collection<SpaceEntryMutator> mutators) voidXtnData.setUpdatedEntry(IEntryHolder eh, boolean[] partialUpdateIndicators) 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.voidTypeData.updateEntryReferences(CacheManager cacheManager, IEntryHolder eh, IEntryCacheInfo pEntry, IEntryData oldEntryData) update the entry refs in cache.voidCacheManager.updateFifoXtnInfoForEntry(IEntryHolder eh, long xtnNumber, boolean writeLock, boolean entryWritingXtn) update fifo xtn info for entry MUST be called when entry is locked update write lock if writeLock is true, else update read lock entryWritingXtn = true if this is the commit of the entry writevoidTerminatingFifoXtnsInfo.updateFifoXtnInfoForEntry(IEntryHolder eh, long xtnNumber, boolean writeLock, boolean entryWritingXtn) update fifo xtn info for entry MUST be called when entry is locked update write lock if writeLock is true, else update read lock, also update the xtn which committed the entryintCustomMultiValueTypeDataIndex.updateIndexValue(TypeData pType, IEntryHolder eh, IEntryCacheInfo pEntry, K original, K updated, ArrayList<IObjectInfo<IEntryCacheInfo>> originalBackRefs, int refpos, TypeDataIndex.UpdateIndexModes updateMode) intMultiValueTypeDataIndex.updateIndexValue(TypeData pType, IEntryHolder eh, IEntryCacheInfo pEntry, K original, K updated, ArrayList<IObjectInfo<IEntryCacheInfo>> originalBackRefs, int refpos, TypeDataIndex.UpdateIndexModes updateMode) intTypeDataIndex.updateIndexValue(TypeData pType, IEntryHolder eh, IEntryCacheInfo pEntry, K original, K updated, ArrayList<IObjectInfo<IEntryCacheInfo>> originalBackRefs, int refpos, TypeDataIndex.UpdateIndexModes updateMode) intCustomMultiValueTypeDataIndex.updateIndexValueUndexXtn(TypeData pType, IEntryHolder eh, IEntryCacheInfo pEntry, K previous, K updated, ArrayList<IObjectInfo<IEntryCacheInfo>> previousBackRefs, int refpos, boolean entry_double_update) intMultiValueTypeDataIndex.updateIndexValueUndexXtn(TypeData pType, IEntryHolder eh, IEntryCacheInfo pEntry, K previous, K updated, ArrayList<IObjectInfo<IEntryCacheInfo>> previousBackRefs, int refpos, boolean entry_double_update) intTypeDataIndex.updateIndexValueUndexXtn(TypeData pType, IEntryHolder eh, IEntryCacheInfo pEntry, K previous, K updated, ArrayList<IObjectInfo<IEntryCacheInfo>> previousBackRefs, int refpos, boolean entry_double_update) intAbstractMultiValueIndexHandler.updateMultiValueIndex(TypeData pType, IEntryHolder eh, IEntryCacheInfo pEntry, K original, K updated, ArrayList<IObjectInfo<IEntryCacheInfo>> originalBackRefs, int refpos, TypeDataIndex.UpdateIndexModes updateMode) intAbstractMultiValueIndexHandler.updateMultiValueIndexUndexXtn(TypeData pType, IEntryHolder eh, IEntryCacheInfo pEntry, K previous, K updated, ArrayList<IObjectInfo<IEntryCacheInfo>> previousBackRefs, int refpos) Method parameters in com.j_spaces.core.cache with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidXtnData.setEntriesForReplicationIn2PCommit(List<IEntryHolder> pLocked) Constructors in com.j_spaces.core.cache with parameters of type IEntryHolderModifierConstructorDescriptionEvictableEntryCacheInfo(IEntryHolder entryHolder) EvictableEntryCacheInfo(IEntryHolder entryHolder, int backRefsSize) EvictableEntryCacheInfo(IEntryHolder entryHolder, int backRefsSize, boolean pinned) MemoryBasedEntryCacheInfo(IEntryHolder entryHolder) Const used only for snapshots, called from CacheManager.prePrepare(Context, ServerTransaction).MemoryBasedEntryCacheInfo(IEntryHolder entryHolder, int backRefsSize) Constructor parameters in com.j_spaces.core.cache with type arguments of type IEntryHolder -
Uses of IEntryHolder in com.j_spaces.core.cache.blobStore
Classes in com.j_spaces.core.cache.blobStore that implement IEntryHolderMethods in com.j_spaces.core.cache.blobStore that return IEntryHolderModifier and TypeMethodDescriptionBlobStoreRefEntryCacheInfo.getEntryHolder()BlobStoreRefEntryCacheInfo.getEntryHolder(CacheManager cacheManager) BlobStoreRefEntryCacheInfo.getEntryHolder(CacheManager cacheManager, Context context) BlobStoreRefEntryCacheInfo.getEntryHolderIfInMemory()IBlobStoreRefCacheInfo.getEntryHolderIfInMemory()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) Methods in com.j_spaces.core.cache.blobStore with parameters of type IEntryHolderModifier and TypeMethodDescriptionbooleanBlobStoreInternalCacheFilter.isEntryHotData(IEntryHolder eh, Context context) booleanBlobStoreEntryHolder.isSameEntryInstance(IEntryHolder other) Constructors in com.j_spaces.core.cache.blobStore with parameters of type IEntryHolderModifierConstructorDescriptionBlobStoreEntryHolder(IEntryHolder other) BlobStoreRefEntryCacheInfo(IEntryHolder eh, int backRefsSize) -
Uses of IEntryHolder in com.j_spaces.core.cache.blobStore.errors
Methods in com.j_spaces.core.cache.blobStore.errors with parameters of type IEntryHolderModifier 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) -
Uses of IEntryHolder in com.j_spaces.core.cache.blobStore.sadapter
Methods in com.j_spaces.core.cache.blobStore.sadapter that return IEntryHolderModifier and TypeMethodDescriptionBlobStoreStorageAdapter.getEntry(Context context, String uid, String classname, IEntryHolder template) BlobStoreFifoInitialLoader.next()BlobStoreInitialLoadDataIterator.next()Methods in com.j_spaces.core.cache.blobStore.sadapter that return types with arguments of type IEntryHolderModifier and TypeMethodDescriptionBlobStoreStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) BlobStoreStorageAdapter.makeEntriesIter(ITemplateHolder template, long SCNFilter, long leaseFilter, IServerTypeDesc[] subClasses) Methods in com.j_spaces.core.cache.blobStore.sadapter with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidBlobStoreFifoInitialLoader.add(IEntryHolder eh, TypeData typeData) BlobStoreStorageAdapter.getEntries(Context context, Object[] ids, String typeName, IEntryHolder[] templates) BlobStoreStorageAdapter.getEntry(Context context, String uid, String classname, IEntryHolder template) voidBlobStoreStorageAdapter.insertEntry(Context context, IEntryHolder entryHolder, boolean origin, 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) Method parameters in com.j_spaces.core.cache.blobStore.sadapter with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidBlobStoreStorageAdapter.prepare(Context context, ServerTransaction xtn, ArrayList<IEntryHolder> pLocked, boolean singleParticipant, Map<String, Object> partialUpdatesAndInPlaceUpdatesInfo, boolean shouldReplicate) -
Uses of IEntryHolder in com.j_spaces.core.cache.blobStore.storage.bulks.delayedReplication
Methods in com.j_spaces.core.cache.blobStore.storage.bulks.delayedReplication that return IEntryHolderConstructors in com.j_spaces.core.cache.blobStore.storage.bulks.delayedReplication with parameters of type IEntryHolderModifierConstructorDescriptionDelayedReplicationRemoveInfo(IEntryHolder entryHolder, SpaceEngine.EntryRemoveReasonCodes removeReason) DelayedReplicationUpdateInfo(IEntryHolder new_eh, IEntryData originalData, Collection<SpaceEntryMutator> mutators) -
Uses of IEntryHolder in com.j_spaces.core.cache.context
Methods in com.j_spaces.core.cache.context that return IEntryHolderModifier and TypeMethodDescriptionContext.getBlobStoreEntry()Context.getBlobStoreOpEntryHolder()Context.getLastRawmatchEntry()Context.getNotifyNewEntry()Methods in com.j_spaces.core.cache.context that return types with arguments of type IEntryHolderMethods in com.j_spaces.core.cache.context with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidContext.setBlobStoreOpParams(IEntryCacheInfo blobStoreEntryCacheInfo, IEntryHolder blobStoreOpEntryHolder, boolean blobStoreOpPin) voidContext.setForBulkInsert(IEntryHolder eh) voidContext.setForBulkRemove(IEntryHolder eh, SpaceEngine.EntryRemoveReasonCodes removeReason) voidContext.setForBulkUpdate(IEntryHolder eh, IEntryData originalData, Collection<SpaceEntryMutator> mutators) voidContext.setLastRawmatchEntry(IEntryHolder entry) voidContext.setNotifyNewEntry(IEntryHolder fifoNotifyNewEntry) voidContext.setRawmatchResult(ITransactionalEntryData entryData, MatchResult res, IEntryHolder entry, ITemplateHolder template) Method parameters in com.j_spaces.core.cache.context with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidContext.setPrefetchedNonBlobStoreEntries(Map<String, IEntryHolder> prefetchedEntries) -
Uses of IEntryHolder in com.j_spaces.core.cache.fifoGroup
Methods in com.j_spaces.core.cache.fifoGroup with parameters of type IEntryHolderModifier and TypeMethodDescriptionFifoGroupCacheImpl.getScannableEntriesByIndexValue(Context context, ITemplateHolder template, IEntryHolder entry, IServerTypeDesc templateTypeDesc) intFifoGroupsCompoundIndexExtention.removeEntryIndexedField(IEntryHolder eh, ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs, K fieldValue, int refpos, boolean removeIndexedValue, IEntryCacheInfo pEntry) intFifoGroupsMainIndexExtention.removeEntryIndexedField(IEntryHolder eh, ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs, K fieldValue, int refpos, boolean removeIndexedValue, IEntryCacheInfo pEntry) intIFifoGroupsIndexExtention.removeEntryIndexedField(IEntryHolder eh, ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs, K fieldValue, int refpos, boolean removeIndexedValue, IEntryCacheInfo pEntry) booleanFifoGroupCacheImpl.testAndSetFGCacheForEntry(Context context, IEntryHolder entry, ITemplateHolder template, Object val, boolean testOnly) -
Uses of IEntryHolder in com.j_spaces.core.cache.mvcc
Classes in com.j_spaces.core.cache.mvcc that implement IEntryHolderMethods in com.j_spaces.core.cache.mvcc that return IEntryHolderConstructors in com.j_spaces.core.cache.mvcc with parameters of type IEntryHolderModifierConstructorDescriptionMVCCEntryCacheInfo(IEntryHolder entryHolder) MVCCEntryCacheInfo(IEntryHolder entryHolder, int backRefsSize) MVCCShellEntryCacheInfo(IEntryHolder entryHolder, MVCCEntryCacheInfo pEntry) -
Uses of IEntryHolder in com.j_spaces.core.fifo
Methods in com.j_spaces.core.fifo that return IEntryHolderModifier and TypeMethodDescriptionFifoBackgroundRequest.getCloneEntry()FifoBackgroundRequest.getEntry()FifoBackgroundRequest.getOriginalEntry()Methods in com.j_spaces.core.fifo with parameters of type IEntryHolderModifier and TypeMethodDescriptionprotected voidFifoWorkerThread.performGeneralEntryNonNotify(IEntryHolder eh, FifoBackgroundRequest rd) perform general non-notifyprotected voidFifoWorkerThread.performTemplateOnEntryNonNotify(IEntryHolder eh, ITemplateHolder template, FifoBackgroundRequest rd) Constructors in com.j_spaces.core.fifo with parameters of type IEntryHolderModifierConstructorDescriptionFifoBackgroundRequest(OperationID operID, boolean isNotifyRequest, boolean isNonNotifyRequest, IEntryHolder eh, IEntryHolder originalEntry, boolean fromReplication, int spaceOperation, ServerTransaction txn, IEntryHolder cloneEH) FifoBackgroundRequest(OperationID operID, boolean isNotifyRequest, boolean isNonNotifyRequest, IEntryHolder eh, IEntryHolder originalEntry, boolean fromReplication, ITemplateHolder template) -
Uses of IEntryHolder in com.j_spaces.core.filters.entry
Constructors in com.j_spaces.core.filters.entry with parameters of type IEntryHolder -
Uses of IEntryHolder in com.j_spaces.core.sadapter
Methods in com.j_spaces.core.sadapter that return IEntryHolderModifier and TypeMethodDescriptionIStorageAdapter.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.Methods in com.j_spaces.core.sadapter that return types with arguments of type IEntryHolderModifier 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.makeEntriesIter(ITemplateHolder template, long SCNFilter, long leaseFilter, IServerTypeDesc[] subClasses) Returns an iterator with entries that match the template, and the other parameters.Methods in com.j_spaces.core.sadapter with parameters of type IEntryHolderModifier 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.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.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.Method parameters in com.j_spaces.core.sadapter with type arguments of type IEntryHolderModifier and TypeMethodDescriptionvoidIStorageAdapter.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 xtn -
Uses of IEntryHolder in com.j_spaces.core.server.processor
Methods in com.j_spaces.core.server.processor that return IEntryHolderModifier and TypeMethodDescriptionBusPacket.getEntryHolder()EntryArrivedPacket.getEntryValueToNotify()EntryUnmatchedPacket.getNewEntryHolder()EntryUpdatedPacket.getNotifyEH()EntryUpdatedPacket.getOriginalEntryHolder()Methods in com.j_spaces.core.server.processor with parameters of type IEntryHolderModifier and TypeMethodDescriptionvoidBusPacket.constructBusPacket(OperationID operationID, IEntryHolder entryHolder, ServerTransaction xtn, long timeout) Constructs a BusPacket.voidEntryArrivedPacket.constructEntryArrivedPacket(OperationID operationID, IEntryHolder entryHolder, ServerTransaction xtn, boolean notifyListeners, IEntryHolder entryValueToNotify, boolean fromReplication) Constructs an EntryArrivedPacketProcessor.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.handleEntryExpiredCoreSA(IEntryHolder entry, ServerTransaction txn, boolean fromReplication) Handles EntryExpired packets.Constructors in com.j_spaces.core.server.processor with parameters of type IEntryHolderModifierConstructorDescriptionprotectedBusPacket(OperationID operationID, IEntryHolder entryHolder, ServerTransaction xtn, long timeout) Creates a new BusPacket object.EntryExpiredBusPacket(IEntryHolder entryHolder, ServerTransaction xtn, boolean fromReplication) EntryUnmatchedPacket(OperationID operationID, IEntryHolder originalEntryHolder, IEntryHolder newEntryHolder, ServerTransaction xtn, boolean fromReplication) Constructs an EntryArrivedPacketEntryUpdatedPacket(OperationID operationID, IEntryHolder originalEntryHolder, IEntryHolder newEntryHolder, IEntryHolder notifyEH, ServerTransaction xtn, boolean fromReplication, boolean notifyMatch, boolean notifyRematch) Constructs an EntryUpdatedPacketRemoveWaitingForInfoSABusPacket(OperationID operationID, IEntryHolder entryHolder, ITemplateHolder template) -
Uses of IEntryHolder in com.j_spaces.core.server.transaction
Methods in com.j_spaces.core.server.transaction that return IEntryHolderMethods in com.j_spaces.core.server.transaction with parameters of type IEntryHolder -
Uses of IEntryHolder in com.j_spaces.core.transaction
Methods in com.j_spaces.core.transaction with parameters of type IEntryHolderModifier 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 IEntryHolder in com.j_spaces.sadapter.cache
Constructors in com.j_spaces.sadapter.cache with parameters of type IEntryHolderModifierConstructorDescriptionCacheEntry(IEntryHolder entryHolder, ITypeDesc typeDesc) Constructs CacheEntry from IEntryHolder and TypeTableEntry. -
Uses of IEntryHolder in com.j_spaces.sadapter.datasource
Methods in com.j_spaces.sadapter.datasource that return IEntryHolderConstructors in com.j_spaces.sadapter.datasource with parameters of type IEntryHolderModifierConstructorDescriptionBulkDataItem(IEntryHolder entryHolder, ITypeDesc typeDesc, short operation) Constructs aBulkDataItemout of IEntryHolder and TypeTableEntry.BulkDataItem(IEntryHolder entryHolder, ITypeDesc typeDesc, short operation, IDataConverter<IEntryPacket> converter) Constructs aBulkDataItemout of IEntryHolder and TypeTableEntry.
Given converter is used for internal entry conversion.ChangeBulkDataItem(Map<String, Object> changedProperties, IEntryHolder entryHolder, ITypeDesc typeDesc, short operation, IDataConverter<IEntryPacket> converter) EntryAdapter(IEntryHolder entryHolder, ITypeDesc typeDesc) EntryAdapter(IEntryHolder entryHolder, ITypeDesc typeDesc, IDataConverter<IEntryPacket> converter) PartialUpdateBulkDataItem(IEntryHolder entryHolder, boolean[] partialUpdateValuesIndicators, ITypeDesc typeDesc, IDataConverter<IEntryPacket> converter)