Table of Contents

Namespace Tp.RabbitMq

Classes

ConnectionManager
ConnectionShutdownEventArgs
CorrelationIdMismatchException
DeadLetterOptions
DelayConfig
ExchangeOptions
ExchangePublisherAsync<TMessage>
ExchangePublisherConfig
ExchangePublisher<TMessage>
MessageProcessorOutput
MessageProcessorOutputWithResult<TResult>
MessageProperties
MessagePublishOptions
PoolingChannel
PoolingChannelProvider
PublisherWithResponseConfig
PublishersExtensions
QueueListenerAsync<TMessage>
QueueListenerBase
QueueListenerConfig
QueueListenerWithDelayOnErrorAsync<TMessage>
QueueListener<TMessage>
QueueOptions
QueuePublisherAsync<TMessage>
QueuePublisherBase
QueuePublisherConfig
QueuePublisherWithResponseAsync<TRequest, TResponse>
QueuePublisherWithResponseBase
QueuePublisherWithResponse<TRequest, TResponse>
QueuePublisher<TMessage>
RabbitMqMessagingException
RabbitMqMessagingException.Categories
ReplyingMessageProcessorAsync<TInput, TOutput>
ReplyingMessageProcessor<TInput, TOutput>
RpcMessageProcessorBase<TResponse>
RpcMessageProcessorBase<TResponse>.RpcAwaitingRequest
RpcQueueListenerAsync<TRequest, TResponse>
RpcQueueListenerConfig
RpcQueueListener<TRequest, TResponse>

Interfaces

IChannel
IChannelProvider
IConnectionManager
IExchangePublisherAsync<TMessage>
IExchangePublisher<TMessage>
ILogger
IMessageDeserializerAsync<TMessage>
IMessageDeserializer<TMessage>
IMessageProcessorAsync<TMessage>
IMessageProcessorOutput
IMessageProcessorOutputWithResult<TResult>
IMessageProcessorWithResultAsync<TMessage, TResult>
IMessageProcessorWithResult<TMessage, TResult>
IMessageProcessor<TMessage>
IMessageSerializerAsync<TMessage>
IMessageSerializer<TMessage>
IQueueListener
IQueuePublisherAsync<TMessage>
IQueuePublisherWithResponseAsync<TRequest, TResponse>
IQueuePublisherWithResponse<TRequest, TResponse>
IQueuePublisher<TMessage>

Enums

DeclareStrategy