Skip to main content

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

IMqCollection​

IMqWorker​

Enums​

MessageOption​