Skip to content

Interface: RabbitHandlerConfig

Defined in: packages/rabbitmq/src/interfaces/rabbitmq.interface.ts:152

Extends

Properties

PropertyTypeDescriptionInherited fromDefined in
allowNonJsonMessages?boolean-MessageHandlerOptions.allowNonJsonMessagespackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:102
assertQueueErrorHandler?AssertQueueErrorHandler-MessageHandlerOptions.assertQueueErrorHandlerpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:101
batchOptions?BatchOptions-MessageHandlerOptions.batchOptionspackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:106
bindings?RabbitSubscribeBinding[]-MessageHandlerOptions.bindingspackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:95
connection?string-MessageHandlerOptions.connectionpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:92
createQueueIfNotExists?boolean-MessageHandlerOptions.createQueueIfNotExistspackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:103
deserializer?MessageDeserializer-MessageHandlerOptions.deserializerpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:105
errorBehavior?MessageHandlerErrorBehaviorDeprecated Use errorHandler insteadMessageHandlerOptions.errorBehaviorpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:99
errorHandler?MessageErrorHandler-MessageHandlerOptions.errorHandlerpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:100
exchange?string-MessageHandlerOptions.exchangepackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:93
name?string-MessageHandlerOptions.namepackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:91
queue?string-MessageHandlerOptions.queuepackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:96
queueOptions?QueueOptions-MessageHandlerOptions.queueOptionspackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:97
routingKey?string | string[]-MessageHandlerOptions.routingKeypackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:94
typeRabbitHandlerType--packages/rabbitmq/src/interfaces/rabbitmq.interface.ts:153
usePersistentReplyTo?boolean-MessageHandlerOptions.usePersistentReplyTopackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:104

Released under the MIT License.