Show / Hide Table of Contents

# Namespace Apache.NMS.ActiveMQ.Transport

### Classes

#### ActiveMQTransportFactoryAttribute

Attribute that decorates ITransportFactory implementations to allow the TransportFactory to find all the available factories dynamically.

#### FutureResponse

Handles asynchronous responses

#### InactivityMonitor

This class make sure that the connection is still alive, by monitoring the reception of commands from the peer of the transport.

#### LoggingTransport

A Transport filter that is used to log the commands sent and received.

#### MutexTransport

A Transport which guards access to the next transport using a mutex.

#### ResponseCorrelator

A Transport that correlates asynchronous send/receive messages into single request/response.

#### TransportFactory

#### TransportFilter

Used to implement a filter on the transport layer.

#### WireFormatNegotiator

A Transport which negotiates the wire format

### Interfaces

#### ICompositeTransport

#### ITransport

Represents the logical networking transport layer. Transports implment the low level protocol specific portion of the Communication between the Client and a Broker such as TCP, UDP, etc. Transports make use of WireFormat objects to handle translateing the cononical OpenWire Commands used in this client into binary wire level packets that can be sent to the Broker or Service that the Transport connects to.

#### ITransportFactory

#### IWireFormat

Represents the marshalling of commands to and from an IO stream

### Delegates

#### CommandHandler

#### ExceptionHandler

#### InterruptedHandler

#### ResumedHandler

#### SetTransport