Package org.infinispan.topology
-
Interface Summary Interface Description CacheTopologyHandler The link betweenLocalTopologyManager
andStateTransferManager
.ClusterTopologyManager Maintains the topology for all the caches in the cluster.LocalTopologyManager Runs on every node and handles the communication with theClusterTopologyManager
.PersistentUUIDManager PersistentUUIDManager maintains a mapping ofPersistentUUID
s present in the cluster -
Class Summary Class Description CacheJoinInfo This class contains the information that a cache needs to supply to the coordinator when starting up.CacheJoinInfo.Externalizer CacheStatusResponse CacheStatusResponse.Externalizer CacheTopology The status of a cache from a distribution/state transfer point of view.CacheTopology.Externalizer CacheTopologyControlCommand A control command for all cache membership/rebalance operations.ClusterCacheStatus Keeps track of a cache's status: members, current/pending consistent hashes, and rebalance statusClusterTopologyManagerFactory Factory for ClusterTopologyManager implementationsClusterTopologyManagerImpl TheClusterTopologyManager
implementation.HeartBeatCommand A hear-beat command used to ping members inClusterTopologyManagerImpl.confirmMembersAvailable()
.LocalTopologyManagerFactory Factory for ClusterTopologyManager implementationsLocalTopologyManagerImpl TheLocalTopologyManager
implementation.ManagerStatusResponse ManagerStatusResponse.Externalizer PersistentUUID PersistentUUID.PersistentUUID.Externalizer PersistentUUIDManagerImpl Implementation of thePersistentUUIDManager
interface -
Enum Summary Enum Description CacheTopology.Phase Phase of the rebalance process.CacheTopologyControlCommand.Type ClusterTopologyManager.ClusterManagerStatus RebalancingStatus RebalancingStatus. -
Exception Summary Exception Description CacheJoinException Thrown when a cache fails to join a cluster