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