| Interface | Description |
|---|---|
| CacheTopologyHandler |
The link between
LocalTopologyManager and StateTransferManager. |
| ClusterTopologyManager |
Maintains the list of members and performs rebalance operations.
|
| LocalTopologyManager |
Runs on every node and handles the communication with the
ClusterTopologyManager. |
| RebalancePolicy |
Processes cache membership changes or any other events and decides when to
rebalance state between members.
|
| Class | Description |
|---|---|
| CacheJoinInfo |
This class contains the information that a cache needs to supply to the coordinator when starting up.
|
| CacheJoinInfo.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 status
|
| ClusterTopologyManagerFactory |
Factory for ClusterTopologyManager implementations
|
| ClusterTopologyManagerImpl |
The
ClusterTopologyManager implementation. |
| DefaultRebalancePolicy |
Default implementation of
RebalancePolicy |
| LocalTopologyManagerFactory |
Factory for ClusterTopologyManager implementations
|
| LocalTopologyManagerImpl |
The
LocalTopologyManager implementation. |
| Enum | Description |
|---|---|
| CacheTopologyControlCommand.Type |
Copyright © 2017 JBoss, a division of Red Hat. All Rights Reserved.