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.read Commands that read data from the cache. 
org.infinispan.commands.remote Meta-commands that wrap other commands for remote execution. 
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
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.read
DistributionManager
          A component that manages the distribution of elements across a cache cluster
 

Classes in org.infinispan.distribution used by org.infinispan.commands.remote
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
DataLocality
          Used to determine whether a key is mapped to a local node.
DistributionManager
          A component that manages the distribution of elements across a cache cluster
DistributionManagerImpl
          The default distribution manager implementation
JoinTask
          JoinTask: This is a PULL based rehash.
L1Manager
          Manages the L1 Cache, in particular recording anyone who is going to cache an a command that a node responds to so that a unicast invalidation can be sent later if needed.
RehashTask
          A task that handles the rehashing of data in the cache system wheh nodes join or leave the cluster.
RehashTask.StateGrabber
           
RemoteTransactionLogDetails
          A holder for fetching transaction logs from a remote state provider
RemoteTransactionLogger
          This abstraction performs RPCs and works on a TransactionLogger located on a remote node.
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
L1Manager
          Manages the L1 Cache, in particular recording anyone who is going to cache an a command that a node responds to so that a unicast invalidation can be sent later if needed.
 

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


-->

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