Class DiscoveryTransportFactory
- java.lang.Object
-
- org.apache.activemq.transport.TransportFactory
-
- org.apache.activemq.transport.failover.FailoverTransportFactory
-
- org.apache.activemq.transport.discovery.DiscoveryTransportFactory
-
public class DiscoveryTransportFactory extends FailoverTransportFactory
-
-
Constructor Summary
Constructors Constructor Description DiscoveryTransportFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DiscoveryTransportcreateTransport(CompositeTransport compositeTransport, URISupport.CompositeData compositeData, Map<String,String> parameters)Creates a transport that reports discovered brokers to a specific composite transport.TransportcreateTransport(URISupport.CompositeData compositeData)TransportServerdoBind(URI location)-
Methods inherited from class org.apache.activemq.transport.failover.FailoverTransportFactory
createTransport, doCompositeConnect, doConnect
-
Methods inherited from class org.apache.activemq.transport.TransportFactory
bind, compositeConfigure, compositeConnect, compositeConnect, configure, connect, connect, createTransport, createWireFormat, createWireFormatFactory, doCompositeConnect, doConnect, findTransportFactory, getDefaultWireFormatType, getOption, registerTransportFactory, serverConfigure
-
-
-
-
Method Detail
-
createTransport
public Transport createTransport(URISupport.CompositeData compositeData) throws IOException
- Overrides:
createTransportin classFailoverTransportFactory- Returns:
- Throws:
IOException
-
createTransport
public static DiscoveryTransport createTransport(CompositeTransport compositeTransport, URISupport.CompositeData compositeData, Map<String,String> parameters) throws IOException
Creates a transport that reports discovered brokers to a specific composite transport.- Parameters:
compositeTransport- transport to report discovered brokers tocompositeData- used to apply parameters to this transport- Returns:
- a transport that reports discovered brokers to a specific composite transport.
- Throws:
IOException
-
doBind
public TransportServer doBind(URI location) throws IOException
- Overrides:
doBindin classFailoverTransportFactory- Throws:
IOException
-
-