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