You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Sami Korhonen (JIRA)" <ji...@apache.org> on 2017/10/30 13:20:00 UTC
[jira] [Created] (ARTEMIS-1487) Resource Adapter should use
TransactionSynchronizationRegistry instead of TransactionManager
Sami Korhonen created ARTEMIS-1487:
--------------------------------------
Summary: Resource Adapter should use TransactionSynchronizationRegistry instead of TransactionManager
Key: ARTEMIS-1487
URL: https://issues.apache.org/jira/browse/ARTEMIS-1487
Project: ActiveMQ Artemis
Issue Type: Bug
Affects Versions: 2.3.0
Reporter: Sami Korhonen
Priority: Minor
Resource Adapter (artemis-ra) is currently using TransactionManager using application server specific locators (TransactionManagerLocator). On Java EE application servers Resource Adapter should use TransactionSynchronizationRegistry provided in BootstrapContext. JTA transaction timeouts should be controlled by application server, not by a resource adapter.
By making this minor change to functionality (timeout configuration), fully functional JCA compliant adapter could be published directly to maven central repository. After the change projects such as https://github.com/skorhone/websphere-artemis would no longer need to be maintained
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)