avoid hanging in case of shutdown errors (SPR-7511)

master
Juergen Hoeller 14 years ago
parent 416004b1bc
commit d7e0776148
  1. 2
      org.springframework.jms/src/main/java/org/springframework/jms/listener/DefaultMessageListenerContainer.java

@ -977,6 +977,7 @@ public class DefaultMessageListenerContainer extends AbstractPollingMessageListe
handleListenerSetupFailure(ex, true);
}
}
finally {
synchronized (lifecycleMonitor) {
decreaseActiveInvokerCount();
lifecycleMonitor.notifyAll();
@ -1011,6 +1012,7 @@ public class DefaultMessageListenerContainer extends AbstractPollingMessageListe
}
}
}
}
private boolean executeOngoingLoop() throws JMSException {
boolean messageReceived = false;

Loading…
Cancel
Save