Namespace ServiceStack.Messaging
Classes
BackgroundMqClient
BackgroundMqCollection<T>
BackgroundMqMessageFactory
BackgroundMqService
BackgroundMqWorker
InMemoryMessageQueueClient
InMemoryTransientMessageFactory
InMemoryTransientMessageService
Message
Message<T>
Basic implementation of IMessage[T]
MessageFactory
MessageHandler<T>
Processes all messages in a Normal and Priority Queue. Expects to be called in 1 thread. i.e. Non Thread-Safe.
MessageHandlerFactory<T>
MessageHandlerStats
MessageHandlerStatsExtensions
MessageQueueClientFactory
MessagingException
QueueNames
Util class to create unique queue names for runtime types
QueueNames<T>
Util static generic class to create unique queue names for types
RedisMessageFactory
RedisMessageProducer
RedisMessageQueueClient
RedisMessageQueueClientFactory
TransientMessageServiceBase
UnRetryableMessagingException
For messaging exceptions that should by-pass the messaging service's configured retry attempts and store the message straight into the DLQ
WorkerOperation
WorkerStatus
Interfaces
IMessage
IMessage<T>
IMessageFactory
IMessageHandler
Single threaded message handler that can process all messages of a particular message type.
IMessageHandlerDisposer
IMessageHandlerFactory
Encapsulates creating a new message handler
IMessageHandlerStats
IMessageProducer
IMessageQueueClient
IMessageQueueClientFactory
IMessageService
Simple definition of an MQ Host