@EnableConfigurationProperties(value=RabbitConsumerProperties.class) @Configuration public class RabbitConsumerConfiguration extends Object implements org.springframework.beans.factory.DisposableBean
AmqpOutboundChannelAdapterSpec
to save payload contents to RabbitMQ.Constructor and Description |
---|
RabbitConsumerConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.springframework.messaging.MessageHandler |
amqpChannelAdapter(org.springframework.amqp.rabbit.connection.ConnectionFactory rabbitConnectionFactory) |
void |
destroy() |
org.springframework.amqp.support.converter.Jackson2JsonMessageConverter |
jsonConverter() |
Function<org.springframework.messaging.Message<?>,Object> |
rabbitConsumer(org.springframework.messaging.MessageHandler messageHandler) |
org.springframework.amqp.rabbit.core.RabbitTemplate |
rabbitTemplate(org.springframework.amqp.rabbit.connection.ConnectionFactory rabbitConnectionFactory) |
@Bean public Function<org.springframework.messaging.Message<?>,Object> rabbitConsumer(@Qualifier(value="amqpChannelAdapter") org.springframework.messaging.MessageHandler messageHandler)
@Bean public org.springframework.messaging.MessageHandler amqpChannelAdapter(org.springframework.amqp.rabbit.connection.ConnectionFactory rabbitConnectionFactory) throws Exception
Exception
@Bean public org.springframework.amqp.rabbit.core.RabbitTemplate rabbitTemplate(org.springframework.amqp.rabbit.connection.ConnectionFactory rabbitConnectionFactory)
@Bean @ConditionalOnProperty(name="rabbit.converterBeanName", havingValue="jsonConverter") public org.springframework.amqp.support.converter.Jackson2JsonMessageConverter jsonConverter()
public void destroy()
destroy
in interface org.springframework.beans.factory.DisposableBean
Copyright © 2022. All rights reserved.