Uses of Interface
org.infinispan.distribution.ch.KeyPartitioner
Packages that use KeyPartitioner
Package
Description
Commands that operate on the cache, either locally or remotely.
Cache
configurationData containers which store cache entries.
Classes relating to the distributed cache mode.
Consistent Hash interfaces
Persistence API.
The Persistence SPI.
Query module internals.
-
Uses of KeyPartitioner in org.infinispan.cache.impl
Fields in org.infinispan.cache.impl declared as KeyPartitioner -
Uses of KeyPartitioner in org.infinispan.commands
Methods in org.infinispan.commands with parameters of type KeyPartitionerModifier and TypeMethodDescriptionstatic int
SegmentSpecificCommand.extractSegment
(ReplicableCommand command, Object key, KeyPartitioner keyPartitioner) Utility to extract the segment from a given command that may be aSegmentSpecificCommand
.static <K> SegmentAwareKey
<K> SegmentSpecificCommand.extractSegmentAwareKey
(ReplicableCommand command, K key, KeyPartitioner keyPartitioner) Create anSegmentAwareKey
instance with the key and its segment. -
Uses of KeyPartitioner in org.infinispan.configuration.cache
Fields in org.infinispan.configuration.cache with type parameters of type KeyPartitionerModifier and TypeFieldDescriptionstatic final AttributeDefinition
<KeyPartitioner> HashConfiguration.KEY_PARTITIONER
Methods in org.infinispan.configuration.cache that return KeyPartitionerModifier and TypeMethodDescriptionHashConfiguration.keyPartitioner()
HashConfigurationBuilder.keyPartitioner()
Methods in org.infinispan.configuration.cache with parameters of type KeyPartitionerModifier and TypeMethodDescriptionHashConfigurationBuilder.keyPartitioner
(KeyPartitioner keyPartitioner) Key partitioner, controlling the mapping of keys to hash segments. -
Uses of KeyPartitioner in org.infinispan.container.impl
Fields in org.infinispan.container.impl declared as KeyPartitionerModifier and TypeFieldDescriptionprotected KeyPartitioner
AbstractInternalDataContainer.keyPartitioner
-
Uses of KeyPartitioner in org.infinispan.distribution
Methods in org.infinispan.distribution with parameters of type KeyPartitionerModifier and TypeMethodDescriptionstatic LocalizedCacheTopology
LocalizedCacheTopology.makeSegmentedSingletonTopology
(KeyPartitioner keyPartitioner, int numSegments, Address localAddress) Creates a new local topology that has a single address but multiple segments.Constructors in org.infinispan.distribution with parameters of type KeyPartitionerModifierConstructorDescriptionLocalizedCacheTopology
(CacheMode cacheMode, CacheTopology cacheTopology, KeyPartitioner keyPartitioner, Address localAddress, boolean connected) -
Uses of KeyPartitioner in org.infinispan.distribution.ch
Methods in org.infinispan.distribution.ch with parameters of type KeyPartitionerModifier and TypeMethodDescriptiondefault void
KeyPartitioner.init
(KeyPartitioner other) default boolean
KeyPartitioner.matches
(KeyPartitioner other) -
Uses of KeyPartitioner in org.infinispan.distribution.ch.impl
Classes in org.infinispan.distribution.ch.impl that implement KeyPartitionerModifier and TypeClassDescriptionclass
Key partitioner that maps keys to segments using information contained inAffinityTaggedKey
.class
Key partitioner that computes a key's segment based on a hash function.class
Implementation ofHashFunctionPartitioner
usingCRC16
for use with RESP.class
KeyPartitioner that always returns 0 for a given segment.Methods in org.infinispan.distribution.ch.impl with parameters of type KeyPartitioner -
Uses of KeyPartitioner in org.infinispan.distribution.group.impl
Classes in org.infinispan.distribution.group.impl that implement KeyPartitionerModifier and TypeClassDescriptionclass
Key partitioner that usesGroup
annotations to map grouped keys to the same segment.Methods in org.infinispan.distribution.group.impl that return KeyPartitionerConstructors in org.infinispan.distribution.group.impl with parameters of type KeyPartitionerModifierConstructorDescriptionGroupingPartitioner
(KeyPartitioner partitioner, GroupManager groupManager) -
Uses of KeyPartitioner in org.infinispan.distribution.impl
Methods in org.infinispan.distribution.impl with parameters of type KeyPartitionerModifier and TypeMethodDescriptionstatic LocalizedCacheTopology
DistributionManagerImpl.makeSingletonTopology
(CacheMode cacheMode, KeyPartitioner keyPartitioner, int numSegments, Address localAddress) -
Uses of KeyPartitioner in org.infinispan.expiration.impl
Fields in org.infinispan.expiration.impl declared as KeyPartitioner -
Uses of KeyPartitioner in org.infinispan.persistence
Methods in org.infinispan.persistence that return KeyPartitionerConstructors in org.infinispan.persistence with parameters of type KeyPartitionerModifierConstructorDescriptionInitializationContextImpl
(StoreConfiguration configuration, Cache cache, KeyPartitioner keyPartitioner, PersistenceMarshaller marshaller, TimeService timeService, ByteBufferFactory byteBufferFactory, MarshallableEntryFactory marshallableEntryFactory, Executor nonBlockingExecutor, GlobalConfiguration globalConfiguration, BlockingManager blockingManager, NonBlockingManager nonBlockingManager) -
Uses of KeyPartitioner in org.infinispan.persistence.internal
Methods in org.infinispan.persistence.internal with parameters of type KeyPartitionerModifier and TypeMethodDescriptionstatic <K> Predicate
<? super K> PersistenceUtil.combinePredicate
(IntSet segments, KeyPartitioner keyPartitioner, Predicate<? super K> filter) -
Uses of KeyPartitioner in org.infinispan.persistence.spi
Methods in org.infinispan.persistence.spi that return KeyPartitionerModifier and TypeMethodDescriptionInitializationContext.getKeyPartitioner()
The configured partitioner that can be used to determine which segment a given key belongs to. -
Uses of KeyPartitioner in org.infinispan.persistence.support
Methods in org.infinispan.persistence.support that return KeyPartitioner -
Uses of KeyPartitioner in org.infinispan.query.impl
Methods in org.infinispan.query.impl that return KeyPartitionerModifier and TypeMethodDescriptionstatic KeyPartitioner
ComponentRegistryUtils.getKeyPartitioner
(Cache<?, ?> cache) -
Uses of KeyPartitioner in org.infinispan.stream.impl
Fields in org.infinispan.stream.impl declared as KeyPartitionerModifier and TypeFieldDescriptionprotected final KeyPartitioner
AbstractCacheStream.keyPartitioner
-
Uses of KeyPartitioner in org.infinispan.transaction.impl
Methods in org.infinispan.transaction.impl with parameters of type KeyPartitionerModifier and TypeMethodDescriptionWriteSkewHelper.performWriteSkewCheckAndReturnNewVersions
(org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand, EntryLoader<?, ?> entryLoader, VersionGenerator versionGenerator, TxInvocationContext<?> context, WriteSkewHelper.KeySpecificLogic ksl, KeyPartitioner keyPartitioner)