Uses of Interface
com.j_spaces.kernel.IObjectInfo
Packages that use IObjectInfo
Package
Description
Provides GigaSpaces low level services
-
Uses of IObjectInfo in com.gigaspaces.internal.server.space.eviction
Constructors in com.gigaspaces.internal.server.space.eviction with parameters of type IObjectInfoModifierConstructorDescriptionTimeBasedEvictionPayload(IObjectInfo<EvictableServerEntry> backref, long expirationTime, boolean shortLived) -
Uses of IObjectInfo in com.gigaspaces.internal.server.storage
Methods in com.gigaspaces.internal.server.storage that return IObjectInfoMethods in com.gigaspaces.internal.server.storage that return types with arguments of type IObjectInfoMethods in com.gigaspaces.internal.server.storage with parameters of type IObjectInfoModifier and TypeMethodDescriptionstatic ShadowEntryHolderEntryHolderFactory.createShadowEntryHolder(IEntryHolder master, ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs, int[] backrefIndexPos, IStoredList<Object> leaseManagerListRef, IObjectInfo<Object> leaseManagerPosRef) voidShadowEntryHolder.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList, IObjectInfo<Object> entryPos) Method parameters in com.gigaspaces.internal.server.storage with type arguments of type IObjectInfoModifier and TypeMethodDescriptionstatic ShadowEntryHolderEntryHolderFactory.createShadowEntryHolder(IEntryHolder master, ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs, int[] backrefIndexPos, IStoredList<Object> leaseManagerListRef, IObjectInfo<Object> leaseManagerPosRef) voidShadowEntryHolder.setShadowBackRefs(ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs) Constructors in com.gigaspaces.internal.server.storage with parameters of type IObjectInfoModifierConstructorDescriptionShadowEntryHolder(IEntryHolder master, ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs, int[] backrefIndexPos, IStoredList<Object> leaseManagerListRef, IObjectInfo<Object> leaseManagerPosRef) Constructor parameters in com.gigaspaces.internal.server.storage with type arguments of type IObjectInfoModifierConstructorDescriptionShadowEntryHolder(IEntryHolder master, ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs, int[] backrefIndexPos, IStoredList<Object> leaseManagerListRef, IObjectInfo<Object> leaseManagerPosRef) -
Uses of IObjectInfo in com.j_spaces.core.cache
Subinterfaces of IObjectInfo in com.j_spaces.core.cacheClasses in com.j_spaces.core.cache that implement IObjectInfoModifier and TypeClassDescriptionclassclassclassTODO add JavadocclassFields in com.j_spaces.core.cache with type parameters of type IObjectInfoMethods in com.j_spaces.core.cache that return IObjectInfoModifier and TypeMethodDescriptionMemoryBasedEntryCacheInfo.add(IEntryCacheInfo subject) TemplateCacheInfo.add(TemplateCacheInfo subject) MemoryBasedEntryCacheInfo.addUnlocked(IEntryCacheInfo subject) TemplateCacheInfo.addUnlocked(TemplateCacheInfo subject) MemoryBasedEntryCacheInfo.getHead()TemplateCacheInfo.getHead()IEntryCacheInfo.getLeaseManagerPosition()ILeasedEntryCacheInfo.getLeaseManagerPosition()MemoryBasedEntryCacheInfo.getLeaseManagerPosition()TemplateCacheInfo.getLeaseManagerPosition()IEntryCacheInfo.getMainListBackRef()MemoryBasedEntryCacheInfo.getMainListBackRef()ExtendedIndexHandler.insertEntryIndexedField(IEntryCacheInfo pEntry, K fieldValue, TypeData pType, boolean alreadyCloned) insert a value for this key- if key already exist insert into the SL of same valuesFifoGroupsExtendedIndexHandler.insertEntryIndexedField(IEntryCacheInfo pEntry, K fieldValue, TypeData pType, boolean alreadyCloned) IExtendedIndex.insertEntryIndexedField(V Entry, K fieldValue, TypeData pType, boolean alreadyCloned) TemplatesExtendedIndexHandler.insertEntryIndexedField(TemplateCacheInfo pTemplate, K fieldValue, TypeData pType, boolean alreadyCloned) insert a value for this key- if key already exist insert into the SL of same valuesMethods in com.j_spaces.core.cache that return types with arguments of type IObjectInfoModifier and TypeMethodDescriptionMultiValueIndexBackref.getBackrefs()IEntryCacheInfo.getBackRefs()MemoryBasedEntryCacheInfo.getBackRefs()Methods in com.j_spaces.core.cache with parameters of type IObjectInfoModifier and TypeMethodDescriptionvoidMemoryBasedEntryCacheInfo.remove(IObjectInfo oi) voidTemplateCacheInfo.remove(IObjectInfo oi) protected intCompoundCustomTypeDataIndex.removeBasicIndexTemplate(TemplateCacheInfo pTemplate, IObjectInfo<TemplateCacheInfo> oi, int refpos) protected intTypeDataIndex.removeBasicIndexTemplate(TemplateCacheInfo pTemplate, IObjectInfo<TemplateCacheInfo> oi, int refpos) 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) voidTemplatesExtendedIndexHandler.removeEntryIndexedField(IEntryHolder eh, Object fieldValue, TemplateCacheInfo pTemplate, IObjectInfo oi) remove entry indexed field from cache.voidMemoryBasedEntryCacheInfo.removeUnlocked(IObjectInfo oi) voidTemplateCacheInfo.removeUnlocked(IObjectInfo oi) voidIEntryCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList, IObjectInfo<Object> entryPos) voidILeasedEntryCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList, IObjectInfo<Object> entryPos) voidMemoryBasedEntryCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList, IObjectInfo<Object> entryPos) voidTemplateCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList, IObjectInfo<Object> entryPos) voidIEntryCacheInfo.setMainListBackRef(IObjectInfo<IEntryCacheInfo> mainListBackref) voidMemoryBasedEntryCacheInfo.setMainListBackRef(IObjectInfo<IEntryCacheInfo> mainListBackref) Method parameters in com.j_spaces.core.cache with type arguments of type IObjectInfoModifier and TypeMethodDescriptionvoidAbstractMultiValueIndexHandler.insertEntryIndexedField(IEntryCacheInfo pEntry, K fieldValue, TypeData pType, ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) voidCustomMultiValueTypeDataIndex.insertEntryIndexedField(IEntryCacheInfo pEntry, K fieldValue, TypeData pType, ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) voidMultiValueTypeDataIndex.insertEntryIndexedField(IEntryCacheInfo pEntry, K fieldValue, TypeData pType, ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) voidTypeDataIndex.insertEntryIndexedField(IEntryCacheInfo pEntry, K fieldValue, TypeData pType, ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) voidTypeDataIndex.insertEntryIndexedField_impl(IEntryCacheInfo pEntry, K fieldValue, TypeData pType, ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs) intTypeDataIndex.moveValueBackrefsOnUpdate(IEntryCacheInfo pEntry, Object value, ArrayList<IObjectInfo<IEntryCacheInfo>> originalBackRefs, ArrayList<IObjectInfo<IEntryCacheInfo>> updatedBackRefs, int originalRefPos, boolean setNullToOriginalRef) 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) intMultiValueTypeDataIndex.removeEntryIndexedField(IEntryHolder eh, ArrayList<IObjectInfo<IEntryCacheInfo>> deletedBackRefs, K fieldValue, int refpos, boolean removeIndexedValue, IEntryCacheInfo pEntry) 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) voidIEntryCacheInfo.setBackRefs(ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs) voidMemoryBasedEntryCacheInfo.setBackRefs(ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs) intCustomMultiValueTypeDataIndex.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) -
Uses of IObjectInfo in com.j_spaces.core.cache.blobStore
Classes in com.j_spaces.core.cache.blobStore that implement IObjectInfoModifier and TypeClassDescriptionclassThe resident part of entry that resides blob-storeMethods in com.j_spaces.core.cache.blobStore that return IObjectInfoModifier and TypeMethodDescriptionBlobStoreRefEntryCacheInfo.add(IEntryCacheInfo subject) BlobStoreRefEntryCacheInfo.addUnlocked(IEntryCacheInfo subject) BlobStoreRefEntryCacheInfo.getHead()BlobStoreRefEntryCacheInfo.getLeaseManagerPosition()BlobStoreRefEntryCacheInfo.getMainListBackRef()Methods in com.j_spaces.core.cache.blobStore that return types with arguments of type IObjectInfoMethods in com.j_spaces.core.cache.blobStore with parameters of type IObjectInfoModifier and TypeMethodDescriptionvoidBlobStoreRefEntryCacheInfo.remove(IObjectInfo oi) voidBlobStoreRefEntryCacheInfo.removeUnlocked(IObjectInfo oi) voidBlobStoreRefEntryCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList, IObjectInfo<Object> entryPos) voidBlobStoreRefEntryCacheInfo.setMainListBackRef(IObjectInfo<IEntryCacheInfo> mainListBackref) Method parameters in com.j_spaces.core.cache.blobStore with type arguments of type IObjectInfoModifier and TypeMethodDescriptionvoidBlobStoreRefEntryCacheInfo.setBackRefs(ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs) -
Uses of IObjectInfo in com.j_spaces.core.cache.fifoGroup
Method parameters in com.j_spaces.core.cache.fifoGroup with type arguments of type IObjectInfoModifier and TypeMethodDescriptionvoidFifoGroupsCompoundIndexExtention.insertEntryIndexedField(IEntryCacheInfo pEntry, K fieldValue, TypeData pType, ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) voidFifoGroupsMainIndexExtention.insertEntryIndexedField(IEntryCacheInfo pEntry, K fieldValue, TypeData pType, ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) voidIFifoGroupsIndexExtention.insertEntryIndexedField(IEntryCacheInfo pEntry, K fieldValue, TypeData pType, ArrayList<IObjectInfo<IEntryCacheInfo>> insertBackRefs) 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) -
Uses of IObjectInfo in com.j_spaces.core.cache.mvcc
Classes in com.j_spaces.core.cache.mvcc that implement IObjectInfo -
Uses of IObjectInfo in com.j_spaces.kernel
Methods in com.j_spaces.kernel that return IObjectInfoModifier and TypeMethodDescriptionstore an elementStore an element in the list.store an elementIStoredList.addUnlocked(T subject) Store an element in the list, while the SL is unlocked .SimpleLockStoredList.addUnlocked(T subject) store an element, while the SL is unlockedIStoredList.getHead()Returns the first element in the list (fifo)SimpleLockStoredList.getHead()get head of SLIOrderedList.getLargerInOrder(IObjectInfo<T> ref) In an ordered , get the element larger than ref.IOrderedList.getSmallerInOrder(IObjectInfo<T> ref) In an ordered , get the element smaller than ref.IOrderedList.storeBeforeCeiling(IObjectInfo<T> ceiling, T subject) Given an ObjectInfo of an existing element, store a new element right "before" this one (towards the tail).Methods in com.j_spaces.kernel with parameters of type IObjectInfoModifier and TypeMethodDescriptionIOrderedList.establishListOrderedScan(IObjectInfo<T> OrderedScanPivot, boolean ascending) establish a scan position in one direction ascending (towards head) or descending (towards tail).IOrderedList.getLargerInOrder(IObjectInfo<T> ref) In an ordered , get the element larger than ref.IOrderedList.getSmallerInOrder(IObjectInfo<T> ref) In an ordered , get the element smaller than ref.voidHashedSimpleLockIStoredList.remove(IObjectInfo<T> oi) remove an element described by ObjectInfovoidIStoredList.remove(IObjectInfo<T> oi) Remove an element described by ObjectInfo.voidSimpleLockStoredList.remove(IObjectInfo<T> oi) remove an element described by ObjectInfovoidIStoredList.removeUnlocked(IObjectInfo<T> oi) Remove an element described by ObjectInfo, while the SL is unlocked.voidSimpleLockStoredList.removeUnlocked(IObjectInfo<T> oi) remove an element described by ObjectInfo, while the SL is unlockedIOrderedList.storeBeforeCeiling(IObjectInfo<T> ceiling, T subject) Given an ObjectInfo of an existing element, store a new element right "before" this one (towards the tail). -
Uses of IObjectInfo in com.j_spaces.kernel.list
Classes in com.j_spaces.kernel.list that implement IObjectInfoMethods in com.j_spaces.kernel.list that return IObjectInfoModifier and TypeMethodDescriptionstore an elementstore an elementDeprecated.store an elementstore an elementConcurrentStoredList.addUnlocked(T subject) ExternallyLockedStoredList.addUnlocked(T subject) store an element, while the SL is unlockedRwlSegmentedStoredList.addUnlocked(T subject) Deprecated.ConcurrentStoredList.getHead()Goes over all the segments and finds the "first" element.ExternallyLockedStoredList.getHead()get head of SLRwlSegmentedStoredList.getHead()Deprecated.Goes over all the segments and finds the first element.StoredListChainSegment.getHead()Returns the first element in the list (fifo)ExternallyLockedStoredList.getLargerInOrder(IObjectInfo<T> ref) in an ordered SL, get the element larger than refExternallyLockedStoredList.getSmallerInOrder(IObjectInfo<T> ref) in an ordered SL, get the element smaller than refprotected IObjectInfo<T>RwlSegmentedStoredList.store_impl(com.j_spaces.kernel.list.RwlSegmentedStoredList.Segment<T> segment, com.j_spaces.kernel.list.RwlSegmentedStoredList.ObjectInfo<T> oi) Deprecated.store an element in segmentExternallyLockedStoredList.storeBeforeCeiling(IObjectInfo<T> theCeiling, T subject) given an ObjectInfo of an existing element, store a new element right "before" this one.Methods in com.j_spaces.kernel.list with parameters of type IObjectInfoModifier and TypeMethodDescriptionExternallyLockedStoredList.establishListOrderedScan(IObjectInfo<T> OrderedScanPivot, boolean ascending) establish a scan position in one direction ascending (twrds head) or descending (towards tail).ExternallyLockedStoredList.getLargerInOrder(IObjectInfo<T> ref) in an ordered SL, get the element larger than refExternallyLockedStoredList.getSmallerInOrder(IObjectInfo<T> ref) in an ordered SL, get the element smaller than refvoidConcurrentStoredList.remove(IObjectInfo<T> poi) remove an element described by ObjectInfovoidExternallyLockedStoredList.remove(IObjectInfo<T> oi) remove an element described by ObjectInfovoidRwlSegmentedStoredList.remove(IObjectInfo<T> poi) Deprecated.remove an element described by ObjectInfovoidStoredListChainSegment.remove(IObjectInfo<T> oi) Remove an element described by ObjectInfo.voidConcurrentStoredList.removeUnlocked(IObjectInfo<T> poi) voidExternallyLockedStoredList.removeUnlocked(IObjectInfo<T> oi) remove an element described by ObjectInfo, while the SL is unlockedvoidRwlSegmentedStoredList.removeUnlocked(IObjectInfo<T> poi) Deprecated.voidStoredListChainSegment.removeUnlocked(IObjectInfo<T> oi) Remove an element described by ObjectInfo, while the SL is unlocked.ExternallyLockedStoredList.storeBeforeCeiling(IObjectInfo<T> theCeiling, T subject) given an ObjectInfo of an existing element, store a new element right "before" this one.