[ 
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)

Reply via email to