org.apache.geronimo.messaging.cluster.topology
Class RingTopologyManager

java.lang.Object
  extended byorg.apache.geronimo.messaging.cluster.topology.RingTopologyManager
All Implemented Interfaces:
Serializable, TopologyManager

public class RingTopologyManager
extends Object
implements TopologyManager

A simple ring topology manager.

Version:
$Revision: 1.4 $ $Date: 2004/07/19 23:56:37 $
See Also:
Serialized Form

Constructor Summary
RingTopologyManager()
           
 
Method Summary
 void addNode(NodeInfo aNode)
          Adds a node.
 NodeTopology factoryTopology()
          Builds a node topology.
 Set getNodes()
          Gets the nodes registered by this manager.
 void removeNode(NodeInfo aNode)
          Removes a node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RingTopologyManager

public RingTopologyManager()
Method Detail

getNodes

public Set getNodes()
Description copied from interface: TopologyManager
Gets the nodes registered by this manager.

Specified by:
getNodes in interface TopologyManager
Returns:
Set

addNode

public void addNode(NodeInfo aNode)
Description copied from interface: TopologyManager
Adds a node.

Specified by:
addNode in interface TopologyManager
Parameters:
aNode - Node.

removeNode

public void removeNode(NodeInfo aNode)
Description copied from interface: TopologyManager
Removes a node.

Specified by:
removeNode in interface TopologyManager
Parameters:
aNode - Node.

factoryTopology

public NodeTopology factoryTopology()
Description copied from interface: TopologyManager
Builds a node topology.

Specified by:
factoryTopology in interface TopologyManager
Returns:
Node topology.


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.