@rxap/nest-amqp
Version:
@rxap/nest-amqp
196 lines (100 loc) • 6.17 kB
Markdown
[/nest-amqp](../wiki/globals) / QueueRmqOptions
# Interface: QueueRmqOptions
Defined in: [packages/nest/amqp/src/lib/options.ts:29](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L29)
## Extends
- [`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions)
## Extended by
- [`ServerRmqOptions`](../wiki/Interface.ServerRmqOptions)
## Properties
### consumerTag?
> `optional` **consumerTag**: `string`
Defined in: [packages/nest/amqp/src/lib/options.ts:13](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L13)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`consumerTag`](../wiki/Interface.BaseRmqOptions#consumertag)
***
### deserializer?
> `optional` **deserializer**: `Deserializer`\<`any`, `any`\>
Defined in: [packages/nest/amqp/src/lib/options.ts:15](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L15)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`deserializer`](../wiki/Interface.BaseRmqOptions#deserializer)
***
### headers?
> `optional` **headers**: `Record`\<`string`, `string`\>
Defined in: [packages/nest/amqp/src/lib/options.ts:18](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L18)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`headers`](../wiki/Interface.BaseRmqOptions#headers)
***
### isGlobalPrefetchCount?
> `optional` **isGlobalPrefetchCount**: `boolean`
Defined in: [packages/nest/amqp/src/lib/options.ts:10](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L10)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`isGlobalPrefetchCount`](../wiki/Interface.BaseRmqOptions#isglobalprefetchcount)
***
### maxConnectionAttempts?
> `optional` **maxConnectionAttempts**: `number`
Defined in: [packages/nest/amqp/src/lib/options.ts:26](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L26)
Maximum number of connection attempts.
Applies only to the consumer configuration.
-1 === infinite
#### Default
```ts
-1
```
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`maxConnectionAttempts`](../wiki/Interface.BaseRmqOptions#maxconnectionattempts)
***
### noAck?
> `optional` **noAck**: `boolean`
Defined in: [packages/nest/amqp/src/lib/options.ts:12](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L12)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`noAck`](../wiki/Interface.BaseRmqOptions#noack)
***
### noAssert?
> `optional` **noAssert**: `boolean`
Defined in: [packages/nest/amqp/src/lib/options.ts:19](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L19)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`noAssert`](../wiki/Interface.BaseRmqOptions#noassert)
***
### persistent?
> `optional` **persistent**: `boolean`
Defined in: [packages/nest/amqp/src/lib/options.ts:17](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L17)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`persistent`](../wiki/Interface.BaseRmqOptions#persistent)
***
### prefetchCount?
> `optional` **prefetchCount**: `number`
Defined in: [packages/nest/amqp/src/lib/options.ts:9](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L9)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`prefetchCount`](../wiki/Interface.BaseRmqOptions#prefetchcount)
***
### queue?
> `optional` **queue**: `string`
Defined in: [packages/nest/amqp/src/lib/options.ts:30](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L30)
***
### queueOptions?
> `optional` **queueOptions**: `AssertQueue`
Defined in: [packages/nest/amqp/src/lib/options.ts:31](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L31)
***
### replyQueue?
> `optional` **replyQueue**: `string`
Defined in: [packages/nest/amqp/src/lib/options.ts:16](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L16)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`replyQueue`](../wiki/Interface.BaseRmqOptions#replyqueue)
***
### serializer?
> `optional` **serializer**: `Serializer`\<`any`, `any`\>
Defined in: [packages/nest/amqp/src/lib/options.ts:14](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L14)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`serializer`](../wiki/Interface.BaseRmqOptions#serializer)
***
### socketOptions?
> `optional` **socketOptions**: `AmqpConnectionManagerOptions`
Defined in: [packages/nest/amqp/src/lib/options.ts:11](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L11)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`socketOptions`](../wiki/Interface.BaseRmqOptions#socketoptions)
***
### urls?
> `optional` **urls**: `string`[] \| `RmqUrl`[]
Defined in: [packages/nest/amqp/src/lib/options.ts:8](https://gitlab.com/rxap/libraries/cqrs/-/blob/b3efc64bb3a298aa043affe1613958c91a6aac2f/packages/nest/amqp/src/lib/options.ts#L8)
#### Inherited from
[`BaseRmqOptions`](../wiki/Interface.BaseRmqOptions).[`urls`](../wiki/Interface.BaseRmqOptions#urls)