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