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​