org.apache.geronimo.messaging.remotenode.network
Class NetworkTransportFactory
java.lang.Object
org.apache.geronimo.messaging.remotenode.network.NetworkTransportFactory
- All Implemented Interfaces:
- MessagingTransportFactory
- public class NetworkTransportFactory
- extends Object
- implements MessagingTransportFactory
MessagingTransportFactory using Geronimo network as the transport layer.
- Version:
- $Revision: 1.5 $ $Date: 2004/07/20 00:15:05 $
Field Summary |
static org.apache.geronimo.gbean.GBeanInfo |
GBEAN_INFO
|
Constructor Summary |
NetworkTransportFactory(org.apache.geronimo.network.SelectorManager aSelectorManager,
org.apache.geronimo.pool.ClockPool aClockPool)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GBEAN_INFO
public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
NetworkTransportFactory
public NetworkTransportFactory(org.apache.geronimo.network.SelectorManager aSelectorManager,
org.apache.geronimo.pool.ClockPool aClockPool)
factoryServer
public NodeServer factoryServer(NodeInfo aNodeInfo,
IOContext anIOContext)
- Description copied from interface:
MessagingTransportFactory
- Creates a NodeServer for the specified node.
- Specified by:
factoryServer
in interface MessagingTransportFactory
- 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)
- Description copied from interface:
MessagingTransportFactory
- Creates a RemoteNode providing a local view of the remote node aNodeInfo.
- Specified by:
factoryRemoteNode
in interface MessagingTransportFactory
- 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.
getGBeanInfo
public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.