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()