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. 
org.infinispan.transaction.xa XA transaction support. 
 

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
DistributionManager
          A component that manages the distribution of elements across a cache cluster
 

Classes in org.infinispan.distribution used by org.infinispan.commands.control
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
DistributionManager
          A component that manages the distribution of elements across a cache cluster
DistributionManagerImpl
          The default distribution manager implementation
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();

 

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
 

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


Google Analytics

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