Class MQJsonConfig
java.lang.Object
org.autumnframework.service.rabbit.client.config.MQJsonConfig
- All Implemented Interfaces:
org.springframework.amqp.rabbit.annotation.RabbitListenerConfigurer
@Configuration
@EnableAspectJAutoProxy(proxyTargetClass=true)
public class MQJsonConfig
extends Object
implements org.springframework.amqp.rabbit.annotation.RabbitListenerConfigurer
- Author:
- Timon Veenstra
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureRabbitListeners(org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar registrar) org.springframework.messaging.converter.MappingJackson2MessageConverterio.micrometer.core.aop.CountedAspectcountedAspect(io.micrometer.core.instrument.MeterRegistry registry) org.springframework.messaging.handler.annotation.support.DefaultMessageHandlerMethodFactoryorg.springframework.amqp.support.converter.Jackson2JsonMessageConverterproducerJackson2MessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) org.springframework.amqp.rabbit.core.RabbitTemplaterabbitTemplate(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper) io.micrometer.core.aop.TimedAspecttimedAspect(io.micrometer.core.instrument.MeterRegistry registry)
-
Constructor Details
-
MQJsonConfig
public MQJsonConfig()
-
-
Method Details
-
producerJackson2MessageConverter
@Bean @ConditionalOnMissingBean public org.springframework.amqp.support.converter.Jackson2JsonMessageConverter producerJackson2MessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
consumerJackson2MessageConverter
@Bean @ConditionalOnMissingBean public org.springframework.messaging.converter.MappingJackson2MessageConverter consumerJackson2MessageConverter() -
messageHandlerMethodFactory
@Bean @ConditionalOnMissingBean public org.springframework.messaging.handler.annotation.support.DefaultMessageHandlerMethodFactory messageHandlerMethodFactory() -
configureRabbitListeners
public void configureRabbitListeners(org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistrar registrar) - Specified by:
configureRabbitListenersin interfaceorg.springframework.amqp.rabbit.annotation.RabbitListenerConfigurer
-
rabbitTemplate
@Bean @ConditionalOnMissingBean public org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
countedAspect
@Bean @ConditionalOnMissingBean public io.micrometer.core.aop.CountedAspect countedAspect(io.micrometer.core.instrument.MeterRegistry registry) -
timedAspect
@Bean @ConditionalOnMissingBean public io.micrometer.core.aop.TimedAspect timedAspect(io.micrometer.core.instrument.MeterRegistry registry)
-