org.apache.geronimo.messaging.remotenode
Interface MessagingTransportFactory

All Known Implementing Classes:
NetworkTransportFactory

public interface MessagingTransportFactory

Transport layer factory.

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

Method Summary
 RemoteNode factoryRemoteNode(NodeInfo aLocalNodeInfo, NodeInfo aRemoteNodeInfo, IOContext anIOContext)
          Creates a RemoteNode providing a local view of the remote node aNodeInfo.
 NodeServer factoryServer(NodeInfo aNodeInfo, IOContext anIOContext)
          Creates a NodeServer for the specified node.
 

Method Detail

factoryServer

public NodeServer factoryServer(NodeInfo aNodeInfo,
                                IOContext anIOContext)
Creates a NodeServer for the specified node.

Parameters:
aNodeInfo - Node meta-data.
anIOContext - Used to retrieve the IOContext of the node.
Returns:
NodeServer.

factoryRemoteNode

public RemoteNode factoryRemoteNode(NodeInfo aLocalNodeInfo,
                                    NodeInfo aRemoteNodeInfo,
                                    IOContext anIOContext)
Creates a RemoteNode providing a local view of the remote node aNodeInfo.

Parameters:
aLocalNodeInfo - Local node meta-data.
aRemoteNodeInfo - Remote node meta-data.
anIOContext - Used to retrieve the IOContext to be used to communicate with the remote node.
Returns:
RemoteNode.


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