Uses of Interface
org.infinispan.distribution.ch.ConsistentHash

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)
           
 

Constructors in org.infinispan.statetransfer with parameters of type ConsistentHash
BaseStateTransferTask(BaseStateTransferManagerImpl stateTransferManager, RpcManager rpcManager, StateTransferLock stateTransferLock, CacheNotifier cacheNotifier, Configuration configuration, DataContainer dataContainer, Collection<Address> members, int newViewId, ConsistentHash chNew, ConsistentHash chOld, boolean initialView)
           
DistributedStateTransferTask(RpcManager rpcManager, Configuration configuration, DataContainer dataContainer, DistributedStateTransferManagerImpl stateTransferManager, DistributionManager dm, StateTransferLock stateTransferLock, CacheNotifier cacheNotifier, int newViewId, Collection<Address> members, ConsistentHash chOld, ConsistentHash chNew, boolean initialView, TransactionTable transactionTable)
           
ReplicatedStateTransferTask(RpcManager rpcManager, Configuration configuration, DataContainer dataContainer, ReplicatedStateTransferManagerImpl stateTransferManager, StateTransferLock stateTransferLock, CacheNotifier cacheNotifier, int newViewId, Collection<Address> members, ConsistentHash chOld, ConsistentHash chNew, boolean initialView)
           
 


-->

Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.