---
url: >-
  https://node-ts.github.io/bus/api/bus-core/interfaces/InMemoryQueueConfiguration.md
---
[API reference](../../index.md) / [@node-ts/bus-core](../index.md) / InMemoryQueueConfiguration

# Interface: InMemoryQueueConfiguration

Defined in: [packages/bus-core/src/transport/in-memory-queue-configuration.ts:1](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/transport/in-memory-queue-configuration.ts#L1)

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
| <a id="property-maxretries"></a> `maxRetries` | `number` | Maximum number of attempts to retry a failed message before routing it to the DLQ | [packages/bus-core/src/transport/in-memory-queue-configuration.ts:5](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/transport/in-memory-queue-configuration.ts#L5) |
| <a id="property-receivetimeoutms"></a> `receiveTimeoutMs` | `number` | The number of milliseconds to wait whilst attempting to read the next message | [packages/bus-core/src/transport/in-memory-queue-configuration.ts:10](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/transport/in-memory-queue-configuration.ts#L10) |
