|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
RemoteNode manager.
| Method Summary | |
void |
addListener(RemoteNodeEventListener aListener)
Adds a listener for RemoteNode event. |
void |
commitTopology()
Commits the Topology which has been previously prepared. |
RemoteNode |
findOrJoinRemoteNode(NodeInfo aNodeInfo)
Finds or joins a remote node. |
RemoteNode |
findRemoteNode(NodeInfo aNodeInfo)
Finds a remote node. |
void |
leaveRemoteNode(NodeInfo aNodeInfo)
Leaves a remote node. |
Collection |
listRemoteNodes()
Gets the registered remote nodes. |
void |
prepareTopology(NodeTopology aTopology)
Prepares the Topology to be used to derive the path between two nodes. |
void |
registerRemoteNode(RemoteNode aRemoteNode)
Registers a remote node. |
void |
removeListener(RemoteNodeEventListener aListener)
Removes a listener for RemoteNode event. |
void |
start()
Starts the manager. |
void |
stop()
Stops the manager. |
void |
unregisterRemoteNode(RemoteNode aRemoteNode)
Unregistered a remote node. |
| Methods inherited from interface org.apache.geronimo.messaging.MsgConsumer |
getMsgConsumerOut |
| Method Detail |
public void start()
throws NodeException
NodeException
public void stop()
throws NodeException
NodeException
public void prepareTopology(NodeTopology aTopology)
throws NodeException
aTopology - Topology.
NodeException - Indicates that the topology can not be prepared.public void commitTopology()
public void addListener(RemoteNodeEventListener aListener)
aListener - Listener.public void removeListener(RemoteNodeEventListener aListener)
aListener - Listener.public void leaveRemoteNode(NodeInfo aNodeInfo)
aNodeInfo - Meta-data of the node to be left.
public RemoteNode findOrJoinRemoteNode(NodeInfo aNodeInfo)
throws NodeException
aNodeInfo - Remote node.
NodeException
CommunicationException - Indicates that the specified node
can not be joined.public RemoteNode findRemoteNode(NodeInfo aNodeInfo)
aNodeInfo - Remote node.
public void registerRemoteNode(RemoteNode aRemoteNode)
aRemoteNode - Remote node to be registered.public void unregisterRemoteNode(RemoteNode aRemoteNode)
aRemoteNode - Remote node to be unregistered.public Collection listRemoteNodes()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||