public class DiscoCache extends Object
| Modifier and Type | Method and Description |
|---|---|
Collection<ClusterNode> |
aliveServerNodes()
Gets collection of server nodes with at least one cache configured.
|
Collection<ClusterNode> |
aliveServerNodesWithCaches()
Gets collection of server nodes with at least one cache configured.
|
List<ClusterNode> |
allNodes() |
List<ClusterNode> |
allNodesWithCaches()
Gets collection of nodes with at least one cache configured.
|
List<ClusterNode> |
cacheGroupAffinityNodes(int grpId) |
List<ClusterNode> |
cacheNodes(Integer cacheId)
Gets all nodes that have cache with given ID.
|
List<ClusterNode> |
cacheNodes(String cacheName)
Gets all nodes that have cache with given name.
|
List<ClusterNode> |
daemonNodes() |
ClusterNode |
localNode() |
ClusterNode |
node(UUID id) |
ClusterNode |
oldestAliveServerNode() |
ClusterNode |
oldestAliveServerNodeWithCache() |
List<ClusterNode> |
remoteNodes() |
List<ClusterNode> |
remoteNodesWithCaches()
Gets all remote nodes that have at least one cache configured.
|
List<ClusterNode> |
serverNodes() |
List<ClusterNode> |
serverNodesWithCaches() |
DiscoveryDataClusterState |
state() |
String |
toString() |
void |
updateAlives(ClusterNode rmvd)
Removes left node from alives lists.
|
void |
updateAlives(GridDiscoveryManager discovery)
Removes left nodes from cached alives lists.
|
public DiscoveryDataClusterState state()
public ClusterNode localNode()
public List<ClusterNode> remoteNodes()
public List<ClusterNode> allNodes()
public List<ClusterNode> serverNodes()
public List<ClusterNode> daemonNodes()
public List<ClusterNode> serverNodesWithCaches()
public List<ClusterNode> remoteNodesWithCaches()
public List<ClusterNode> allNodesWithCaches()
public Collection<ClusterNode> aliveServerNodes()
public Collection<ClusterNode> aliveServerNodesWithCaches()
@Nullable public ClusterNode oldestAliveServerNode()
@Nullable public ClusterNode oldestAliveServerNodeWithCache()
public List<ClusterNode> cacheNodes(@Nullable String cacheName)
cacheName - Cache name.public List<ClusterNode> cacheNodes(Integer cacheId)
cacheId - Cache ID.public List<ClusterNode> cacheGroupAffinityNodes(int grpId)
grpId - Cache group ID.@Nullable public ClusterNode node(UUID id)
id - Node ID.public void updateAlives(ClusterNode rmvd)
rmvd - Removed node.public void updateAlives(GridDiscoveryManager discovery)
discovery - Discovery manager.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.2.0 Release Date : September 15 2017