title: JMS Channel not using multi threading
body: <p>I am reading a message , transforming it and outputting on the JMS channel. The JMS channel uses a WorkManager Task Executor  to read the messages and processes it.
  Even though we configured the WorkManager in application server to have 10 threads, only one thread is being used. </p>
  
  <pre><code>&lt;si:chain id="prenotifchain" input-channel="preNotificationChannel"  output-channel="notificationJMSChannel"&gt;           
      &lt;si:transformer id="prenotif"  method="transformRequest"  ref="notificationTransformer"/&gt;   
  &lt;/si:chain&gt; 
  
  
  
  &lt;si-jms:channel id="notificationJMSChannel" queue="notificationQueue" connection-factory="queueConnectionFactory" transaction-manager="txManager" task-executor="notificationTaskExecutor"  /&gt;
  
  &lt;jee:jndi-lookup id="notificationQueue" jndi-name="jms/notifqueue"/&gt;    
  
  
      &lt;bean id="notificationTaskExecutor"
      class="org.springframework.scheduling.commonj.WorkManagerTaskExecutor"&gt;
      &lt;property name="workManagerName" value="notifWM" /&gt;
      &lt;property name="resourceRef" value="true" /&gt;
  &lt;/bean&gt;
  </code></pre>
  
  <p>Are we missing any configuration or is there another way to read multiple ?     </p>