Table of Contents

Namespace MassTransit.Transports

Classes

DictionaryHeaderProvider

A simple in-memory header collection for use with the in memory transport

DictionaryTransportSetHeaderAdapter
EndpointAddressExtensions
MessageName

Class encapsulating naming strategies for exchanges corresponding to message types.

PublishEndpoint

The publish endpoint delivers messages to the topic/exchange/whatever based upon the publish topology of the broker, by message type.

PublishSendPipeAdapter<T>
SimpleHeaderValueConverter
StringHeaderValueConverter
TransportSetHeaderAdapterExtensions
TransportSetHeaderAdapter<TValueType>

Interfaces

HostRiderHandle
IConsumePipe
IDeadLetterTransport

If present, can be used to move the ReceiveContext to the dead letter queue

IErrorTransport

If present, can be used to move the ReceiveContext to the error queue

IHeaderProvider

Used to read a header from a transport message

IHeaderValueConverter
IHeaderValueConverter<TValueType>
IMessageNameFormatter

Used to format a message type into a MessageName, which can be used as a valid queue name on the transport

IPublishPipe
IPublishTransportProvider
IReceiveEndpointDependency
IReceivePipe
IRider
IRiderControl
ISendContextPipe
ISendPipe
ISendTransport
ISendTransportProvider
ITransportSetHeaderAdapter<TValueType>
ITransportSupervisor<T>
RiderHandle

Enums

TransportHeaderOptions