|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.activemq.transport.TransportFactory
org.apache.activemq.transport.tcp.TcpTransportFactory
org.apache.activemq.transport.nio.NIOTransportFactory
org.apache.activemq.transport.amqp.AmqpNioTransportFactory
public class AmqpNioTransportFactory
A AMQP over NIO transport factory
| Constructor Summary | |
|---|---|
AmqpNioTransportFactory()
|
|
| Method Summary | |
|---|---|
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 TcpTransport |
createTcpTransport(WireFormat wf,
SocketFactory socketFactory,
URI location,
URI localLocation)
Allows subclasses of TcpTransportFactory to provide a create custom TcpTransport intances. |
protected TcpTransportServer |
createTcpTransportServer(URI location,
ServerSocketFactory serverSocketFactory)
Allows subclasses of TcpTransportFactory to create custom instances of TcpTransportServer. |
protected String |
getDefaultWireFormatType()
|
protected boolean |
isUseInactivityMonitor(Transport transport)
Returns true if the inactivity monitor should be used on the transport |
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. |
void |
setBrokerService(BrokerService brokerService)
|
| Methods inherited from class org.apache.activemq.transport.nio.NIOTransportFactory |
|---|
createServerSocketFactory, createSocketFactory |
| Methods inherited from class org.apache.activemq.transport.tcp.TcpTransportFactory |
|---|
createInactivityMonitor, createTransport, doBind |
| 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 |
|---|
public AmqpNioTransportFactory()
| Method Detail |
|---|
protected String getDefaultWireFormatType()
getDefaultWireFormatType in class TransportFactory
protected TcpTransportServer createTcpTransportServer(URI location,
ServerSocketFactory serverSocketFactory)
throws IOException,
URISyntaxException
TcpTransportFactory
createTcpTransportServer in class NIOTransportFactoryIOException
URISyntaxException
protected TcpTransport createTcpTransport(WireFormat wf,
SocketFactory socketFactory,
URI location,
URI localLocation)
throws UnknownHostException,
IOException
TcpTransportFactory
createTcpTransport in class NIOTransportFactoryUnknownHostException
IOException
public Transport serverConfigure(Transport transport,
WireFormat format,
HashMap options)
throws Exception
TransportFactory
serverConfigure in class TransportFactoryException
public Transport compositeConfigure(Transport transport,
WireFormat format,
Map options)
TransportFactory
compositeConfigure in class TcpTransportFactorypublic void setBrokerService(BrokerService brokerService)
setBrokerService in interface BrokerServiceAwareprotected boolean isUseInactivityMonitor(Transport transport)
TcpTransportFactory
isUseInactivityMonitor in class TcpTransportFactory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||