Skip to main content

RedisTransientMessageFactory

Transient message queues are a one-pass message queue service that starts processing messages when Start() is called. Any subsequent Start() calls while the service is running is ignored.

The transient service will continue to run until all messages have been processed after which time it will shutdown all processing until Start() is called again.

Assembly: ServiceStack.Server.dll​
View Source​
Declaration
public class RedisTransientMessageFactory : object, IMessageFactory, IMessageQueueClientFactory

Properties​

ClientsManager​

View Source​
Declaration
public IRedisClientsManager ClientsManager { get; }

MessageService​

View Source​
Declaration
public RedisTransientMessageService MessageService { get; }

Methods​

CreateMessageQueueClient()​

View Source​
Declaration
public IMessageQueueClient CreateMessageQueueClient()
Returns​

ServiceStack.Messaging.IMessageQueueClient

CreateMessageProducer()​

View Source​
Declaration
public IMessageProducer CreateMessageProducer()
Returns​

ServiceStack.Messaging.IMessageProducer

CreateMessageService()​

View Source​
Declaration
public IMessageService CreateMessageService()
Returns​

ServiceStack.Messaging.IMessageService

OnMessagePublished()​

View Source​
Declaration
public void OnMessagePublished()

Dispose()​

View Source​
Declaration
public void Dispose()

Implements​