Uses of Interface
org.infinispan.distribution.ch.KeyPartitioner
-
-
Uses of KeyPartitioner in org.infinispan.cache.impl
Fields in org.infinispan.cache.impl declared as KeyPartitioner Modifier and Type Field Description protected KeyPartitioner
CacheImpl. keyPartitioner
-
Uses of KeyPartitioner in org.infinispan.commands
Methods in org.infinispan.commands with parameters of type KeyPartitioner Modifier and Type Method Description static int
SegmentSpecificCommand. extractSegment(ReplicableCommand command, Object key, KeyPartitioner keyPartitioner)
Utility to extract the segment from a given command that may be aSegmentSpecificCommand
. -
Uses of KeyPartitioner in org.infinispan.configuration.cache
Fields in org.infinispan.configuration.cache with type parameters of type KeyPartitioner Modifier and Type Field Description static org.infinispan.commons.configuration.attributes.AttributeDefinition<KeyPartitioner>
HashConfiguration. KEY_PARTITIONER
Methods in org.infinispan.configuration.cache that return KeyPartitioner Modifier and Type Method Description KeyPartitioner
HashConfiguration. keyPartitioner()
Methods in org.infinispan.configuration.cache with parameters of type KeyPartitioner Modifier and Type Method Description HashConfigurationBuilder
HashConfigurationBuilder. 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 KeyPartitioner Modifier and Type Field Description protected KeyPartitioner
AbstractInternalDataContainer. keyPartitioner
Methods in org.infinispan.container.impl with parameters of type KeyPartitioner Modifier and Type Method Description static <K,V>
voidInternalDataContainerAdapter. removeSegmentEntries(DataContainer<K,V> dataContainer, org.infinispan.commons.util.IntSet segments, List<Consumer<Iterable<InternalCacheEntry<K,V>>>> listeners, KeyPartitioner keyPartitioner)
-
Uses of KeyPartitioner in org.infinispan.distribution
Methods in org.infinispan.distribution with parameters of type KeyPartitioner Modifier and Type Method Description static 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 KeyPartitioner Constructor Description LocalizedCacheTopology(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 KeyPartitioner Modifier and Type Method Description default boolean
KeyPartitioner. matches(KeyPartitioner other)
-
Uses of KeyPartitioner in org.infinispan.distribution.ch.impl
Classes in org.infinispan.distribution.ch.impl that implement KeyPartitioner Modifier and Type Class Description class
AffinityPartitioner
Key partitioner that maps keys to segments using information contained inAffinityTaggedKey
.class
HashFunctionPartitioner
Key partitioner that computes a key's segment based on a hash function.class
SingleSegmentKeyPartitioner
KeyPartitioner that always returns 0 for a given segment. -
Uses of KeyPartitioner in org.infinispan.distribution.group.impl
Classes in org.infinispan.distribution.group.impl that implement KeyPartitioner Modifier and Type Class Description class
GroupingPartitioner
Key partitioner that usesGroup
annotations to map grouped keys to the same segment.Methods in org.infinispan.distribution.group.impl that return KeyPartitioner Modifier and Type Method Description KeyPartitioner
PartitionerConsistentHash. getKeyPartitioner()
KeyPartitioner
GroupingPartitioner. unwrap()
Constructors in org.infinispan.distribution.group.impl with parameters of type KeyPartitioner Constructor Description GroupingPartitioner(KeyPartitioner partitioner, GroupManager groupManager)
PartitionerConsistentHash(ConsistentHash ch, KeyPartitioner keyPartitioner)
-
Uses of KeyPartitioner in org.infinispan.distribution.impl
Methods in org.infinispan.distribution.impl with parameters of type KeyPartitioner Modifier and Type Method Description static 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 Modifier and Type Field Description protected KeyPartitioner
ExpirationManagerImpl. keyPartitioner
-
Uses of KeyPartitioner in org.infinispan.interceptors.distribution
Fields in org.infinispan.interceptors.distribution declared as KeyPartitioner Modifier and Type Field Description protected KeyPartitioner
BaseDistributionInterceptor. keyPartitioner
protected KeyPartitioner
L1NonTxInterceptor. keyPartitioner
protected KeyPartitioner
ScatteredDistributionInterceptor. keyPartitioner
-
Uses of KeyPartitioner in org.infinispan.interceptors.impl
Fields in org.infinispan.interceptors.impl declared as KeyPartitioner Modifier and Type Field Description protected KeyPartitioner
PrefetchInterceptor. keyPartitioner
-
Uses of KeyPartitioner in org.infinispan.interceptors.locking
Fields in org.infinispan.interceptors.locking declared as KeyPartitioner Modifier and Type Field Description protected KeyPartitioner
ClusteringDependentLogic.AbstractClusteringDependentLogic. keyPartitioner
Methods in org.infinispan.interceptors.locking with parameters of type KeyPartitioner Modifier and Type Method Description void
ClusteringDependentLogic.LocalLogic. init(Transport transport, Configuration configuration, KeyPartitioner keyPartitioner)
-
Uses of KeyPartitioner in org.infinispan.persistence
Methods in org.infinispan.persistence that return KeyPartitioner Modifier and Type Method Description KeyPartitioner
InitializationContextImpl. getKeyPartitioner()
Constructors in org.infinispan.persistence with parameters of type KeyPartitioner Constructor Description InitializationContextImpl(StoreConfiguration configuration, Cache cache, KeyPartitioner keyPartitioner, org.infinispan.commons.marshall.StreamingMarshaller marshaller, org.infinispan.commons.time.TimeService timeService, org.infinispan.commons.io.ByteBufferFactory byteBufferFactory, MarshalledEntryFactory mef, ExecutorService executorService)
-
Uses of KeyPartitioner in org.infinispan.persistence.internal
Methods in org.infinispan.persistence.internal with parameters of type KeyPartitioner Modifier and Type Method Description static <K> Predicate<? super K>
PersistenceUtil. combinePredicate(org.infinispan.commons.util.IntSet segments, KeyPartitioner keyPartitioner, Predicate<? super K> filter)
-
Uses of KeyPartitioner in org.infinispan.persistence.spi
Methods in org.infinispan.persistence.spi that return KeyPartitioner Modifier and Type Method Description KeyPartitioner
InitializationContext. getKeyPartitioner()
The configured partitioner that can be used to determine which segment a given key belongs to. -
Uses of KeyPartitioner in org.infinispan.statetransfer
Fields in org.infinispan.statetransfer declared as KeyPartitioner Modifier and Type Field Description protected KeyPartitioner
StateConsumerImpl. keyPartitioner
protected KeyPartitioner
StateProviderImpl. keyPartitioner
Constructors in org.infinispan.statetransfer with parameters of type KeyPartitioner Constructor Description OutboundTransferTask(Address destination, org.infinispan.commons.util.IntSet segments, int segmentCount, int chunkSize, int topologyId, KeyPartitioner keyPartitioner, Consumer<OutboundTransferTask> onCompletion, Consumer<List<StateChunk>> onChunkReplicated, BiFunction<InternalCacheEntry,InternalEntryFactory,InternalCacheEntry> mapEntryFromDataContainer, BiFunction<MarshalledEntry,InternalEntryFactory,InternalCacheEntry> mapEntryFromStore, InternalDataContainer dataContainer, PersistenceManager persistenceManager, RpcManager rpcManager, CommandsFactory commandsFactory, InternalEntryFactory ef, long timeout, String cacheName, boolean applyState, boolean pushTransfer)
-
Uses of KeyPartitioner in org.infinispan.stream.impl
Fields in org.infinispan.stream.impl declared as KeyPartitioner Modifier and Type Field Description protected KeyPartitioner
AbstractCacheStream. keyPartitioner
-
Uses of KeyPartitioner in org.infinispan.transaction.impl
Methods in org.infinispan.transaction.impl with parameters of type KeyPartitioner Modifier and Type Method Description static EntryVersionsMap
WriteSkewHelper. performTotalOrderWriteSkewCheckAndReturnNewVersions(org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand, DataContainer dataContainer, PersistenceManager persistenceManager, VersionGenerator versionGenerator, TxInvocationContext context, WriteSkewHelper.KeySpecificLogic ksl, org.infinispan.commons.time.TimeService timeService, KeyPartitioner keyPartitioner)
static EntryVersionsMap
WriteSkewHelper. performWriteSkewCheckAndReturnNewVersions(org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand, DataContainer dataContainer, PersistenceManager persistenceManager, VersionGenerator versionGenerator, TxInvocationContext context, WriteSkewHelper.KeySpecificLogic ksl, org.infinispan.commons.time.TimeService timeService, KeyPartitioner keyPartitioner)
-