|
|||||||||||
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 |