Browse Source

fixed no-message-received commit case for non-cached Sessions (SPR-7478)

3.0.x
Juergen Hoeller 16 years ago
parent
commit
3e5aca86d5
  1. 2
      org.springframework.jms/src/main/java/org/springframework/jms/listener/AbstractPollingMessageListenerContainer.java

2
org.springframework.jms/src/main/java/org/springframework/jms/listener/AbstractPollingMessageListenerContainer.java

@ -351,7 +351,7 @@ public abstract class AbstractPollingMessageListenerContainer extends AbstractMe @@ -351,7 +351,7 @@ public abstract class AbstractPollingMessageListenerContainer extends AbstractMe
}
noMessageReceived(invoker, sessionToUse);
// Nevertheless call commit, in order to reset the transaction timeout (if any).
commitIfNecessary(session, message);
commitIfNecessary(sessionToUse, message);
// Indicate that no message has been received.
return false;
}

Loading…
Cancel
Save