anchor.diff:  * link:https://github.com/apache/camel/blob/master/components/camel-jms/src/main/docs/jms-component.adoc[JMS]
   * link:https://github.com/apache/camel/blob/master/docs/user-manual/en/oncompletion.adoc[On Completion]
   
  -link:using-this-pattern.html[Using This Pattern]+link:using-this-pattern.html[Using This Pattern]
  
positive.code: component.getConfiguration().setConcurrentConsumers(1);
  ctx.addComponent("activemq", component);
  ----
  
  ==== Transaction Policies
  
  
negative.code: [[rollback-eip]]
  == Rollback EIP
  Rollback might be needed if there is a transaction or transactional pieces in your design.
  
  