| Interface | Description |
|---|---|
| CacheTopologyHandler |
The link between
LocalTopologyManager and StateTransferManager. |
| ClusterTopologyManager |
Maintains the topology for all the caches in the cluster.
|
| LocalTopologyManager |
Runs on every node and handles the communication with the
ClusterTopologyManager. |
| PersistentUUIDManager |
PersistentUUIDManager maintains a mapping of
PersistentUUIDs present in the cluster |
| 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 | |
| ClusterCacheStatus |
Keeps track of a cache's status: members, current/pending consistent hashes, and rebalance status
|
| ClusterTopologyManagerFactory |
Factory for ClusterTopologyManager implementations.
|
| ClusterTopologyManagerImpl |
The
ClusterTopologyManager implementation. |
| CorePackageImpl | |
| HeartBeatCommand |
A hear-beat command used to ping members in
ClusterTopologyManagerImpl.confirmMembersAvailable(). |
| LocalTopologyManagerFactory |
Factory for ClusterTopologyManager implementations.
|
| LocalTopologyManagerImpl |
The
LocalTopologyManager implementation. |
| ManagerStatusResponse | |
| ManagerStatusResponse.Externalizer | |
| PersistentUUID |
PersistentUUID.
|
| PersistentUUID.Externalizer | |
| PersistentUUIDManagerImpl |
Implementation of the
PersistentUUIDManager interface |
| TopologyManagementHelper |
| Enum | Description |
|---|---|
| CacheTopology.Phase |
Phase of the rebalance process.
|
| ClusterTopologyManager.ClusterManagerStatus | |
| RebalancingStatus |
RebalancingStatus.
|
| Exception | Description |
|---|---|
| CacheJoinException |
Thrown when a cache fails to join a cluster
|
Copyright © 2022 JBoss by Red Hat. All rights reserved.