[
https://issues.apache.org/jira/browse/AMQ-2079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14283894#comment-14283894
]
Gary Tully commented on AMQ-2079:
---------------------------------
https://issues.apache.org/jira/browse/AMQ-5264 provides a way to have explicit
control, even in a managed env.
> conflict between checking validity of createSession args and requirement to
> ignore them in managed environment
> --------------------------------------------------------------------------------------------------------------
>
> Key: AMQ-2079
> URL: https://issues.apache.org/jira/browse/AMQ-2079
> Project: ActiveMQ
> Issue Type: Bug
> Components: Connector
> Affects Versions: 5.3.0
> Reporter: David Jencks
> Assignee: David Jencks
> Fix For: 5.3.0
>
>
> Since amq 4 someone added some parameter checking to
> ActiveMQConnection.createSession. This seems like a good idea until you get
> to the connector and read the ejb spec where it says in a managed environment
> these parameters should be ignored. I'm not sure how much they really can be
> ignored if an xa tx is not present. What I've done is to enhance the
> checking in ActiveMQConnection.createSession to be more thorough with better
> messages and to modify the ra ManagedConnectionProxy to modify one of the
> parameters if they are inconsistent (i.e. transacted == false, but ack mode
> == SESSION_TRANSACTED) (I change it to AUTO_ACKNOWLDEDGE). I haven't found
> this causing any problems.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)