@ -97,6 +97,8 @@ public abstract class AbstractPollingMessageListenerContainer extends AbstractMe
@@ -97,6 +97,8 @@ public abstract class AbstractPollingMessageListenerContainer extends AbstractMe
@ -351,7 +353,10 @@ public abstract class AbstractPollingMessageListenerContainer extends AbstractMe
@@ -351,7 +353,10 @@ public abstract class AbstractPollingMessageListenerContainer extends AbstractMe
}
noMessageReceived(invoker,sessionToUse);
// Nevertheless call commit, in order to reset the transaction timeout (if any).
commitIfNecessary(sessionToUse,message);
// However, don't do this on Tibco since this may lead to a deadlock there.
@ -379,6 +384,21 @@ public abstract class AbstractPollingMessageListenerContainer extends AbstractMe
@@ -379,6 +384,21 @@ public abstract class AbstractPollingMessageListenerContainer extends AbstractMe