org.apache.activemq.transport.http
Class HttpTransportFactory

java.lang.Object
  extended by org.apache.activemq.transport.TransportFactory
      extended by org.apache.activemq.transport.http.HttpTransportFactory
Direct Known Subclasses:
HttpsTransportFactory

public class HttpTransportFactory
extends TransportFactory


Constructor Summary
HttpTransportFactory()
           
 
Method Summary
protected  TextWireFormat asTextWireFormat(WireFormat wireFormat)
           
 Transport compositeConfigure(Transport transport, WireFormat format, Map options)
          Similar to configure(...) but this avoid adding in the MutexTransport and ResponseCorrelator transport layers so that the resulting transport can more efficiently be used as part of a composite transport.
protected  Transport createTransport(URI location, WireFormat wf)
          Factory method to create a new transport
 TransportServer doBind(URI location)
           
protected  String getDefaultWireFormatType()
           
 Transport serverConfigure(Transport transport, WireFormat format, HashMap options)
          Fully configures and adds all need transport filters so that the transport can be used by the ActiveMQ message broker.
 
Methods inherited from class org.apache.activemq.transport.TransportFactory
bind, compositeConnect, compositeConnect, configure, connect, connect, createWireFormat, createWireFormatFactory, doCompositeConnect, doCompositeConnect, doConnect, doConnect, findTransportFactory, getOption, registerTransportFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpTransportFactory

public HttpTransportFactory()
Method Detail

doBind

public TransportServer doBind(URI location)
                       throws IOException
Specified by:
doBind in class TransportFactory
Throws:
IOException

asTextWireFormat

protected TextWireFormat asTextWireFormat(WireFormat wireFormat)

getDefaultWireFormatType

protected String getDefaultWireFormatType()
Overrides:
getDefaultWireFormatType in class TransportFactory

createTransport

protected Transport createTransport(URI location,
                                    WireFormat wf)
                             throws IOException
Description copied from class: TransportFactory
Factory method to create a new transport

Overrides:
createTransport in class TransportFactory
Throws:
IOException
UnknownHostException

serverConfigure

public Transport serverConfigure(Transport transport,
                                 WireFormat format,
                                 HashMap options)
                          throws Exception
Description copied from class: TransportFactory
Fully configures and adds all need transport filters so that the transport can be used by the ActiveMQ message broker. The main difference between this and the configure() method is that the broker does not issue requests to the client so the ResponseCorrelator is not needed.

Overrides:
serverConfigure in class TransportFactory
Returns:
Throws:
Exception

compositeConfigure

public Transport compositeConfigure(Transport transport,
                                    WireFormat format,
                                    Map options)
Description copied from class: TransportFactory
Similar to configure(...) but this avoid adding in the MutexTransport and ResponseCorrelator transport layers so that the resulting transport can more efficiently be used as part of a composite transport.

Overrides:
compositeConfigure in class TransportFactory
Returns:


Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.