|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ConsistentHash | |
---|---|
org.infinispan.config | Cache configuration beans and parsers. |
org.infinispan.configuration.cache | Classes related to eviction. |
org.infinispan.distribution | Classes relating to the distributed cache mode. |
org.infinispan.distribution.ch | |
org.infinispan.notifications.cachelistener | Cache -specific notifications and eventing. |
org.infinispan.notifications.cachelistener.event | |
org.infinispan.statetransfer | Transfer of state to new caches in a cluster. |
Uses of ConsistentHash in org.infinispan.config |
---|
Method parameters in org.infinispan.config with type arguments of type ConsistentHash | |
---|---|
FluentConfiguration.HashConfig |
FluentConfiguration.HashConfig.consistentHashClass(Class<? extends ConsistentHash> consistentHashClass)
Deprecated. Fully qualified name of class providing consistent hash algorithm |
FluentConfiguration.HashConfig |
Configuration.HashType.consistentHashClass(Class<? extends ConsistentHash> consistentHashClass)
Deprecated. |
Uses of ConsistentHash in org.infinispan.configuration.cache |
---|
Methods in org.infinispan.configuration.cache that return ConsistentHash | |
---|---|
ConsistentHash |
HashConfiguration.consistentHash()
The consistent hash in use. |
Methods in org.infinispan.configuration.cache with parameters of type ConsistentHash | |
---|---|
HashConfigurationBuilder |
HashConfigurationBuilder.consistentHash(ConsistentHash consistentHash)
The consistent hash in use. |
Uses of ConsistentHash in org.infinispan.distribution |
---|
Methods in org.infinispan.distribution that return ConsistentHash | |
---|---|
ConsistentHash |
DistributionManagerImpl.getConsistentHash()
|
ConsistentHash |
DistributionManager.getConsistentHash()
Retrieves the consistent hash instance currently in use, an instance of the configured ConsistentHash class (which defaults to DefaultConsistentHash . |
ConsistentHash |
DistributionManagerImpl.setConsistentHash(ConsistentHash newCH)
|
ConsistentHash |
DistributionManager.setConsistentHash(ConsistentHash consistentHash)
Sets the consistent hash implementation in use. |
Methods in org.infinispan.distribution with parameters of type ConsistentHash | |
---|---|
ConsistentHash |
DistributionManagerImpl.setConsistentHash(ConsistentHash newCH)
|
ConsistentHash |
DistributionManager.setConsistentHash(ConsistentHash consistentHash)
Sets the consistent hash implementation in use. |
Uses of ConsistentHash in org.infinispan.distribution.ch |
---|
Classes in org.infinispan.distribution.ch that implement ConsistentHash | |
---|---|
class |
AbstractConsistentHash
An abstract consistent hash implementation that handles common implementations of certain methods. |
class |
AbstractWheelConsistentHash
Abstract class for the wheel-based CH implementations. |
class |
DefaultConsistentHash
|
class |
ExperimentalDefaultConsistentHash
Consistent hashing algorithm. |
class |
TopologyAwareConsistentHash
Consistent hash that is aware of cluster topology. |
class |
UnionConsistentHash
A delegating wrapper that locates keys by getting a union of locations reported by two other ConsistentHash implementations it delegates to. |
Methods in org.infinispan.distribution.ch that return ConsistentHash | |
---|---|
static ConsistentHash |
ConsistentHashHelper.createConsistentHash(Configuration c,
Collection<Address> addresses)
Creates a new consistent hash instance based on the user's configuration, and populates the consistent hash with the collection of addresses passed in. |
static ConsistentHash |
ConsistentHashHelper.createConsistentHash(Configuration c,
Collection<Address> addresses,
Address... moreAddresses)
Creates a new consistent hash instance based on the user's configuration, and populates the consistent hash with the collection of addresses passed in. |
static ConsistentHash |
ConsistentHashHelper.createConsistentHash(Configuration c,
Collection<Address> addresses,
Collection<Address> moreAddresses)
Creates a new consistent hash instance based on the user's configuration, and populates the consistent hash with the collection of addresses passed in. |
static ConsistentHash |
ConsistentHashHelper.createConsistentHash(ConsistentHash template,
Collection<Address> addresses)
Creates a new consistent hash instance based on the type specified, and populates the consistent hash with the collection of addresses passed in. |
static ConsistentHash |
ConsistentHashHelper.createConsistentHash(ConsistentHash template,
Collection<Address> addresses,
Address... moreAddresses)
Creates a new consistent hash instance based on the type specified, and populates the consistent hash with the collection of addresses passed in. |
ConsistentHash |
UnionConsistentHash.getNewConsistentHash()
|
ConsistentHash |
UnionConsistentHash.getOldConsistentHash()
|
static ConsistentHash |
ConsistentHashHelper.removeAddress(ConsistentHash ch,
Address toRemove,
Configuration c)
Returns a new consistent hash of the same type with the given address removed. |
Methods in org.infinispan.distribution.ch with parameters of type ConsistentHash | |
---|---|
static ConsistentHash |
ConsistentHashHelper.createConsistentHash(ConsistentHash template,
Collection<Address> addresses)
Creates a new consistent hash instance based on the type specified, and populates the consistent hash with the collection of addresses passed in. |
static ConsistentHash |
ConsistentHashHelper.createConsistentHash(ConsistentHash template,
Collection<Address> addresses,
Address... moreAddresses)
Creates a new consistent hash instance based on the type specified, and populates the consistent hash with the collection of addresses passed in. |
static ConsistentHash |
ConsistentHashHelper.removeAddress(ConsistentHash ch,
Address toRemove,
Configuration c)
Returns a new consistent hash of the same type with the given address removed. |
Constructors in org.infinispan.distribution.ch with parameters of type ConsistentHash | |
---|---|
UnionConsistentHash(ConsistentHash oldCH,
ConsistentHash newCH)
|
Uses of ConsistentHash in org.infinispan.notifications.cachelistener |
---|
Methods in org.infinispan.notifications.cachelistener with parameters of type ConsistentHash | |
---|---|
void |
CacheNotifierImpl.notifyTopologyChanged(ConsistentHash oldConsistentHash,
ConsistentHash newConsistentHash,
boolean pre)
|
void |
CacheNotifier.notifyTopologyChanged(ConsistentHash oldConsistentHash,
ConsistentHash newConsistentHash,
boolean pre)
|
Uses of ConsistentHash in org.infinispan.notifications.cachelistener.event |
---|
Methods in org.infinispan.notifications.cachelistener.event that return ConsistentHash | |
---|---|
ConsistentHash |
TopologyChangedEvent.getConsistentHashAtEnd()
|
ConsistentHash |
EventImpl.getConsistentHashAtEnd()
|
ConsistentHash |
TopologyChangedEvent.getConsistentHashAtStart()
|
ConsistentHash |
EventImpl.getConsistentHashAtStart()
|
Methods in org.infinispan.notifications.cachelistener.event with parameters of type ConsistentHash | |
---|---|
void |
EventImpl.setConsistentHashAtEnd(ConsistentHash consistentHashAtEnd)
|
void |
EventImpl.setConsistentHashAtStart(ConsistentHash consistentHashAtStart)
|
Uses of ConsistentHash in org.infinispan.statetransfer |
---|
Fields in org.infinispan.statetransfer declared as ConsistentHash | |
---|---|
protected ConsistentHash |
BaseStateTransferTask.chNew
|
protected ConsistentHash |
BaseStateTransferManagerImpl.chNew
|
protected ConsistentHash |
BaseStateTransferTask.chOld
|
protected ConsistentHash |
BaseStateTransferManagerImpl.chOld
|
Methods in org.infinispan.statetransfer that return ConsistentHash | |
---|---|
protected ConsistentHash |
ReplicatedStateTransferManagerImpl.createConsistentHash(List<Address> members)
|
protected ConsistentHash |
DummyInvalidationStateTransferManagerImpl.createConsistentHash(List<Address> members)
Deprecated. |
protected ConsistentHash |
DistributedStateTransferManagerImpl.createConsistentHash(List<Address> members)
|
protected abstract ConsistentHash |
BaseStateTransferManagerImpl.createConsistentHash(List<Address> members)
|
|
--> |