Skip to main content

RabbitMqMessageFactory

Assembly: ServiceStack.RabbitMq.dll
View Source
Declaration
public class RabbitMqMessageFactory : IMessageFactory, IMessageQueueClientFactory, IDisposable

Properties

ConnectionFactory

View Source
Declaration
public ConnectionFactory ConnectionFactory { get; }

MqQueueClientFilter

View Source
Declaration
public Action<RabbitMqQueueClient> MqQueueClientFilter { get; set; }

MqProducerFilter

View Source
Declaration
public Action<RabbitMqProducer> MqProducerFilter { get; set; }

PublishMessageFilter

View Source
Declaration
public Action<string, IBasicProperties, IMessage> PublishMessageFilter { get; set; }

GetMessageFilter

View Source
Declaration
public Action<string, BasicGetResult> GetMessageFilter { get; set; }

RetryCount

View Source
Declaration
public int RetryCount { get; set; }

UsePolling

View Source
Declaration
public bool UsePolling { get; set; }

Methods

CreateMessageQueueClient()

View Source
Declaration
public virtual IMessageQueueClient CreateMessageQueueClient()
Returns

ServiceStack.Messaging.IMessageQueueClient

CreateMessageProducer()

View Source
Declaration
public virtual IMessageProducer CreateMessageProducer()
Returns

ServiceStack.Messaging.IMessageProducer

Dispose()

View Source
Declaration
public virtual void Dispose()

Implements