Skip to main content

Types

Classes

NameSummary
OrderedMessageDispatcherAn IMessageDispatcher implementation that processes the messages in the order the IMessageHandlerIMessageHandlers</see> were registered with the Dependency Injection container.
ParallelMessageDispatcherAn IMessageDispatcher implementation that processes the messages in parallel, regardless of the order the IMessageHandlerIMessageHandlers</see> were registered with the Dependency Injection container.
AmazonSQSNameResolverA INameResolver for SimpleMessageBus instances backed by Amazon SQS.
AzureStorageQueueProcessorProcesses messages from Azure Storage Queues and dispatches them to registered message handlers.
FileSystemQueueProcessorProcesses queue items stored in the local file system and dispatches them to all IMessageHandlerIMessageHandlers</see> registered with the DI container.

Interfaces

NameSummary
IMessageDispatcherDefines the required composition of every Dispatcher used by SimpleMessageBus to send MessageEnvelopeMessageEnvelopes</see> to the IMessageHandlerIMessageHandlers</see> registered to handle that message’s Type.
IQueueProcessorDefines the contract for queue processing components in the SimpleMessageBus system.