/**
  * Returns the Listener factory.
  *
  * @return the {@link SimpleMessageListenerContainer} that gets used receive AMQP messages
  */
 @Bean(name = {"listenerContainerFactory"})
 public SimpleRabbitListenerContainerFactory listenerContainerFactory() {
   final SimpleRabbitListenerContainerFactory containerFactory =
       new SimpleRabbitListenerContainerFactory();
   containerFactory.setDefaultRequeueRejected(false);
   containerFactory.setConnectionFactory(connectionFactory);
   return containerFactory;
 }
 @Test
 public void testRabbitListenerContainerFactoryBackOff() {
   load(TestConfiguration5.class);
   SimpleRabbitListenerContainerFactory rabbitListenerContainerFactory =
       this.context.getBean(
           "rabbitListenerContainerFactory", SimpleRabbitListenerContainerFactory.class);
   rabbitListenerContainerFactory.setTxSize(10);
   verify(rabbitListenerContainerFactory).setTxSize(10);
   DirectFieldAccessor dfa = new DirectFieldAccessor(rabbitListenerContainerFactory);
   Advice[] adviceChain = (Advice[]) dfa.getPropertyValue("adviceChain");
   assertThat(adviceChain).isNull();
 }