org.infinispan.distribution.ch
Class TopologyInfo
java.lang.Object
org.infinispan.distribution.ch.TopologyInfo
public class TopologyInfo
- extends Object
Aggregates topology information from all nodes within the cluster.
- Since:
- 4.2
- Author:
- Mircea.Markus@jboss.com
TopologyInfo
public TopologyInfo()
TopologyInfo
public TopologyInfo(TopologyInfo topologyInfo)
addNodeTopologyInfo
public void addNodeTopologyInfo(Address addr,
NodeTopologyInfo ti)
isSameSite
public boolean isSameSite(Address a1,
Address a2)
isSameRack
public boolean isSameRack(Address a1,
Address a2)
isSameMachine
public boolean isSameMachine(Address a1,
Address a2)
getNodeTopologyInfo
public NodeTopologyInfo getNodeTopologyInfo(Address address)
removeNodeInfo
public void removeNodeInfo(Address leaver)
getAllTopologyInfo
public Collection<NodeTopologyInfo> getAllTopologyInfo()
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
containsInfoForNode
public boolean containsInfoForNode(Address address)
Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.