> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.nimbleapps.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Summary of the CloudNimble.SimpleMessageBus.Dispatch Namespace

## Types

### &#x20;Classes

| Name | Summary |
| - | - |
| [OrderedMessageDispatcher](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/OrderedMessageDispatcher.md) | An [IMessageDispatcher](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/IMessageDispatcher.md) implementation that processes the messages in the order the [IMessageHandler](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/IMessageHandler.md)IMessageHandlers\</see>               were registered with the Dependency Injection container. |
| [ParallelMessageDispatcher](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/ParallelMessageDispatcher.md) | An [IMessageDispatcher](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/IMessageDispatcher.md) implementation that processes the messages in parallel, regardless of the order the [IMessageHandler](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/IMessageHandler.md)IMessageHandlers\</see>               were registered with the Dependency Injection container. |
| [AmazonSQSNameResolver](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/AmazonSQSNameResolver.md) | A [INameResolver](https://learn.microsoft.com/dotnet/api/microsoft.azure.webjobs.inameresolver) for SimpleMessageBus instances backed by Amazon SQS. |
| [AzureStorageQueueProcessor](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/AzureStorageQueueProcessor.md) | Processes messages from Azure Storage Queues and dispatches them to registered message handlers. |
| [FileSystemQueueProcessor](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/FileSystemQueueProcessor.md) | Processes queue items stored in the local file system and dispatches them to all [IMessageHandler](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/IMessageHandler.md)IMessageHandlers\</see> registered with the DI container. |

### &#x20;Interfaces

| Name | Summary |
| - | - |
| [IMessageDispatcher](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/IMessageDispatcher.md) | Defines the required composition of every Dispatcher used by SimpleMessageBus to send [MessageEnvelope](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/MessageEnvelope.md)MessageEnvelopes\</see> to the               [IMessageHandler](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Core/IMessageHandler.md)IMessageHandlers\</see> registered to handle that message's [Type](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/System/Type.md). |
| [IQueueProcessor](https://easyaf.nimbleapps.cloud/simplemessagebus/api-reference/CloudNimble/SimpleMessageBus/Dispatch/IQueueProcessor.md) | Defines the contract for queue processing components in the SimpleMessageBus system. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.