org.codehaus.activemq.transport.gnet
Class GTransportServerChannelFactory

java.lang.Object
  extended byorg.codehaus.activemq.transport.gnet.GTransportServerChannelFactory
All Implemented Interfaces:
org.codehaus.activemq.transport.TransportServerChannelFactory

public class GTransportServerChannelFactory
extends Object
implements org.codehaus.activemq.transport.TransportServerChannelFactory

An implementation of a TransportServerChannelFactory which uses the Geronimo network layer for connectivity.

Version:
$Revision: 1.2 $

Constructor Summary
GTransportServerChannelFactory()
           
 
Method Summary
 org.codehaus.activemq.transport.TransportServerChannel create(org.codehaus.activemq.io.WireFormat wireFormat, URI bindAddress)
          Bind a ServerChannel to an address
static void init(org.apache.geronimo.network.SelectorManager sm, org.apache.geronimo.pool.ThreadPool tp, org.apache.geronimo.pool.ClockPool cp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GTransportServerChannelFactory

public GTransportServerChannelFactory()
Method Detail

init

public static void init(org.apache.geronimo.network.SelectorManager sm,
                        org.apache.geronimo.pool.ThreadPool tp,
                        org.apache.geronimo.pool.ClockPool cp)
                 throws IllegalArgumentException
Throws:
IllegalArgumentException

create

public org.codehaus.activemq.transport.TransportServerChannel create(org.codehaus.activemq.io.WireFormat wireFormat,
                                                                     URI bindAddress)
                                                              throws JMSException
Bind a ServerChannel to an address

Specified by:
create in interface org.codehaus.activemq.transport.TransportServerChannelFactory
Parameters:
wireFormat -
bindAddress -
Returns:
the TransportChannel bound to the remote node
Throws:
JMSException


Copyright © 2004-2005 Protique, Ltd.. All Rights Reserved.