org.codehaus.activemq.transport.http
Class HttpTransportChannelFactory

java.lang.Object
  extended byorg.codehaus.activemq.transport.TransportChannelFactorySupport
      extended byorg.codehaus.activemq.transport.http.HttpTransportChannelFactory
All Implemented Interfaces:
TransportChannelFactory

public class HttpTransportChannelFactory
extends TransportChannelFactorySupport

Version:
$Revision: 1.2 $

Constructor Summary
HttpTransportChannelFactory()
           
 
Method Summary
protected  TextWireFormat asTextWireFormat(WireFormat wireFormat)
           
 TransportChannel create(WireFormat wireFormat, URI remoteLocation)
          Create a Channel to a remote Node - e.g.
 TransportChannel create(WireFormat wireFormat, URI remoteLocation, URI localLocation)
          Create a Channel to a remote Node - e.g.
 boolean requiresEmbeddedBroker()
          Does this channel require an embedded broker to perform such as VM or multicast based transports
 
Methods inherited from class org.codehaus.activemq.transport.TransportChannelFactorySupport
populateProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpTransportChannelFactory

public HttpTransportChannelFactory()
Method Detail

create

public TransportChannel create(WireFormat wireFormat,
                               URI remoteLocation)
                        throws JMSException
Description copied from interface: TransportChannelFactory
Create a Channel to a remote Node - e.g. a Broker

Parameters:
wireFormat -
remoteLocation -
Returns:
the TransportChannel bound to the remote node
Throws:
JMSException

create

public TransportChannel create(WireFormat wireFormat,
                               URI remoteLocation,
                               URI localLocation)
                        throws JMSException
Description copied from interface: TransportChannelFactory
Create a Channel to a remote Node - e.g. a Broker

Parameters:
wireFormat -
remoteLocation -
localLocation - - e.g. local InetAddress and local port
Returns:
the TransportChannel bound to the remote node
Throws:
JMSException

asTextWireFormat

protected TextWireFormat asTextWireFormat(WireFormat wireFormat)

requiresEmbeddedBroker

public boolean requiresEmbeddedBroker()
Description copied from interface: TransportChannelFactory
Does this channel require an embedded broker to perform such as VM or multicast based transports

Returns:
true if an embedded broker is a requirement of using the channel


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