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

# Class: DefaultInMemoryQueueConfiguration

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

## Implements

* [`InMemoryQueueConfiguration`](../interfaces/InMemoryQueueConfiguration.md)

## Constructors

### Constructor

```ts
new DefaultInMemoryQueueConfiguration(): DefaultInMemoryQueueConfiguration;
```

#### Returns

`DefaultInMemoryQueueConfiguration`

## Properties

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