org.codehaus.activemq.transport.ember
Class EmberTransportServerChannelFactory

java.lang.Object
  extended byorg.codehaus.activemq.transport.ember.EmberSupport
      extended byorg.codehaus.activemq.transport.ember.EmberTransportServerChannelFactory
All Implemented Interfaces:
org.codehaus.activemq.transport.TransportServerChannelFactory

public class EmberTransportServerChannelFactory
extends EmberSupport
implements org.codehaus.activemq.transport.TransportServerChannelFactory

An EmberIO (using NIO) implementation of a TransportServerChannelFactory

Version:
$Revision: 1.2 $

Constructor Summary
EmberTransportServerChannelFactory()
           
EmberTransportServerChannelFactory(pyrasun.eio.EIOGlobalContext context, pyrasun.eio.EIOPoolingStrategy ioPoolingStrategy, pyrasun.eio.EIOPoolingStrategy acceptPoolingStrategy)
           
 
Method Summary
 org.codehaus.activemq.transport.TransportServerChannel create(org.codehaus.activemq.io.WireFormat wireFormat, URI bindAddress)
          Bind a ServerChannel to an address
protected  pyrasun.eio.EIOPoolingStrategy getAcceptPoolingStrategy()
           
 
Methods inherited from class org.codehaus.activemq.transport.ember.EmberSupport
createJMSException, getContext, getController, getIoPoolingStrategy, getKey, getPoolingStrategyByName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmberTransportServerChannelFactory

public EmberTransportServerChannelFactory()

EmberTransportServerChannelFactory

public EmberTransportServerChannelFactory(pyrasun.eio.EIOGlobalContext context,
                                          pyrasun.eio.EIOPoolingStrategy ioPoolingStrategy,
                                          pyrasun.eio.EIOPoolingStrategy acceptPoolingStrategy)
Method Detail

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

getAcceptPoolingStrategy

protected pyrasun.eio.EIOPoolingStrategy getAcceptPoolingStrategy()


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