You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Gary Tully (JIRA)" <ji...@apache.org> on 2014/07/08 17:34:04 UTC

[jira] [Updated] (AMQ-5264) Allow optional manual transaction management on a rar managedConnection

     [ https://issues.apache.org/jira/browse/AMQ-5264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gary Tully updated AMQ-5264:
----------------------------

    Description: 
In https://github.com/apache/activemq/commit/adb49f562725087865ded9a773ee6901423c870b

the jee semantics were tightened up to ignore args passed to create session.
see: http://mail-archives.apache.org/mod_mbox/activemq-users/201407.mbox/%3CCAH%2BvQmPgMYGmWB_QX8gcFqMOcFa9mGkZEDjhEiASpbUKen3f4w%40mail.gmail.com%3E

In cases where spring is uses with the rar outside of ee, it is sensible to retain the standard jms semantics and respect that args. The app is then responsible for ensuring transaction completion as normal.

The brokerUrl or rar config needs to provide an option like ignoreSessionArgs=false with the default true remaining jee compliant.

  was:
In https://github.com/apache/activemq/commit/adb49f562725087865ded9a773ee6901423c870b

the jee semantics were tightened up to ignore args passes to create session.
see: http://mail-archives.apache.org/mod_mbox/activemq-users/201407.mbox/%3CCAH%2BvQmPgMYGmWB_QX8gcFqMOcFa9mGkZEDjhEiASpbUKen3f4w%40mail.gmail.com%3E

In cases where spring is uses with the rar outside of ee, it is sensible to retain the standard jms semantics and respect that args. The app is then responsible for ensuring transaction completion as normal.

The brokerUrl or rar config needs to provide an option like ignoreSessionArgs=false with the default true remaining jee compliant.


> Allow optional manual transaction management on a rar managedConnection 
> ------------------------------------------------------------------------
>
>                 Key: AMQ-5264
>                 URL: https://issues.apache.org/jira/browse/AMQ-5264
>             Project: ActiveMQ
>          Issue Type: Improvement
>          Components: JCA Container
>    Affects Versions: 5.10.0
>            Reporter: Gary Tully
>              Labels: jca, jms, jms-compliance
>             Fix For: 5.11.0
>
>
> In https://github.com/apache/activemq/commit/adb49f562725087865ded9a773ee6901423c870b
> the jee semantics were tightened up to ignore args passed to create session.
> see: http://mail-archives.apache.org/mod_mbox/activemq-users/201407.mbox/%3CCAH%2BvQmPgMYGmWB_QX8gcFqMOcFa9mGkZEDjhEiASpbUKen3f4w%40mail.gmail.com%3E
> In cases where spring is uses with the rar outside of ee, it is sensible to retain the standard jms semantics and respect that args. The app is then responsible for ensuring transaction completion as normal.
> The brokerUrl or rar config needs to provide an option like ignoreSessionArgs=false with the default true remaining jee compliant.



--
This message was sent by Atlassian JIRA
(v6.2#6252)