org.apache.geronimo.messaging.remotenode
Interface RemoteNode

All Superinterfaces:
MsgConsProd, MsgConsumer, MsgProducer
All Known Implementing Classes:
AbstractRemoteNode

public interface RemoteNode
extends MsgConsProd

Provides a local representation of a remote Node.

Version:
$Revision: 1.3 $ $Date: 2004/07/20 00:15:06 $

Method Summary
 NodeInfo getNodeInfo()
          Gets the NodeInfo of this remote node.
 void join()
          Joins the remote node.
 void leave()
          Leaves the remote node.
 void setManager(RemoteNodeManager aManager)
          Sets the manager of this remote node.
 
Methods inherited from interface org.apache.geronimo.messaging.MsgProducer
setMsgProducerOut
 
Methods inherited from interface org.apache.geronimo.messaging.MsgConsumer
getMsgConsumerOut
 

Method Detail

getNodeInfo

public NodeInfo getNodeInfo()
Gets the NodeInfo of this remote node.

Returns:
NodeInfo.

setManager

public void setManager(RemoteNodeManager aManager)
Sets the manager of this remote node.

Parameters:
aManager - Manager.

leave

public void leave()
Leaves the remote node.


join

public void join()
          throws NodeException
Joins the remote node.

Throws:
NodeException - Indicates that the remote node can not be joined.


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