public class TopologyManager extends Object
Constructor and Description |
---|
TopologyManager()
Constructs new instance of the topology descriptor.
|
TopologyManager(Class<? extends Pinger> pingerClass) |
Modifier and Type | Method and Description |
---|---|
void |
addNode(org.objectweb.proactive.core.node.Node node)
Updates the topology for new node.
|
TopologyHandler |
getHandler(TopologyDescriptor topologyDescriptor)
Returns the handler of corresponding descriptor.
|
Set<org.objectweb.proactive.core.node.Node> |
getNodesOnHost(String hostName) |
Topology |
getTopology()
Returns the topology representation.
|
void |
removeNode(org.objectweb.proactive.core.node.Node node)
Node is removed or down.
|
public TopologyManager() throws ClassNotFoundException
ClassNotFoundException
- when the pinger class specified
in the RM configuration file is not foundpublic TopologyHandler getHandler(TopologyDescriptor topologyDescriptor)
public void addNode(org.objectweb.proactive.core.node.Node node)
public void removeNode(org.objectweb.proactive.core.node.Node node)
public Topology getTopology()