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

# IQueueProcessor

> Defines the contract for queue processing components in the SimpleMessageBus system.

## Definition

**Assembly:** CloudNimble.SimpleMessageBus.Dispatch.dll

**Namespace:** CloudNimble.SimpleMessageBus.Dispatch

## Syntax

```csharp theme={"dark"}
CloudNimble.SimpleMessageBus.Dispatch.IQueueProcessor
```

## Summary

Defines the contract for queue processing components in the SimpleMessageBus system.

## Remarks

This interface serves as a marker interface for queue processors, allowing for dependency injection
registration and service discovery. Concrete implementations handle the specifics of reading messages
from different queue providers (Azure, Amazon, FileSystem, etc.) and dispatching them to message handlers.

The interface is intentionally empty to allow maximum flexibility in implementation while providing
a common contract for the dependency injection system.
