title: Spring JMS @JmsListener another concurrency for one method
body: <p>How can I change default concurrency for only one method by @JmsListener ?
  I have added concurrency to @JmsListener (like below) but nothing changed in the "JBoss admin console Runtime JMS Queue Metrics".
  I have JBoss 6.4, Spring JMS version 4.3.1.RELEASE.</p>
  
  <p><strong>My listener:</strong></p>
  
  <pre><code>@JmsListener(containerFactory = "myJmsQueueListenerContainerFactory", destination = "some.destination", concurrency = "3-10")
  @SendTo("some.place")
  public TransactionBookingStatus bookTransaction(Message message) throws JMSException {
      //my implementation
  }
  </code></pre>
  
  <p><strong>My default configuration:</strong></p>
  
  <pre><code>@Bean
  public JndiObjectFactoryBean jmsConnectionFactoryFactoryBean() {
      JndiObjectFactoryBean factory = new JndiObjectFactoryBean();
      factory.setJndiName("java:/ConnectionFactory");
  
      return factory;
  }
  
  public ConnectionFactory jmsConnectionFactory() {
      return (ConnectionFactory) jmsConnectionFactoryFactoryBean().getObject();
  }
  
  @Bean
  public JmsTemplate testMessageTemplate() {
      JmsTemplate tmpl = new JmsTemplate();
  
      tmpl.setConnectionFactory(jmsConnectionFactory());
  
      return tmpl;
  }
  
  @Bean
  public DefaultJmsListenerContainerFactory myJmsQueueListenerContainerFactory() {
      DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
      factory.setConnectionFactory(jmsConnectionFactory());
      factory.setConcurrency("3-40");
  
      factory.setErrorHandler(new TrnJmsErrorHandler());
  
      return factory;
  }
  </code></pre>