Uses of Interface
org.apache.activemq.transport.Transport
Packages that use Transport
Package
Description
The core JMS client API implementation classes.
The core Transport abstraction and support classes
Discovery mechanism to discover brokers and clients.
Fail-Over Transport which will automatically reconnect to a failed transport and choose one of a list of possible transport implementations to use.
Fan-out Transport implementation which ensures that a message is sent to multiple destinations such as to ensure multiple brokers received a message for non-durable topic delivery to improve redundancy
A mock implementation of the Transport layer useful for testing
A Multicast based Transport implementation.
The Reliable transport deals with out of order commands as well as dealing with checking for missed commands and possibly re-requesting the replay of dropped commands.
TCP/IP based Transport implementation.
UDP based Transport implementation.
-
Uses of Transport in org.apache.activemq
Methods in org.apache.activemq that return TransportModifier and TypeMethodDescriptionprotected Transport
ActiveMQConnectionFactory.createTransport()
Creates a Transport based on this object's connection settings.protected Transport
ActiveMQSslConnectionFactory.createTransport()
Overriding to make special considerations for SSL connections.static Transport
TransportLoggerSupport.createTransportLogger
(Transport transport) static Transport
TransportLoggerSupport.createTransportLogger
(Transport transport, String logWriterName, boolean dynamicManagement, boolean startLogging, int jmxPort) TransportLoggerSupport.SPI.createTransportLogger
(Transport transport) TransportLoggerSupport.SPI.createTransportLogger
(Transport transport, String logWriterName, boolean dynamicManagement, boolean startLogging, int jmxPort) ActiveMQConnection.getTransport()
ActiveMQConnection.getTransportChannel()
Methods in org.apache.activemq with parameters of type TransportModifier and TypeMethodDescriptionprotected ActiveMQConnection
ActiveMQConnectionFactory.createActiveMQConnection
(Transport transport, JMSStatsImpl stats) protected ActiveMQConnection
ActiveMQXAConnectionFactory.createActiveMQConnection
(Transport transport, JMSStatsImpl stats) protected ActiveMQConnection
ActiveMQXASslConnectionFactory.createActiveMQConnection
(Transport transport, JMSStatsImpl stats) static Transport
TransportLoggerSupport.createTransportLogger
(Transport transport) static Transport
TransportLoggerSupport.createTransportLogger
(Transport transport, String logWriterName, boolean dynamicManagement, boolean startLogging, int jmxPort) TransportLoggerSupport.SPI.createTransportLogger
(Transport transport) TransportLoggerSupport.SPI.createTransportLogger
(Transport transport, String logWriterName, boolean dynamicManagement, boolean startLogging, int jmxPort) Constructors in org.apache.activemq with parameters of type TransportModifierConstructorDescriptionprotected
ActiveMQConnection
(Transport transport, IdGenerator clientIdGenerator, IdGenerator connectionIdGenerator, JMSStatsImpl factoryStats) Construct anActiveMQConnection
protected
ActiveMQXAConnection
(Transport transport, IdGenerator clientIdGenerator, IdGenerator connectionIdGenerator, JMSStatsImpl factoryStats) -
Uses of Transport in org.apache.activemq.state
Methods in org.apache.activemq.state with parameters of type TransportModifier and TypeMethodDescriptionvoid
ConnectionStateTracker.connectionInterruptProcessingComplete
(Transport transport, ConnectionId connectionId) void
protected void
ConnectionStateTracker.restoreConsumers
(Transport transport, SessionState sessionState) protected void
ConnectionStateTracker.restoreProducers
(Transport transport, SessionState sessionState) protected void
ConnectionStateTracker.restoreSessions
(Transport transport, ConnectionState connectionState) protected void
ConnectionStateTracker.restoreTempDestinations
(Transport transport, ConnectionState connectionState) -
Uses of Transport in org.apache.activemq.transport
Subinterfaces of Transport in org.apache.activemq.transportClasses in org.apache.activemq.transport that implement TransportModifier and TypeClassDescriptionclass
Used to make sure that commands are arriving periodically from the peer of the transport.class
Joins together of partial commands which were split into individual chunks of data.class
Used to make sure that commands are arriving periodically from the peer of the transport.class
class
Thread safe Transport Filter that serializes calls to and from the Transport Stack.class
Adds the incrementing sequence number to commands along with performing the correlation of responses to requests to create a blocking request-response semantics.class
The thread name filter, modifies the name of the thread during the invocation to a transport.class
class
A useful base class for transport implementations.class
A useful base class for a transport implementation which has a background reading thread.class
Negotiates the wire format with a new connectionclass
This filter implements write timeouts for socket write operations.Fields in org.apache.activemq.transport declared as TransportMethods in org.apache.activemq.transport that return TransportModifier and TypeMethodDescriptionTransportFactory.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.static Transport
TransportFactory.compositeConnect
(URI location) Creates a slimmed down transport that is more efficient so that it can be used by composite transports like reliable and HA.static Transport
TransportFactory.compositeConnect
(URI location, Executor ex) Creates a slimmed down transport that is more efficient so that it can be used by composite transports like reliable and HA.TransportFactory.configure
(Transport transport, WireFormat wf, Map options) Fully configures and adds all need transport filters so that the transport can be used by the JMS client.static Transport
Creates a normal transport.static Transport
Creates a normal transport.protected Transport
TransportFactory.createTransport
(URI location, WireFormat wf) Factory method to create a new transportTransportFactory.doCompositeConnect
(URI location) TransportFactory.doCompositeConnect
(URI location, Executor ex) TransportFilter.getNext()
TransportFactory.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 in org.apache.activemq.transport with parameters of type TransportModifier and TypeMethodDescriptionTransportFactory.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.TransportFactory.configure
(Transport transport, WireFormat wf, Map options) Fully configures and adds all need transport filters so that the transport can be used by the JMS client.void
TransportFactory.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.Constructors in org.apache.activemq.transport with parameters of type TransportModifierConstructorDescriptionAbstractInactivityMonitor
(Transport next, WireFormat wireFormat) CommandJoiner
(Transport next, OpenWireFormat wireFormat) InactivityMonitor
(Transport next, WireFormat wireFormat) MarshallingTransportFilter
(Transport next, WireFormat localWireFormat, WireFormat remoteWireFormat) MutexTransport
(Transport next) MutexTransport
(Transport next, boolean syncOnCommand) ResponseCorrelator
(Transport next) ResponseCorrelator
(Transport next, IntSequenceGenerator sequenceGenerator) ThreadNameFilter
(Transport next) TransportFilter
(Transport next) WireFormatNegotiator
(Transport next, OpenWireFormat wireFormat, int minimumVersion) NegotiatorWriteTimeoutFilter
(Transport next) -
Uses of Transport in org.apache.activemq.transport.discovery
Classes in org.apache.activemq.transport.discovery that implement TransportModifier and TypeClassDescriptionclass
ATransportFilter
which uses aDiscoveryAgent
to discover remote broker instances and dynamically connect to them.Methods in org.apache.activemq.transport.discovery that return TransportModifier and TypeMethodDescriptionDiscoveryTransportFactory.createTransport
(URISupport.CompositeData compositeData) -
Uses of Transport in org.apache.activemq.transport.failover
Classes in org.apache.activemq.transport.failover that implement TransportModifier and TypeClassDescriptionclass
A Transport that is made reliable by being able to fail over to another transport when a transport failure is detected.Methods in org.apache.activemq.transport.failover that return TransportModifier and TypeMethodDescriptionFailoverTransportFactory.createTransport
(URISupport.CompositeData compositData) FailoverTransportFactory.doCompositeConnect
(URI location) FailoverTransport.getConnectedTransport()
Methods in org.apache.activemq.transport.failover with parameters of type TransportModifier and TypeMethodDescriptionfinal void
FailoverTransport.disposeTransport
(Transport transport) final void
FailoverTransport.handleTransportFailure
(Transport failed, IOException e) protected void
FailoverTransport.restoreTransport
(Transport t) -
Uses of Transport in org.apache.activemq.transport.fanout
Classes in org.apache.activemq.transport.fanout that implement TransportModifier and TypeClassDescriptionclass
A Transport that fans out a connection to multiple brokers.Methods in org.apache.activemq.transport.fanout that return TransportModifier and TypeMethodDescriptionFanoutTransportFactory.createTransport
(URI location) FanoutTransportFactory.doCompositeConnect
(URI location) -
Uses of Transport in org.apache.activemq.transport.mock
Classes in org.apache.activemq.transport.mock that implement TransportFields in org.apache.activemq.transport.mock declared as TransportMethods in org.apache.activemq.transport.mock that return TransportModifier and TypeMethodDescriptionMockTransportFactory.createTransport
(URISupport.CompositeData compositData) MockTransportFactory.doCompositeConnect
(URI location) MockTransport.getNext()
Methods in org.apache.activemq.transport.mock with parameters of type TransportConstructors in org.apache.activemq.transport.mock with parameters of type Transport -
Uses of Transport in org.apache.activemq.transport.multicast
Classes in org.apache.activemq.transport.multicast that implement TransportMethods in org.apache.activemq.transport.multicast that return TransportModifier and TypeMethodDescriptionprotected Transport
MulticastTransportFactory.createTransport
(URI location, WireFormat wf) -
Uses of Transport in org.apache.activemq.transport.nio
Classes in org.apache.activemq.transport.nio that implement TransportModifier and TypeClassDescriptionclass
class
An implementation of theTransport
interface using raw tcp/ipMethods in org.apache.activemq.transport.nio that return TransportModifier and TypeMethodDescriptionNIOSSLTransportFactory.compositeConfigure
(Transport transport, WireFormat format, Map options) Overriding to allow for proper configuration through reflection but delegate to get common configurationprotected Transport
NIOSSLTransportFactory.createTransport
(URI location, WireFormat wf) Overriding to use SslTransports.protected Transport
NIOSSLTransportServer.createTransport
(Socket socket, WireFormat format) Methods in org.apache.activemq.transport.nio with parameters of type TransportModifier and TypeMethodDescriptionNIOSSLTransportFactory.compositeConfigure
(Transport transport, WireFormat format, Map options) Overriding to allow for proper configuration through reflection but delegate to get common configuration -
Uses of Transport in org.apache.activemq.transport.reliable
Classes in org.apache.activemq.transport.reliable that implement TransportConstructors in org.apache.activemq.transport.reliable with parameters of type TransportModifierConstructorDescriptionReliableTransport
(Transport next, ReplayStrategy replayStrategy) Deprecated.ReliableTransport
(Transport next, UdpTransport udpTransport) Deprecated. -
Uses of Transport in org.apache.activemq.transport.tcp
Classes in org.apache.activemq.transport.tcp that implement TransportModifier and TypeClassDescriptionclass
A Transport class that uses SSL and client-side certificate authentication.class
An implementation of theTransport
interface using raw tcp/ipMethods in org.apache.activemq.transport.tcp that return TransportModifier and TypeMethodDescriptionSslTransportFactory.compositeConfigure
(Transport transport, WireFormat format, Map options) Overriding to allow for proper configuration through reflection but delegate to get common configurationTcpTransportFactory.compositeConfigure
(Transport transport, WireFormat format, Map options) protected Transport
TcpTransportFactory.createInactivityMonitor
(Transport transport, WireFormat format) protected Transport
SslTransportFactory.createTransport
(URI location, WireFormat wf) Overriding to use SslTransports.protected Transport
SslTransportServer.createTransport
(Socket socket, WireFormat format) Used to create Transports for this server.protected Transport
TcpTransportFactory.createTransport
(URI location, WireFormat wf) protected Transport
TcpTransportServer.createTransport
(Socket socket, WireFormat format) Allow derived classes to override the Transport implementation that this transport server creates.Methods in org.apache.activemq.transport.tcp with parameters of type TransportModifier and TypeMethodDescriptionSslTransportFactory.compositeConfigure
(Transport transport, WireFormat format, Map options) Overriding to allow for proper configuration through reflection but delegate to get common configurationTcpTransportFactory.compositeConfigure
(Transport transport, WireFormat format, Map options) protected Transport
TcpTransportFactory.createInactivityMonitor
(Transport transport, WireFormat format) protected boolean
TcpTransportFactory.isUseInactivityMonitor
(Transport transport) Constructors in org.apache.activemq.transport.tcp with parameters of type TransportModifierConstructorDescriptionTransportInfo
(WireFormat format, Transport transport, TransportFactory transportFactory) -
Uses of Transport in org.apache.activemq.transport.udp
Classes in org.apache.activemq.transport.udp that implement TransportModifier and TypeClassDescriptionclass
class
An implementation of theTransport
interface using raw UDPMethods in org.apache.activemq.transport.udp that return TransportModifier and TypeMethodDescriptionUdpTransportFactory.compositeConfigure
(Transport transport, WireFormat format, Map options) Deprecated.UdpTransportFactory.configure
(Transport transport, WireFormat format, Map options) Deprecated.protected Transport
UdpTransportFactory.configure
(Transport transport, WireFormat format, Map options, boolean acceptServer) Deprecated.Configures the transportprotected Transport
UdpTransportFactory.configureClientSideNegotiator
(Transport transport, WireFormat format, UdpTransport udpTransport) Deprecated.protected Transport
UdpTransportServer.configureTransport
(Transport transport) Deprecated.protected Transport
UdpTransportFactory.createTransport
(int port, WireFormat wf) Deprecated.protected Transport
UdpTransportFactory.createTransport
(URI location, WireFormat wf) Deprecated.protected Transport
UdpTransportServer.createTransport
(Command command, DatagramEndpoint endpoint) Deprecated.Methods in org.apache.activemq.transport.udp with parameters of type TransportModifier and TypeMethodDescriptionUdpTransportFactory.compositeConfigure
(Transport transport, WireFormat format, Map options) Deprecated.UdpTransportFactory.configure
(Transport transport, WireFormat format, Map options) Deprecated.protected Transport
UdpTransportFactory.configure
(Transport transport, WireFormat format, Map options, boolean acceptServer) Deprecated.Configures the transportprotected Transport
UdpTransportFactory.configureClientSideNegotiator
(Transport transport, WireFormat format, UdpTransport udpTransport) Deprecated.protected Transport
UdpTransportServer.configureTransport
(Transport transport) Deprecated.Constructors in org.apache.activemq.transport.udp with parameters of type TransportModifierConstructorDescriptionResponseRedirectInterceptor
(Transport next, UdpTransport transport) UdpTransportServer
(URI connectURI, UdpTransport serverTransport, Transport configuredTransport, ReplayStrategy replayStrategy) Deprecated. -
Uses of Transport in org.apache.activemq.transport.ws
Subinterfaces of Transport in org.apache.activemq.transport.wsModifier and TypeInterfaceDescriptioninterface
Interface for a WebSocket Transport which provide hooks that a servlet can use to pass along WebSocket data and events.