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

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

commit 93b47fbc4a16e3e8169b6102121bc48abe423fad
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Tue May 3 07:35:46 2022 +0200

    CAMEL-18037: camel-jbang - Use quick shutdown timeout for development mode 
only.
---
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
index 88f3689c8ad..0a30cf76078 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
@@ -265,8 +265,10 @@ class Run implements Callable<Integer> {
         main.setAppName("Apache Camel (JBang)");
 
         writeSetting(main, applicationProperties, "camel.main.name", name);
-        writeSetting(main, applicationProperties, 
"camel.main.shutdownTimeout", "5");
-
+        if (dev) {
+            // allow quick shutdown during development
+            writeSetting(main, applicationProperties, 
"camel.main.shutdownTimeout", "5");
+        }
         writeSetting(main, applicationProperties, 
"camel.main.routesReloadEnabled", dev ? "true" : "false");
         writeSetting(main, applicationProperties, 
"camel.main.sourceLocationEnabled", "true");
         writeSetting(main, applicationProperties, "camel.main.tracing", trace 
? "true" : "false");

Reply via email to