[ https://issues.apache.org/jira/browse/AXIS2-5524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Lazarski resolved AXIS2-5524. ------------------------------------ Resolution: Incomplete > JMSSender should not use a shared session or producer > ----------------------------------------------------- > > Key: AXIS2-5524 > URL: https://issues.apache.org/jira/browse/AXIS2-5524 > Project: Axis2 > Issue Type: Bug > Components: JMS transport > Reporter: Andreas Veithen > Priority: Critical > Attachments: AXIS2-5524.patch > > > Depending on the cache level, the JMSConnectionFactory stores a "shared" > session and/or message producer. These objects are used by the JMSSender (via > JMSMessageSender). Since sessions and producers are not thread safe, this > will lead to concurrency issues. Note that initially the JMSListener used a > similar pattern. This has been corrected [1], but the issue has never been > addressed for the JMSSender. The concept of "shared" session/producer should > be eliminated altogether from JMSConnectionFactory. > [1] http://markmail.org/message/umhenrurlrekk5jh -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org