Uses of Package
org.infinispan.distribution

Packages that use org.infinispan.distribution
org.infinispan This is the core of Infinispan, a distributed, transactional, highly scalable data grid platform. 
org.infinispan.commands Commands that operate on the cache, either locally or remotely. 
org.infinispan.commands.control Commands that control and coordinate certain cache operations, such as rehashing, state transfer and locking. 
org.infinispan.commands.write Commands that alter the state of the cache. 
org.infinispan.distribution Classes relating to the distributed cache mode. 
org.infinispan.interceptors Infinispan is designed around a set of interceptors around a data container. 
org.infinispan.remoting.responses Abstractions of the different response types allowed during RPC. 
 

Classes in org.infinispan.distribution used by org.infinispan
DistributionManager
          A component that manages the distribution of elements across a cache cluster
 

Classes in org.infinispan.distribution used by org.infinispan.commands
ConsistentHash
          A consistent hash algorithm implementation.
DistributionManager
          A component that manages the distribution of elements across a cache cluster
 

Classes in org.infinispan.distribution used by org.infinispan.commands.control
ConsistentHash
          A consistent hash algorithm implementation.
DistributionManager
          A component that manages the distribution of elements across a cache cluster
 

Classes in org.infinispan.distribution used by org.infinispan.commands.write
DistributionManager
          A component that manages the distribution of elements across a cache cluster
 

Classes in org.infinispan.distribution used by org.infinispan.distribution
AbstractConsistentHash
          An abstract consistent hash implementation that handles common implementations of certain methods.
ConsistentHash
          A consistent hash algorithm implementation.
DistributionManager
          A component that manages the distribution of elements across a cache cluster
DistributionManagerImpl
          The default distribution manager implementation
ExperimentalDefaultConsistentHash.Entry
          An entry into a consistent hash.
RehashTask
          A task that handles the rehashing of data in the cache system wheh nodes join or leave the cluster.
TransactionLogger
          Typically adding a command, the following pattern would be used:

if (txLogger.logIfNeeded(cmd)) { // do NOT proceed with executing this command! } else { // proceed with executing this command as per normal! }

When draining, the following pattern should be used:

List<WriteCommand> c = null; while (txLogger.shouldDrainWithoutLock()) { c = txLogger.drain(); applyCommands(c); } c = txLogger.drainAndLock(); applyCommands(c); applyPendingPrepares(txLogger.getPendingPrepares()); txLogger.unlockAndDisable();

UnionConsistentHash
          A delegating wrapper that locates keys by getting a union of locations reported by two other ConsistentHash implementations it delegates to.
 

Classes in org.infinispan.distribution used by org.infinispan.interceptors
DistributionManager
          A component that manages the distribution of elements across a cache cluster
 

Classes in org.infinispan.distribution used by org.infinispan.remoting.responses
DistributionManager
          A component that manages the distribution of elements across a cache cluster
 


Google Analytics

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