@@ -15,6 +15,7 @@ import org.springframework.amqp.core.FanoutExchange;
|
||||
import org.springframework.amqp.core.Queue;
|
||||
import org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory;
|
||||
import org.springframework.amqp.rabbit.connection.ConnectionFactory;
|
||||
import org.springframework.amqp.rabbit.core.RabbitAdmin;
|
||||
import org.springframework.amqp.rabbit.core.RabbitTemplate;
|
||||
import org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer;
|
||||
import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;
|
||||
@@ -40,16 +41,12 @@ public class AmqpConfiguration {
|
||||
@Autowired
|
||||
private ConnectionFactory connectionFactory;
|
||||
|
||||
// /**
|
||||
// * Method to set the Jackson2JsonMessageConverter.
|
||||
// *
|
||||
// * @return the Jackson2JsonMessageConverter
|
||||
// */
|
||||
// @Bean
|
||||
// public RabbitAdmin rabbitAdmin(final RabbitAdmin rabbitAdmin) {
|
||||
// rabbitAdmin.setIgnoreDeclarationExceptions(true);
|
||||
// return rabbitAdmin;
|
||||
// }
|
||||
@Bean
|
||||
public RabbitAdmin rabbitAdmin() {
|
||||
final RabbitAdmin rabbitAdmin = new RabbitAdmin(connectionFactory);
|
||||
rabbitAdmin.setIgnoreDeclarationExceptions(true);
|
||||
return rabbitAdmin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Method to set the Jackson2JsonMessageConverter.
|
||||
|
||||
@@ -48,8 +48,7 @@ public class AmqpDeadletterProperties {
|
||||
* @return the deadletter queue
|
||||
*/
|
||||
public Queue createDeadletterQueue(final String queueName) {
|
||||
// getTTLArgs()
|
||||
return new Queue(queueName, true, false, false, null);
|
||||
return new Queue(queueName, true, false, false, getTTLArgs());
|
||||
}
|
||||
|
||||
private Map<String, Object> getTTLArgs() {
|
||||
|
||||
Reference in New Issue
Block a user