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 TransportActiveMQConnectionFactory.createTransport()Creates a Transport based on this object's connection settings.protected TransportActiveMQSslConnectionFactory.createTransport()Overriding to make special considerations for SSL connections.static TransportTransportLoggerSupport.createTransportLogger(Transport transport) static TransportTransportLoggerSupport.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 ActiveMQConnectionActiveMQConnectionFactory.createActiveMQConnection(Transport transport, JMSStatsImpl stats) protected ActiveMQConnectionActiveMQXAConnectionFactory.createActiveMQConnection(Transport transport, JMSStatsImpl stats) protected ActiveMQConnectionActiveMQXASslConnectionFactory.createActiveMQConnection(Transport transport, JMSStatsImpl stats) static TransportTransportLoggerSupport.createTransportLogger(Transport transport) static TransportTransportLoggerSupport.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 TransportModifierConstructorDescriptionprotectedActiveMQConnection(Transport transport, IdGenerator clientIdGenerator, IdGenerator connectionIdGenerator, JMSStatsImpl factoryStats) Construct anActiveMQConnectionprotectedActiveMQXAConnection(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 TypeMethodDescriptionvoidConnectionStateTracker.connectionInterruptProcessingComplete(Transport transport, ConnectionId connectionId) voidprotected voidConnectionStateTracker.restoreConsumers(Transport transport, SessionState sessionState) protected voidConnectionStateTracker.restoreProducers(Transport transport, SessionState sessionState) protected voidConnectionStateTracker.restoreSessions(Transport transport, ConnectionState connectionState) protected voidConnectionStateTracker.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 TypeClassDescriptionclassUsed to make sure that commands are arriving periodically from the peer of the transport.classJoins together of partial commands which were split into individual chunks of data.classUsed to make sure that commands are arriving periodically from the peer of the transport.classclassThread safe Transport Filter that serializes calls to and from the Transport Stack.classAdds the incrementing sequence number to commands along with performing the correlation of responses to requests to create a blocking request-response semantics.classThe thread name filter, modifies the name of the thread during the invocation to a transport.classclassA useful base class for transport implementations.classA useful base class for a transport implementation which has a background reading thread.classNegotiates the wire format with a new connectionclassThis 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 TransportTransportFactory.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 TransportTransportFactory.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 TransportCreates a normal transport.static TransportCreates a normal transport.protected TransportTransportFactory.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.voidTransportFactory.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 TypeClassDescriptionclassATransportFilterwhich uses aDiscoveryAgentto 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 TypeClassDescriptionclassA 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 voidFailoverTransport.disposeTransport(Transport transport) final voidFailoverTransport.handleTransportFailure(Transport failed, IOException e) protected voidFailoverTransport.restoreTransport(Transport t) -
Uses of Transport in org.apache.activemq.transport.fanout
Classes in org.apache.activemq.transport.fanout that implement TransportModifier and TypeClassDescriptionclassA 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 TransportMulticastTransportFactory.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 TypeClassDescriptionclassclassAn implementation of theTransportinterface 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 TransportNIOSSLTransportFactory.createTransport(URI location, WireFormat wf) Overriding to use SslTransports.protected TransportNIOSSLTransportServer.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 TypeClassDescriptionclassA Transport class that uses SSL and client-side certificate authentication.classAn implementation of theTransportinterface 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 TransportTcpTransportFactory.createInactivityMonitor(Transport transport, WireFormat format) protected TransportSslTransportFactory.createTransport(URI location, WireFormat wf) Overriding to use SslTransports.protected TransportSslTransportServer.createTransport(Socket socket, WireFormat format) Used to create Transports for this server.protected TransportTcpTransportFactory.createTransport(URI location, WireFormat wf) protected TransportTcpTransportServer.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 TransportTcpTransportFactory.createInactivityMonitor(Transport transport, WireFormat format) protected booleanTcpTransportFactory.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 TypeClassDescriptionclassclassAn implementation of theTransportinterface 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 TransportUdpTransportFactory.configure(Transport transport, WireFormat format, Map options, boolean acceptServer) Deprecated.Configures the transportprotected TransportUdpTransportFactory.configureClientSideNegotiator(Transport transport, WireFormat format, UdpTransport udpTransport) Deprecated.protected TransportUdpTransportServer.configureTransport(Transport transport) Deprecated.protected TransportUdpTransportFactory.createTransport(int port, WireFormat wf) Deprecated.protected TransportUdpTransportFactory.createTransport(URI location, WireFormat wf) Deprecated.protected TransportUdpTransportServer.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 TransportUdpTransportFactory.configure(Transport transport, WireFormat format, Map options, boolean acceptServer) Deprecated.Configures the transportprotected TransportUdpTransportFactory.configureClientSideNegotiator(Transport transport, WireFormat format, UdpTransport udpTransport) Deprecated.protected TransportUdpTransportServer.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 TypeInterfaceDescriptioninterfaceInterface for a WebSocket Transport which provide hooks that a servlet can use to pass along WebSocket data and events.