anchor.diff: +[[rollback-eip]]
   == Rollback EIP
   Rollback might be needed if there is a transaction or transactional pieces in your design.
   
  
positive.code: component.getConfiguration().setConcurrentConsumers(1);
  ctx.addComponent("activemq", component);
  ----
  
  ==== Transaction Policies
  
  
negative.code: * 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]
  