Skip to content

Interface: RabbitMQModuleOptions

Defined in: packages/rabbitmq/src/rabbitmq.module.ts:117

Extends

Properties

PropertyTypeInherited fromDefined in
channels?RabbitMQChannelsRabbitMQConfig.channelspackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:141
connectionInitOptions?ConnectionInitOptionsRabbitMQConfig.connectionInitOptionspackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:136
connectionManagerOptions?AmqpConnectionManagerOptionsRabbitMQConfig.connectionManagerOptionspackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:137
defaultExchangeType?stringRabbitMQConfig.defaultExchangeTypepackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:133
defaultHandler?stringRabbitMQConfig.defaultHandlerpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:143
defaultPublishOptions?PublishRabbitMQConfig.defaultPublishOptionspackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:147
defaultRpcErrorHandler?MessageErrorHandlerRabbitMQConfig.defaultRpcErrorHandlerpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:134
defaultRpcTimeout?numberRabbitMQConfig.defaultRpcTimeoutpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:132
defaultSubscribeErrorBehavior?MessageHandlerErrorBehaviorRabbitMQConfig.defaultSubscribeErrorBehaviorpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:135
deserializer?MessageDeserializerRabbitMQConfig.deserializerpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:145
enableControllerDiscovery?booleanRabbitMQConfig.enableControllerDiscoverypackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:140
enableDirectReplyTo?booleanRabbitMQConfig.enableDirectReplyTopackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:139
exchangeBindings?RabbitMQExchangeBindingConfig[]RabbitMQConfig.exchangeBindingspackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:130
exchanges?RabbitMQExchangeConfig[]RabbitMQConfig.exchangespackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:129
handlers?RabbitMQHandlersRabbitMQConfig.handlerspackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:142
isGlobal?boolean-packages/rabbitmq/src/rabbitmq.module.ts:118
logger?LoggerServiceRabbitMQConfig.loggerpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:144
name?stringRabbitMQConfig.namepackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:126
prefetchCount?numberRabbitMQConfig.prefetchCountpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:128
queues?RabbitMQQueueConfig[]RabbitMQConfig.queuespackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:131
registerHandlers?booleanRabbitMQConfig.registerHandlerspackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:138
serializer?MessageSerializerRabbitMQConfig.serializerpackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:146
uri| RabbitMQUriConfig | RabbitMQUriConfig[]RabbitMQConfig.uripackages/rabbitmq/src/interfaces/rabbitmq.interface.ts:127

Released under the MIT License.