title: Tuning @JmsListener
body: <p>Does @JmsListener use a poller under the hood, or is it message-driven? When testing with concurrency=1, it seems to read one message per second:</p>
  
  <pre><code>2016-06-23 09:09:46.117  INFO 13044 --- [enerContainer-1] c.s.s.core.service.PolicyChangedHandler  : Received: 1: This is a test
  2016-06-23 09:09:46.922  INFO 13044 --- [enerContainer-1] c.s.s.core.service.PolicyChangedHandler  : Received: 2: This is a test
  2016-06-23 09:09:47.730  INFO 13044 --- [enerContainer-1] c.s.s.core.service.PolicyChangedHandler  : Received: 3: This is a test
  2016-06-23 09:09:48.535  INFO 13044 --- [enerContainer-1] c.s.s.core.service.PolicyChangedHandler  : Received: 4: This is a test
  2016-06-23 09:09:49.338  INFO 13044 --- [enerContainer-1] c.s.s.core.service.PolicyChangedHandler  : Received: 5: This is a test
  2016-06-23 09:09:50.155  INFO 13044 --- [enerContainer-1] c.s.s.core.service.PolicyChangedHandler  : Received: 6: This is a test
  </code></pre>
  
  <p>If it is polling, how do I adjust the polling rate or increase the number of messages read per poll?</p>
  
  <p>If it is message-driven, I don't why it is so slow???</p>