in jms-jpa/src/main/java/org/acme/XAJmsComponent.java [46:55]
public JmsComponent xaJms() {
JmsComponent component = new JmsComponent();
component.setConnectionFactory(connectionFactory);
component.setTransacted(false);
JtaTransactionManager jtaTransactionManager = new JtaTransactionManager(userTransaction, transactionManager);
jtaTransactionManager.setTransactionSynchronizationRegistry(transactionSynchronizationRegistry);
component.setTransactionManager(jtaTransactionManager);
return component;
}