From 04e6575db612f71047f45feb84314bbb72857dc9 Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Tue, 13 May 2014 14:44:14 +0200 Subject: [PATCH] polishing This commit adds an explicit error message when the BackOff instance has returned BackOffExecution#STOP which basically means that no further attempts are allowed. This error message is a convenience way to notify that the container is about to be shut down. Issue: SPR-11746 --- .../jms/listener/DefaultMessageListenerContainer.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spring-jms/src/main/java/org/springframework/jms/listener/DefaultMessageListenerContainer.java b/spring-jms/src/main/java/org/springframework/jms/listener/DefaultMessageListenerContainer.java index 6d02aedddf..214fc8fd56 100644 --- a/spring-jms/src/main/java/org/springframework/jms/listener/DefaultMessageListenerContainer.java +++ b/spring-jms/src/main/java/org/springframework/jms/listener/DefaultMessageListenerContainer.java @@ -928,6 +928,11 @@ public class DefaultMessageListenerContainer extends AbstractPollingMessageListe } } if (!applyBackOffTime(execution)) { + StringBuilder msg = new StringBuilder(); + msg.append("Stopping container for destination '") + .append(getDestinationDescription()) + .append("' - back off policy does not allow ").append("for further attempts."); + logger.error(msg.toString()); stop(); } }