[jboss-cvs] JBossAS SVN: r91229 - branches/Branch_5_x/connector/src/main/org/jboss/resource/adapter/jms/inflow.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jul 14 11:36:34 EDT 2009
Author: jesper.pedersen
Date: 2009-07-14 11:36:34 -0400 (Tue, 14 Jul 2009)
New Revision: 91229
Modified:
branches/Branch_5_x/connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsServerSession.java
Log:
[JBAS-7084] Add support for a traditional XA strategy in the JMS resource adapter
Modified: branches/Branch_5_x/connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsServerSession.java
===================================================================
--- branches/Branch_5_x/connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsServerSession.java 2009-07-14 15:31:43 UTC (rev 91228)
+++ branches/Branch_5_x/connector/src/main/org/jboss/resource/adapter/jms/inflow/JmsServerSession.java 2009-07-14 15:36:34 UTC (rev 91229)
@@ -167,7 +167,8 @@
{
try
{
- endpoint.beforeDelivery(JmsActivation.ONMESSAGE);
+ if (!(txnStrategy != null && txnStrategy instanceof TraditionalXATransactionDemarcationStrategy))
+ endpoint.beforeDelivery(JmsActivation.ONMESSAGE);
try
{
@@ -179,7 +180,8 @@
}
} finally
{
- endpoint.afterDelivery();
+ if (!(txnStrategy != null && txnStrategy instanceof TraditionalXATransactionDemarcationStrategy))
+ endpoint.afterDelivery();
if (dlqHandler != null)
dlqHandler.messageDelivered(message);
More information about the jboss-cvs-commits
mailing list