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)