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