This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch cr
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 5559991e150d34b15f125ad4cb16f7cf5ed765c2
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Apr 10 11:27:49 2026 +0200

    CAMEL-23310: camel-core - Suspend/resume on CamelContext should reset 
prepare shutdown flag
---
 .../camel/processor/errorhandler/RedeliveryErrorHandler.java       | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryErrorHandler.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryErrorHandler.java
index 2c154c122bae..fca8c25ae42d 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryErrorHandler.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryErrorHandler.java
@@ -2011,6 +2011,13 @@ public abstract class RedeliveryErrorHandler extends 
ErrorHandlerSupport
         ServiceHelper.startService(taskFactory, output, outputAsync, 
deadLetter);
     }
 
+    @Override
+    protected void doResume() throws Exception {
+        super.doResume();
+        // reset flag when resuming
+        preparingShutdown = false;
+    }
+
     @Override
     protected void doShutdown() throws Exception {
         ServiceHelper.stopAndShutdownServices(deadLetter, output, outputAsync, 
taskFactory);

Reply via email to