(camel) branch main updated: Polished

2024-05-16 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new af9689af0ea Polished
af9689af0ea is described below

commit af9689af0ea71b5b8d97a265e158d4c1afe2fa79
Author: Claus Ibsen 
AuthorDate: Thu May 16 17:36:52 2024 +0200

Polished
---
 .../apache/camel/core/xml/util/jsse/AbstractJsseUtilFactoryBean.java | 5 -
 1 file changed, 5 deletions(-)

diff --git 
a/core/camel-core-xml/src/main/java/org/apache/camel/core/xml/util/jsse/AbstractJsseUtilFactoryBean.java
 
b/core/camel-core-xml/src/main/java/org/apache/camel/core/xml/util/jsse/AbstractJsseUtilFactoryBean.java
index 80dec6b6cfe..66d45e5ae02 100644
--- 
a/core/camel-core-xml/src/main/java/org/apache/camel/core/xml/util/jsse/AbstractJsseUtilFactoryBean.java
+++ 
b/core/camel-core-xml/src/main/java/org/apache/camel/core/xml/util/jsse/AbstractJsseUtilFactoryBean.java
@@ -23,11 +23,6 @@ public abstract class AbstractJsseUtilFactoryBean extends 
AbstractCamelFactor
 @Override
 public abstract T getObject() throws Exception;
 
-@Override
-public boolean isSingleton() {
-return true;
-}
-
 @Override
 public abstract Class getObjectType();
 }



(camel) branch main updated: Polished

2024-05-14 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 914b19c90e4 Polished
914b19c90e4 is described below

commit 914b19c90e48175f23546a5a24671c361475cd0b
Author: Claus Ibsen 
AuthorDate: Tue May 14 15:01:45 2024 +0200

Polished
---
 .../kotlin/org/apache/camel/dsl/kotlin/KotlinRoutesBuilderLoader.kt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dsl/camel-kotlin-dsl/src/main/kotlin/org/apache/camel/dsl/kotlin/KotlinRoutesBuilderLoader.kt
 
b/dsl/camel-kotlin-dsl/src/main/kotlin/org/apache/camel/dsl/kotlin/KotlinRoutesBuilderLoader.kt
index db92705233e..04bbd26fe36 100644
--- 
a/dsl/camel-kotlin-dsl/src/main/kotlin/org/apache/camel/dsl/kotlin/KotlinRoutesBuilderLoader.kt
+++ 
b/dsl/camel-kotlin-dsl/src/main/kotlin/org/apache/camel/dsl/kotlin/KotlinRoutesBuilderLoader.kt
@@ -32,7 +32,7 @@ import 
kotlin.script.experimental.jvmhost.createJvmCompilationConfigurationFromT
 @Experimental
 @ManagedResource(description = "Managed KotlinRoutesBuilderLoader")
 @RoutesLoader(EXTENSION)
-class KotlinRoutesBuilderLoader : 
org.apache.camel.endpointdsl.support.EndpointRouteBuilderLoaderSupport(EXTENSION)
 {
+class KotlinRoutesBuilderLoader : EndpointRouteBuilderLoaderSupport(EXTENSION) 
{
 @Throws(Exception::class)
 override fun doLoadEndpointRouteBuilder(reader: Reader, builder: 
EndpointRouteBuilder) {
 val host = BasicJvmScriptingHost()



(camel) branch main updated: Polished

2024-05-07 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new fe5da2805db Polished
fe5da2805db is described below

commit fe5da2805db24679c9f07da9b095f1bdd507ee1c
Author: Claus Ibsen 
AuthorDate: Tue May 7 10:50:38 2024 +0200

Polished
---
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java   | 4 
 1 file changed, 4 insertions(+)

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 07420806a1a..480a08e0759 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
@@ -855,6 +855,8 @@ public class Run extends CamelCommand {
 // export to hidden folder
 ExportQuarkus eq = new ExportQuarkus(getMain());
 eq.symbolicLink = true;
+eq.mavenWrapper = true;
+eq.gradleWrapper = false;
 eq.quarkusVersion = this.quarkusVersion;
 eq.camelVersion = this.camelVersion;
 eq.kameletsVersion = this.kameletsVersion;
@@ -920,6 +922,8 @@ public class Run extends CamelCommand {
 // export to hidden folder
 ExportSpringBoot eq = new ExportSpringBoot(getMain());
 eq.symbolicLink = true;
+eq.mavenWrapper = true;
+eq.gradleWrapper = false;
 eq.springBootVersion = this.springBootVersion;
 eq.camelVersion = this.camelVersion;
 eq.camelSpringBootVersion = this.camelVersion;



(camel) branch main updated: Polished

2024-04-04 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 86842afe186 Polished
86842afe186 is described below

commit 86842afe186677551b71d090a43a1054b894a12f
Author: Claus Ibsen 
AuthorDate: Thu Apr 4 19:58:23 2024 +0200

Polished
---
 docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_5.adoc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_5.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_5.adoc
index 54c545b4d6a..b3caaad7ae7 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_5.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_5.adoc
@@ -96,7 +96,7 @@ Routes startup (total:2)
 Started demo (rest://post:%7B%7Bapp.mypath%7D%7D)
 
 
-The placeholder is now resolved eagerly and you will see _nicer_ startup logs 
such as:
+The placeholder is now resolved eagerly, and you will see _nicer_ startup logs 
such as:
 
 [source,text]
 
@@ -139,7 +139,7 @@ Camel release versions to ensure the BOM is always correct.
 
 === camel-main
 
-The options `camel.main.backlogTracing`, `"camel.main.backlogTracingStandby`, 
and `camel.main.backlogTracingTemplates` has been
+The options `camel.main.backlogTracing`, `camel.main.backlogTracingStandby`, 
and `camel.main.backlogTracingTemplates` has been
 moved into a new group `camel.debug` with more options to configure the 
backlog tracer.
 
 To enable backlog tracing you should now set `camel.trace.enabled=true` 
instead of `camel.main.backlogTracing=true`.



(camel) branch main updated: Polished

2024-03-28 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 70d0a6a9db0 Polished
70d0a6a9db0 is described below

commit 70d0a6a9db0136f25aea0f21a13dfd18f6d9151d
Author: Claus Ibsen 
AuthorDate: Thu Mar 28 17:02:59 2024 +0100

Polished
---
 .../main/java/org/apache/camel/cli/connector/LocalCliConnector.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/LocalCliConnector.java
 
b/dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/LocalCliConnector.java
index 069dd3946ca..6f6521bb928 100644
--- 
a/dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/LocalCliConnector.java
+++ 
b/dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/LocalCliConnector.java
@@ -178,9 +178,9 @@ public class LocalCliConnector extends ServiceSupport 
implements CliConnector, C
 traceFile = createLockFile(lockFile.getName() + "-trace.json");
 debugFile = createLockFile(lockFile.getName() + "-debug.json");
 executor.scheduleWithFixedDelay(this::task, 0, delay, 
TimeUnit.MILLISECONDS);
-LOG.info("Management from Camel JBang enabled");
+LOG.info("Camel JBang CLI enabled");
 } else {
-LOG.warn("Cannot create PID file: {}. This integration cannot be 
managed by Camel JBang.", getPid());
+LOG.warn("Cannot create PID file: {}. This integration cannot be 
managed by Camel JBang CLI.", getPid());
 }
 }
 



(camel) branch main updated: Polished

2024-02-14 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 4f75cd593d4 Polished
4f75cd593d4 is described below

commit 4f75cd593d443556371e87cee02502eb2a43d310
Author: Claus Ibsen 
AuthorDate: Wed Feb 14 13:00:54 2024 +0100

Polished
---
 .../src/main/java/org/apache/camel/spi/DataTypeTransformer.java  | 1 -
 .../apache/camel/processor/transformer/ByteArrayDataTypeTransformer.java | 1 -
 .../apache/camel/processor/transformer/StringDataTypeTransformer.java| 1 -
 .../java/org/apache/camel/impl/engine/LowercaseDataTypeTransformer.java  | 1 -
 .../java/org/apache/camel/impl/engine/UppercaseDataTypeTransformer.java  | 1 -
 .../camel/processor/transformer/custom/CustomDataTypeTransformer.java| 1 -
 6 files changed, 6 deletions(-)

diff --git 
a/core/camel-api/src/main/java/org/apache/camel/spi/DataTypeTransformer.java 
b/core/camel-api/src/main/java/org/apache/camel/spi/DataTypeTransformer.java
index 7b2c9cd84f2..9d3de679f6a 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/DataTypeTransformer.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/DataTypeTransformer.java
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.spi;
 
 import java.lang.annotation.Documented;
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/ByteArrayDataTypeTransformer.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/ByteArrayDataTypeTransformer.java
index d553d979ea1..742ab3e62e2 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/ByteArrayDataTypeTransformer.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/ByteArrayDataTypeTransformer.java
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.processor.transformer;
 
 import org.apache.camel.Exchange;
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/StringDataTypeTransformer.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/StringDataTypeTransformer.java
index 02e53b2a06b..75f291a278e 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/StringDataTypeTransformer.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/StringDataTypeTransformer.java
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.processor.transformer;
 
 import java.nio.charset.StandardCharsets;
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/impl/engine/LowercaseDataTypeTransformer.java
 
b/core/camel-core/src/test/java/org/apache/camel/impl/engine/LowercaseDataTypeTransformer.java
index 3cdf31ee232..5c89d184712 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/impl/engine/LowercaseDataTypeTransformer.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/impl/engine/LowercaseDataTypeTransformer.java
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.impl.engine;
 
 import org.apache.camel.Message;
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/impl/engine/UppercaseDataTypeTransformer.java
 
b/core/camel-core/src/test/java/org/apache/camel/impl/engine/UppercaseDataTypeTransformer.java
index 58cdd93eca7..a5ed10e9456 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/impl/engine/UppercaseDataTypeTransformer.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/impl/engine/UppercaseDataTypeTransformer.java
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.impl.engine;
 
 import org.apache.camel.Message;
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/processor/transformer/custom/CustomDataTypeTransformer.java
 
b/core/camel-core/src/test/java/org/apache/camel/processor/transformer/custom/CustomDataTypeTransformer.java
index 3dc9339c69e..876a80e7f79 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/processor/transformer/custom/CustomDataTypeTransformer.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/processor/transformer/custom/CustomDataTypeTransformer.java
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.processor.transformer.custom;
 
 import 

(camel) branch main updated: Polished

2024-02-14 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 94f98c23178 Polished
94f98c23178 is described below

commit 94f98c2317808c6902842a94c422aadee09d8fce
Author: Claus Ibsen 
AuthorDate: Wed Feb 14 11:20:14 2024 +0100

Polished
---
 .../java/org/apache/camel/spi/DataTypeTransformer.java | 12 +++-
 .../src/main/java/org/apache/camel/spi/Transformer.java| 14 +-
 2 files changed, 4 insertions(+), 22 deletions(-)

diff --git 
a/core/camel-api/src/main/java/org/apache/camel/spi/DataTypeTransformer.java 
b/core/camel-api/src/main/java/org/apache/camel/spi/DataTypeTransformer.java
index 062e6754543..7b2c9cd84f2 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/DataTypeTransformer.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/DataTypeTransformer.java
@@ -38,25 +38,19 @@ import org.apache.camel.spi.annotations.ServiceFactory;
 public @interface DataTypeTransformer {
 
 /**
- * Data type transformer name. Identifies the data type transformer. 
Should be unique in the Camel context. Can be a
- * combination of scheme and name. Is used to detect/reference the 
transformer when specifying input/output data
- * types on routes.
- *
- * @return the data type transformer name.
+ * Data type transformer name. Identifies the data type transformer. It 
Should be unique in the Camel context. It
+ * Can be a combination of scheme and name. It Is used to detect/reference 
the transformer when specifying
+ * input/output data types on routes.
  */
 String name() default "";
 
 /**
  * Data type representing the input of the transformation. Also used to 
detect the transformer.
- *
- * @return
  */
 String fromType() default "";
 
 /**
  * Data type representing the result of the transformation. Also used to 
detect the transformer.
- *
- * @return
  */
 String toType() default "";
 
diff --git a/core/camel-api/src/main/java/org/apache/camel/spi/Transformer.java 
b/core/camel-api/src/main/java/org/apache/camel/spi/Transformer.java
index b5e5e6177e3..09e48fd359b 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/Transformer.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/Transformer.java
@@ -69,8 +69,6 @@ public abstract class Transformer extends ServiceSupport 
implements CamelContext
 
 /**
  * Get the transformer name that represents the supported data type model.
- *
- * @return
  */
 public String getName() {
 return name;
@@ -92,8 +90,6 @@ public abstract class Transformer extends ServiceSupport 
implements CamelContext
 
 /**
  * Set the name for this transformer. Usually a combination of scheme and 
name.
- *
- * @param name the transformer name
  */
 public Transformer setName(String name) {
 this.name = name;
@@ -101,7 +97,7 @@ public abstract class Transformer extends ServiceSupport 
implements CamelContext
 }
 
 /**
- * Set the scheme and/or name for this transformer. When using only a 
scheme the transformer applies to all
+ * Set the scheme and/or name for this transformer. When using only a 
scheme, the transformer applies to all
  * transformations with that scheme.
  *
  * @param scheme supported data type scheme
@@ -122,8 +118,6 @@ public abstract class Transformer extends ServiceSupport 
implements CamelContext
 
 /**
  * Set 'from' data type.
- *
- * @param from 'from' data type
  */
 public Transformer setFrom(String from) {
 this.from = new DataType(from);
@@ -132,8 +126,6 @@ public abstract class Transformer extends ServiceSupport 
implements CamelContext
 
 /**
  * Set 'to' data type.
- *
- * @param to 'to' data type
  */
 public Transformer setTo(String to) {
 this.to = new DataType(to);
@@ -155,8 +147,4 @@ public abstract class Transformer extends ServiceSupport 
implements CamelContext
 return String.format("%s[name='%s', from='%s', to='%s']", 
this.getClass().getSimpleName(), name, from, to);
 }
 
-@Override
-protected void doStop() throws Exception {
-// no-op
-}
 }



(camel) branch main updated: Polished

2024-02-13 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 0c5b620c3cf Polished
0c5b620c3cf is described below

commit 0c5b620c3cfeb3881a7ab1ebfab6758faa63a1ca
Author: Claus Ibsen 
AuthorDate: Tue Feb 13 13:54:39 2024 +0100

Polished
---
 docs/user-manual/modules/ROOT/pages/variables.adoc | 32 ++
 1 file changed, 15 insertions(+), 17 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/variables.adoc 
b/docs/user-manual/modules/ROOT/pages/variables.adoc
index 9c3dc1a9a38..084adc21b69 100644
--- a/docs/user-manual/modules/ROOT/pages/variables.adoc
+++ b/docs/user-manual/modules/ROOT/pages/variables.adoc
@@ -4,10 +4,9 @@
 
 In Camel 4.4, we have introduced the concept of _variables_.
 
-A variable is a key/value that can hold a value that can either be private per 
`Exchange` or global shared
-in the `CamelContext`.
+A variable is a key/value that can hold a value that can either be private per 
`Exchange`, or shared per route, or globally.
 
-NOTE: You can also use _exchange properties_ as variables but the exchange 
properties are also used internally by Camel,
+NOTE: You can also use _exchange properties_ as variables, but the exchange 
properties are also used internally by Camel,
 and some EIPs and components. With the newly introduced _variables_ then these 
are exclusively for end users.
 
 == Variable Repository
@@ -22,8 +21,8 @@ The `ExchangeVariableRepository` is special as its private 
per exchange and is t
 The `RouteVariableRepository` is a single repository that holds variables that 
are route scoped.
 
 TIP: There is also `org.apache.camel.spi.BrowsableVariableRepository` which is 
an extension to `VariableRepository` that
-has APIs to browse the currently variables. This is used by Camel with Camel 
JBang, and JMX to be able to see the current variables
-from management tooling, CLI and the developer console.
+has APIs to browse the current variables. Camel uses this with Camel JBang, 
and JMX to be able to see the current variables
+from management tooling, CLI, and the developer console.
 
 === Custom variable repositories
 
@@ -98,9 +97,9 @@ String str = 
context.getVariable("route:myRouteId:myRouteKey", String.class);
 It is also possible to use variables in Camel xref:routes.adoc[routes] using 
the
 setVariable, removeVariable, and convertVariableTo EIPs.
 
-These EIPs makes it possible to set and remove variables from routes. And you 
can also access variables from the 
xref:components:languages:simple-language.adoc[Simple] language.
+These EIPs make it possible to set and remove variables from routes. And you 
can also access variables from the 
xref:components:languages:simple-language.adoc[Simple] language.
 
-In the following route we set a variable on the exchange which we use later to 
build a human-readable event message:
+In the following route, we set a variable on the exchange which we use later 
to build a human-readable event message:
 
 [tabs]
 
@@ -159,8 +158,8 @@ YAML::
 
 
 When `route` variables in Camel routes, then the `routeId` is implied as the 
current route, if not explicit declared.
-For example the following example the first route will set a variable in the 
2nd route. And then 2nd route can then get
-the route variable without having to specify the route id:
+For example, the following example the first route will set a variable 
(`route:second:foo`) in the second route.
+Then the second route can get hold of the variable without having to specify 
its route id `route:foo`:
 
 [tabs]
 
@@ -205,8 +204,8 @@ camel.variable.random = 999
 
 Here the gold variable is set on the `route` repository, and the other 
variables are set on the `global` repository.
 
-The value of a variable can also be loaded from file system, such as a JSon 
file. To do this you should
-prefix the value with `resource:file:` or `resource:classpath:` to load from 
file system or classpath,
+The value of a variable can also be loaded from the file system, such as a 
JSon file. To do this, you should
+prefix the value with `resource:file:` or `resource:classpath:` to load from 
the file system or classpath,
 as shown below:
 
 [source,properties]
@@ -234,10 +233,10 @@ or with the 
xref:components:eips:claimCheck-eip.adoc[Claim Check] EIP.
 
 === Important concept when using variables and EIPs
 
-It is **important** to understand that the variables focuses the use of the 
message **body** only.
+It is **important** to understand that the variables focus the use of the 
message **body** only.
 This is on purpose to keep it simpler and primary work with the message body 
as the user data.
 
-The following table summarises what the EIP supports with variables:
+The following table summarizes what the EIP supports with variables:
 
 |===
 |*EIP* | *VariableSend* | 

(camel) branch main updated: Polished

2024-01-26 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 7f842fc3c04 Polished
7f842fc3c04 is described below

commit 7f842fc3c048a585890bfb225a4a698ac8a6122b
Author: Claus Ibsen 
AuthorDate: Fri Jan 26 09:47:14 2024 +0100

Polished
---
 dsl/camel-jbang/camel-jbang-it/pom.xml | 520 -
 1 file changed, 256 insertions(+), 264 deletions(-)

diff --git a/dsl/camel-jbang/camel-jbang-it/pom.xml 
b/dsl/camel-jbang/camel-jbang-it/pom.xml
index 475e544d80d..e237ede9423 100644
--- a/dsl/camel-jbang/camel-jbang-it/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-it/pom.xml
@@ -18,277 +18,269 @@
 
 -->
 http://maven.apache.org/POM/4.0.0;
-   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;
-   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd;>
-   4.0.0
-   
-   org.apache.camel
-   camel-jbang-parent
-   4.4.0-SNAPSHOT
-   ../pom.xml
-   
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd;>
+4.0.0
 
-   camel-jbang-it
-   Camel :: JBang :: Integration tests
-   jar
+
+org.apache.camel
+camel-jbang-parent
+4.4.0-SNAPSHOT
+../pom.xml
+
 
-   
-   true
-   
+camel-jbang-it
+Camel :: JBang :: Integration tests
+jar
 
-   
-   
-   
-   org.awaitility
-   awaitility
-   ${awaitility-version}
-   test
-   
-   
-   ch.qos.logback
-   logback-core
-   ${logback-version}
-   
-   
-   ch.qos.logback
-   logback-classic
-   ${logback-version}
-   
-   
-   org.assertj
-   assertj-core
-   ${assertj-version}
-   
-   
-   org.apache.camel
-   camel-test-infra-cli
-   ${project.version}
-   test-jar
-   
-   
-   org.apache.camel
-   
camel-test-infra-mosquitto
-   ${project.version}
-   test-jar
-   
-   
-   org.apache.camel
-   camel-jbang-core
-   ${project.version}
-   test
-   
-   
-   
+
+true
+
 
-   
+
+
+
+org.awaitility
+awaitility
+${awaitility-version}
+test
+
+
+ch.qos.logback
+logback-core
+${logback-version}
+
+
+ch.qos.logback
+logback-classic
+${logback-version}
+
+
+org.assertj
+assertj-core
+${assertj-version}
+
+
+org.apache.camel
+camel-test-infra-cli
+${project.version}
+test-jar
+
+
+org.apache.camel
+camel-test-infra-mosquitto
+${project.version}
+test-jar
+
+
+org.apache.camel
+camel-jbang-core
+${project.version}
+test
+
+
+
 
-   
-   org.slf4j
-   slf4j-api
-   test
-   
+
+
+org.slf4j
+slf4j-api
+test
+
+
+ch.qos.logback
+logback-core
+test
+
+
+ch.qos.logback
+logback-classic
+test
+
+
+org.awaitility
+awaitility
+test
+
+
+org.junit.jupiter
+junit-jupiter
+test
+
+
+org.junit.jupiter

(camel) branch main updated: Polished

2024-01-18 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 7aaacb2dc37 Polished
7aaacb2dc37 is described below

commit 7aaacb2dc374648c66b3921536eb7020046c429a
Author: Claus Ibsen 
AuthorDate: Thu Jan 18 18:21:52 2024 +0100

Polished
---
 .../main/java/org/apache/camel/spi/InternalProcessor.java | 15 +++
 1 file changed, 15 insertions(+)

diff --git 
a/core/camel-api/src/main/java/org/apache/camel/spi/InternalProcessor.java 
b/core/camel-api/src/main/java/org/apache/camel/spi/InternalProcessor.java
index 1275ef64be5..9716f3c6cdf 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/InternalProcessor.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/InternalProcessor.java
@@ -54,14 +54,29 @@ public interface InternalProcessor extends AsyncProcessor {
  */
  T getAdvice(Class type);
 
+/**
+ * Adds advice for handling {@link RoutePolicy} for the route
+ */
 void addRoutePolicyAdvice(List routePolicyList);
 
+/**
+ * Adds advice for tracking inflight exchanges for the given route
+ */
 void addRouteInflightRepositoryAdvice(InflightRepository 
inflightRepository, String routeId);
 
+/**
+ * Add advice for setting up {@link UnitOfWork} with the lifecycle of the 
route.
+ */
 void addRouteLifecycleAdvice();
 
+/**
+ * Add advice for JMX management for the route
+ */
 void 
addManagementInterceptStrategy(ManagementInterceptStrategy.InstrumentationProcessor
 processor);
 
+/**
+ * To make it possible for advices to access the created route.
+ */
 void setRouteOnAdvices(Route route);
 
 }



(camel) branch main updated: Polished

2023-12-27 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 6959b2e986a Polished
6959b2e986a is described below

commit 6959b2e986a15dbf45bdef5b27a186a03e1223e5
Author: Claus Ibsen 
AuthorDate: Wed Dec 27 09:47:17 2023 +0100

Polished
---
 .../src/main/docs/dynamic-router-control-component.adoc  | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git 
a/components/camel-dynamic-router/src/main/docs/dynamic-router-control-component.adoc
 
b/components/camel-dynamic-router/src/main/docs/dynamic-router-control-component.adoc
index b5912332a41..619537ca3cf 100644
--- 
a/components/camel-dynamic-router/src/main/docs/dynamic-router-control-component.adoc
+++ 
b/components/camel-dynamic-router/src/main/docs/dynamic-router-control-component.adoc
@@ -38,12 +38,12 @@ include::partial$component-endpoint-options.adoc[]
 // endpoint options: START
 // endpoint options: END
 
-=== Subscribing
+== Subscribing
 
 Subscribing can be achieved by using query parameters in the control endpoint 
URI, or by sending a
 `DynamicRouterControlMessage` to the control endpoint URI.
 
- URI examples
+=== URI examples
 
 .Example Java URI `RouteBuilder` Subscription
 [source,java]
@@ -85,7 +85,7 @@ dynamic URI, we have to send subscription parameters from a 
`ProducerTemplate` i
 endpoint uses headers "under the hood", because the URI params are converted 
to headers, so we can set the headers
 deliberately.
 
- DynamicRouterControlMessage example
+=== DynamicRouterControlMessage example
 
 .Example Java `DynamicRouterControlMessage` Subscription
 [source,java]
@@ -101,13 +101,13 @@ DynamicRouterControlMessage controlMessage = 
DynamicRouterControlMessage.newBuil
 producerTemplate.sendBody("dynamic-router-control:subscribe", controlMessage);
 
 
-=== Unsubscribing
+== Unsubscribing
 
 Like subscribing, unsubscribing can also  be achieved by using query 
parameters in the control endpoint URI, or by
 sending a `DynamicRouterControlMessage` to the control endpoint URI.  The 
difference is that unsubscribing can be
 achieved by using either one or two parameters.
 
- URI examples
+=== URI examples
 
 .Example Java URI `RouteBuilder` Unsubscribe
 [source,java]
@@ -135,7 +135,7 @@ template.sendBodyAndHeaders("direct:unsubscribe", "",
 Above, because the control URI is dynamic, we have to send it from a 
`ProducerTemplate` in a different way.  The
 dynamic-aware endpoint uses headers, rather than URI params, so we set the 
headers deliberately.
 
-= DynamicRouterControlMessage example
+=== DynamicRouterControlMessage example
 
 .Example Java `DynamicRouterControlMessage` Unsubscribe
 [source,java]



(camel) branch main updated: Polished

2023-12-21 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 8c3da6d829c Polished
8c3da6d829c is described below

commit 8c3da6d829c9bf5d9d7aa1546d0dd418035ca9e3
Author: Claus Ibsen 
AuthorDate: Thu Dec 21 13:21:58 2023 +0100

Polished
---
 .../camel/main/download/DependencyDownloaderComponentResolver.java   | 1 -
 .../camel/main/download/DependencyDownloaderDataFormatResolver.java  | 1 -
 .../apache/camel/main/download/DependencyDownloaderLanguageResolver.java | 1 -
 3 files changed, 3 deletions(-)

diff --git 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
index edd1bd469d5..c1548d841c2 100644
--- 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
+++ 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
@@ -112,7 +112,6 @@ public final class DependencyDownloaderComponentResolver 
extends DefaultComponen
 }
 
 private boolean accept(String name) {
-// kamelet component must not be stubbed
 if (stubPattern == null) {
 return true;
 }
diff --git 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderDataFormatResolver.java
 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderDataFormatResolver.java
index c8154e73e88..20e6506fd6f 100644
--- 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderDataFormatResolver.java
+++ 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderDataFormatResolver.java
@@ -75,7 +75,6 @@ public final class DependencyDownloaderDataFormatResolver 
extends DefaultDataFor
 }
 
 private boolean accept(String name) {
-// kamelet component must not be stubbed
 if (stubPattern == null) {
 return true;
 }
diff --git 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderLanguageResolver.java
 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderLanguageResolver.java
index 1d5b8a7758a..df6bc024bd4 100644
--- 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderLanguageResolver.java
+++ 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderLanguageResolver.java
@@ -82,7 +82,6 @@ public final class DependencyDownloaderLanguageResolver 
extends DefaultLanguageR
 }
 
 private boolean accept(String name) {
-// kamelet component must not be stubbed
 if (stubPattern == null) {
 return true;
 }



(camel) branch main updated: Polished

2023-12-21 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new ad32d8619de Polished
ad32d8619de is described below

commit ad32d8619de9ad676a0efad49777a8cae147
Author: Claus Ibsen 
AuthorDate: Thu Dec 21 10:16:45 2023 +0100

Polished
---
 core/camel-api/src/main/java/org/apache/camel/Clock.java   | 2 +-
 core/camel-api/src/main/java/org/apache/camel/Exchange.java| 3 +++
 .../src/main/java/org/apache/camel/support/DefaultExchange.java| 7 ---
 .../src/main/java/org/apache/camel/support/MonotonicClock.java | 4 +++-
 .../src/main/java/org/apache/camel/support/ResetableClock.java | 4 +++-
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/core/camel-api/src/main/java/org/apache/camel/Clock.java 
b/core/camel-api/src/main/java/org/apache/camel/Clock.java
index ffe50fe6387..66e18399965 100644
--- a/core/camel-api/src/main/java/org/apache/camel/Clock.java
+++ b/core/camel-api/src/main/java/org/apache/camel/Clock.java
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel;
 
 import java.time.Instant;
@@ -26,6 +25,7 @@ import java.util.Date;
  * A clock used to track the lifetime of an exchange
  */
 public interface Clock {
+
 /**
  * The elapsed time since the creation of the exchange
  *
diff --git a/core/camel-api/src/main/java/org/apache/camel/Exchange.java 
b/core/camel-api/src/main/java/org/apache/camel/Exchange.java
index f8390711f73..9f7aac0f0bc 100644
--- a/core/camel-api/src/main/java/org/apache/camel/Exchange.java
+++ b/core/camel-api/src/main/java/org/apache/camel/Exchange.java
@@ -673,6 +673,9 @@ public interface Exchange {
  */
 ExchangeExtension getExchangeExtension();
 
+/**
+ * Gets {@link Clock} that holds time information about the exchange
+ */
 Clock getClock();
 
 }
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchange.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchange.java
index 77a34dbec27..0ed154f3817 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchange.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchange.java
@@ -35,31 +35,26 @@ public final class DefaultExchange extends AbstractExchange 
{
 DefaultExchange(CamelContext context, EnumMap 
internalProperties,
 Map properties) {
 super(context, internalProperties, properties);
-
 this.timeInfo = new MonotonicClock();
 }
 
 public DefaultExchange(CamelContext context) {
 super(context);
-
 this.timeInfo = new MonotonicClock();
 }
 
 public DefaultExchange(CamelContext context, ExchangePattern pattern) {
 super(context, pattern);
-
 this.timeInfo = new MonotonicClock();
 }
 
 public DefaultExchange(Exchange parent) {
 super(parent);
-
 this.timeInfo = parent.getClock();
 }
 
 DefaultExchange(AbstractExchange parent) {
 super(parent);
-
 this.timeInfo = parent.getClock();
 }
 
@@ -79,9 +74,7 @@ public final class DefaultExchange extends AbstractExchange {
 
 public static DefaultExchange newFromEndpoint(Endpoint fromEndpoint, 
ExchangePattern exchangePattern) {
 DefaultExchange exchange = new 
DefaultExchange(fromEndpoint.getCamelContext(), exchangePattern);
-
 exchange.getExchangeExtension().setFromEndpoint(fromEndpoint);
-
 return exchange;
 }
 }
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/MonotonicClock.java 
b/core/camel-support/src/main/java/org/apache/camel/support/MonotonicClock.java
index 9a28d8b37e8..4cbda16341c 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/MonotonicClock.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/MonotonicClock.java
@@ -14,13 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.support;
 
 import java.util.concurrent.TimeUnit;
 
 import org.apache.camel.Clock;
 
+/**
+ * A clock that is used for precise timing.
+ */
 public class MonotonicClock implements Clock {
 private final long createdNano;
 
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/ResetableClock.java 
b/core/camel-support/src/main/java/org/apache/camel/support/ResetableClock.java
index 130deaecfd4..dfacfa694ef 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/ResetableClock.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/ResetableClock.java
@@ -14,13 +14,15 @@
  * See the License for the specific language governing permissions and
  * 

(camel) branch main updated: Polished

2023-11-22 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new fb75371e9e9 Polished
fb75371e9e9 is described below

commit fb75371e9e9e3594247dd955ff88506750096d81
Author: Claus Ibsen 
AuthorDate: Wed Nov 22 09:33:01 2023 +0100

Polished
---
 docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_2.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_2.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_2.adoc
index d10fc3a5675..d094f7c2a55 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_2.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_2.adoc
@@ -12,7 +12,7 @@ Added `boolean` parameter to `matchProcess` method on 
`org.apache.camel.spi.Cond
 
 === camel-base-engine
 
-`org.apache.camel.impl.debuggerBacklogDebugger` has been splitted between an 
interface `org.apache.camel.spi.BacklogDebugger` and a default implementation 
`org.apache.camel.impl.debugger.DefaultBacklogDebugger`.
+The class `org.apache.camel.impl.DebuggerBacklogDebugger` has been refactored 
to an interface `org.apache.camel.spi.BacklogDebugger` and a default 
implementation `org.apache.camel.impl.debugger.DefaultBacklogDebugger`.
 
 === camel-main
 



(camel) branch main updated: Polished

2023-11-21 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new da6507d0f7e Polished
da6507d0f7e is described below

commit da6507d0f7efaead42f1603de3715affc3ff4238
Author: Claus Ibsen 
AuthorDate: Wed Nov 22 07:46:13 2023 +0100

Polished
---
 .../apache/camel/dsl/jbang/core/commands/CodeRestGenerator.java   | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CodeRestGenerator.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CodeRestGenerator.java
index 4589b36c8c5..343ca59f4ef 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CodeRestGenerator.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CodeRestGenerator.java
@@ -53,14 +53,14 @@ public class CodeRestGenerator extends CamelCommand {
 private String output;
 @CommandLine.Option(names = { "-t", "--type" }, description = "REST DSL 
type (YAML or XML)", defaultValue = "yaml")
 private String type;
-@CommandLine.Option(names = { "-r", "--routes" }, description = "Generate 
routes (YAML)")
+@CommandLine.Option(names = { "-r", "--routes" }, description = "Generate 
routes (only in YAML)")
 private boolean generateRoutes;
-@CommandLine.Option(names = { "-d", "--dto" }, description = "Data 
Objects")
+@CommandLine.Option(names = { "-d", "--dto" }, description = "Generate 
Java Data Objects")
 private boolean generateDataObjects;
-@CommandLine.Option(names = { "-run", "--runtime" }, description = 
"Runtime (quarkus, spring-boot)",
+@CommandLine.Option(names = { "-run", "--runtime" }, description = 
"Runtime (quarkus, or spring-boot)",
 defaultValue = "quarkus")
 private String runtime;
-@CommandLine.Option(names = { "-p", "--package" }, description = "Package 
for generated models", defaultValue = "model")
+@CommandLine.Option(names = { "-p", "--package" }, description = "Package 
for generated Java models", defaultValue = "model")
 private String packageName;
 
 public CodeRestGenerator(CamelJBangMain main) {



[camel] branch main updated: Polished

2023-10-25 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new f12421c5232 Polished
f12421c5232 is described below

commit f12421c5232a85fccad95b58f9f4b61e9fac0d84
Author: Claus Ibsen 
AuthorDate: Wed Oct 25 12:02:11 2023 +0200

Polished
---
 .../camel-opentelemetry/src/main/docs/opentelemetry.adoc | 13 +
 .../apache/camel/opentelemetry/AttributeProcessor.java   | 10 --
 .../opentelemetry/OpenTelemetryTracingStrategy.java  |  2 ++
 .../opentelemetry/SetCorrelationContextProcessor.java| 16 ++--
 .../opentelemetry/propagators/OpenTelemetrySetter.java   |  1 +
 5 files changed, 14 insertions(+), 28 deletions(-)

diff --git a/components/camel-opentelemetry/src/main/docs/opentelemetry.adoc 
b/components/camel-opentelemetry/src/main/docs/opentelemetry.adoc
index 26bbec426ad..c61cdd1bde8 100644
--- a/components/camel-opentelemetry/src/main/docs/opentelemetry.adoc
+++ b/components/camel-opentelemetry/src/main/docs/opentelemetry.adoc
@@ -69,19 +69,24 @@ This package includes the instrumentation agent as well as 
instrumentations for
 The package provides a completely automatic, out-of-the-box experience.
 
 Enable the instrumentation agent using the `-javaagent` flag to the JVM.
-```
+
+[source,bash]
+
 java -javaagent:path/to/opentelemetry-javaagent.jar \
  -jar myapp.jar
-```
+
+
 By default, the OpenTelemetry Java agent uses 
https://github.com/open-telemetry/opentelemetry-java/tree/main/exporters/otlp[OTLP
 exporter] configured to send data to 
https://github.com/open-telemetry/opentelemetry-collector/blob/main/receiver/otlpreceiver/README.md[OpenTelemetry
 collector] at `http://localhost:4317`.
 
 Configuration parameters are passed as Java system properties (`-D` flags) or 
as environment variables. See 
https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/docs/agent-config.md[the
 configuration documentation] for the full list of configuration items. For 
example:
-```
+
+[source,bash]
+
 java -javaagent:path/to/opentelemetry-javaagent.jar \
  -Dotel.service.name=your-service-name \
  -Dotel.traces.exporter=jaeger \
  -jar myapp.jar
-```
+
 
 include::spring-boot:partial$starter.adoc[]
 
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/AttributeProcessor.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/AttributeProcessor.java
index 6a111aeb694..61d81726941 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/AttributeProcessor.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/AttributeProcessor.java
@@ -100,16 +100,6 @@ public class AttributeProcessor extends 
AsyncProcessorSupport implements Traceab
 return expression;
 }
 
-@Override
-protected void doStart() throws Exception {
-// noop
-}
-
-@Override
-protected void doStop() throws Exception {
-// noop
-}
-
 @Override
 public String toString() {
 return id;
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategy.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategy.java
index da3b3c854a7..9f3f3870cd1 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategy.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/OpenTelemetryTracingStrategy.java
@@ -31,7 +31,9 @@ import org.apache.camel.tracing.ActiveSpanManager;
 import org.apache.camel.tracing.SpanDecorator;
 
 public class OpenTelemetryTracingStrategy implements InterceptStrategy {
+
 private static final String UNNAMED = "unnamed";
+
 private final OpenTelemetryTracer tracer;
 
 public OpenTelemetryTracingStrategy(OpenTelemetryTracer tracer) {
diff --git 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SetCorrelationContextProcessor.java
 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SetCorrelationContextProcessor.java
index 28330c199f2..3bb03a91252 100644
--- 
a/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SetCorrelationContextProcessor.java
+++ 
b/components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/SetCorrelationContextProcessor.java
@@ -28,9 +28,6 @@ import org.apache.camel.util.ObjectHelper;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-/**
- * @author rvargasp
- */
 public class SetCorrelationContextProcessor extends AsyncProcessorSupport 
implements Traceable, IdAware, RouteIdAware {
 
 private static final Logger LOG = 

[camel] branch main updated: Polished

2023-10-18 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 13c7ed82ff2 Polished
13c7ed82ff2 is described below

commit 13c7ed82ff2732b5c69f624c9eb3541d5b3fa490
Author: Claus Ibsen 
AuthorDate: Wed Oct 18 16:27:03 2023 +0200

Polished
---
 .../org/apache/camel/impl/engine/DefaultContextPluginManager.java   | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultContextPluginManager.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultContextPluginManager.java
index 79b9e06ca5a..f33ad017b61 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultContextPluginManager.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultContextPluginManager.java
@@ -14,7 +14,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.apache.camel.impl.engine;
 
 import java.util.Map;
@@ -25,11 +24,8 @@ import org.apache.camel.RuntimeCamelException;
 import org.apache.camel.spi.PluginManager;
 
 public class DefaultContextPluginManager implements PluginManager {
-private final Map, Object> extensions = new ConcurrentHashMap<>();
-
-public DefaultContextPluginManager() {
 
-}
+private final Map, Object> extensions = new ConcurrentHashMap<>();
 
 @Override
 public  T getContextPlugin(Class type) {



[camel] branch main updated: Polished

2023-10-07 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new ccdb249d863 Polished
ccdb249d863 is described below

commit ccdb249d863244c3ac64471915659d071a3b4ee6
Author: Claus Ibsen 
AuthorDate: Sat Oct 7 10:12:50 2023 +0200

Polished
---
 dsl/camel-jbang/camel-jbang-core/pom.xml | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dsl/camel-jbang/camel-jbang-core/pom.xml 
b/dsl/camel-jbang/camel-jbang-core/pom.xml
index 73097ec60c7..9e2bbaa6beb 100644
--- a/dsl/camel-jbang/camel-jbang-core/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-core/pom.xml
@@ -126,7 +126,7 @@
 jansi
 ${jansi-version}
 
-
+
 
 org.apache.camel
 camel-openapi-rest-dsl-generator
@@ -151,8 +151,7 @@
 com.fasterxml.jackson.core
 jackson-databind
 
-
-
 
+
 
 



[camel] branch main updated: Polished

2023-10-04 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new fff2a09c1c8 Polished
fff2a09c1c8 is described below

commit fff2a09c1c84d8b6851f48e97d81c419a8b279e2
Author: Claus Ibsen 
AuthorDate: Wed Oct 4 21:11:35 2023 +0200

Polished
---
 .../org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java | 4 ++--
 .../java/org/apache/camel/dsl/jbang/core/commands/Transform.java | 5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
index 7f0f22e1007..4f052d10534 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
@@ -129,6 +129,7 @@ public class CamelJBangMain implements Callable {
 .addSubcommand("copy", new CommandLine(new 
DependencyCopy(main
 .addSubcommand("generate", new CommandLine(new 
CodeGenerator(main))
 .addSubcommand("rest", new CommandLine(new 
CodeRestGenerator(main
+.addSubcommand("sbom", new CommandLine(new 
SBOMGenerator(main)))
 .addSubcommand("catalog", new CommandLine(new 
CatalogCommand(main))
 .addSubcommand("component", new CommandLine(new 
CatalogComponent(main)))
 .addSubcommand("dataformat", new CommandLine(new 
CatalogDataFormat(main)))
@@ -150,8 +151,7 @@ public class CamelJBangMain implements Callable {
 .addSubcommand("version", new CommandLine(new 
VersionCommand(main))
 .addSubcommand("get", new CommandLine(new 
VersionGet(main)))
 .addSubcommand("set", new CommandLine(new 
VersionSet(main)))
-.addSubcommand("list", new CommandLine(new 
VersionList(main
-.addSubcommand("sbom", new CommandLine(new 
SBOMGenerator(main)));
+.addSubcommand("list", new CommandLine(new 
VersionList(main;
 
 commandLine.getCommandSpec().versionProvider(() -> {
 CamelCatalog catalog = new DefaultCamelCatalog();
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
index 4439455a27b..d1e1bf60c95 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
@@ -29,7 +29,7 @@ import org.apache.camel.util.StopWatch;
 import picocli.CommandLine;
 import picocli.CommandLine.Command;
 
-@Command(name = "transform", description = "Transform Camel route to XML or 
YAML format", sortOptions = false)
+@Command(name = "transform", description = "Transform Camel routes to XML or 
YAML format", sortOptions = false)
 public class Transform extends CamelCommand {
 
 @CommandLine.Parameters(description = "The Camel file(s) to run. If no 
files specified then application.properties is used as source for which files 
to run.",
@@ -52,7 +52,8 @@ public class Transform extends CamelCommand {
 boolean resolvePlaceholders;
 
 @CommandLine.Option(names = { "--uri-as-parameters" },
-description = "Whether to expand URIs into separated 
key/value parameters (only in use for YAML format)")
+description = "Whether to expand URIs into separated 
key/value parameters (only in use for YAML format"
+  + "and recommended to enable when using 
Apache Camel Karavan)")
 boolean uriAsParameters;
 
 @CommandLine.Option(names = { "--ignore-loading-error" },



[camel] branch main updated: Polished docs

2023-08-14 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new c5ff7cbf85e Polished docs
c5ff7cbf85e is described below

commit c5ff7cbf85e09587659dab3e4785fb3a37e8d26e
Author: Claus Ibsen 
AuthorDate: Mon Aug 14 20:51:27 2023 +0200

Polished docs
---
 .../src/main/docs/aws2-step-functions-component.adoc   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/components/camel-aws/camel-aws2-step-functions/src/main/docs/aws2-step-functions-component.adoc
 
b/components/camel-aws/camel-aws2-step-functions/src/main/docs/aws2-step-functions-component.adoc
index b61b01964c0..3ac24548ded 100644
--- 
a/components/camel-aws/camel-aws2-step-functions/src/main/docs/aws2-step-functions-component.adoc
+++ 
b/components/camel-aws/camel-aws2-step-functions/src/main/docs/aws2-step-functions-component.adoc
@@ -16,7 +16,8 @@
 *{component-header}*
 
 The AWS2 Step Functions component supports following operations on
-https://aws.amazon.com/step-functions/[AWS Step Functions]
+https://aws.amazon.com/step-functions/[AWS Step Functions]:
+
 - Create, delete, update, describe, list state machines.
 - Create, delete, describe, list activities.
 - Start, start sync, stop, list, describe executions.



[camel] branch main updated: Polished

2023-07-24 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new e81ba41bb4a Polished
e81ba41bb4a is described below

commit e81ba41bb4a24f9f6bcdfa744b00b033191bd8dd
Author: Claus Ibsen 
AuthorDate: Mon Jul 24 19:44:34 2023 +0200

Polished
---
 .../src/main/java/org/apache/camel/component/pdf/Standard14Fonts.java   | 2 --
 1 file changed, 2 deletions(-)

diff --git 
a/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/Standard14Fonts.java
 
b/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/Standard14Fonts.java
index e830d9d05b2..acc564175a8 100644
--- 
a/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/Standard14Fonts.java
+++ 
b/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/Standard14Fonts.java
@@ -24,8 +24,6 @@ import org.apache.pdfbox.pdmodel.font.PDType1Font;
 /**
  * The 14 standard fonts by name. Created here because there is no way to get 
a standard font by name in {@code pdfbox}
  * 2.0
- *
- * @author https://github.com/ppalaga;>Peter Palaga
  */
 public final class Standard14Fonts {
 private static final Map FONTS_BY_NAME = new 
HashMap<>();



[camel] branch main updated: Polished

2023-06-28 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 38e70d294cb Polished
38e70d294cb is described below

commit 38e70d294cb7fbb647604853535579d47d04d1d6
Author: Claus Ibsen 
AuthorDate: Wed Jun 28 08:00:36 2023 +0200

Polished
---
 .../org/apache/camel/dsl/jbang/core/commands/process/StopProcess.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/StopProcess.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/StopProcess.java
index 4ef6e82332f..741396875a3 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/StopProcess.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/StopProcess.java
@@ -27,7 +27,7 @@ import picocli.CommandLine.Command;
 @Command(name = "stop", description = "Shuts down running Camel integrations")
 public class StopProcess extends ProcessBaseCommand {
 
-@CommandLine.Parameters(description = "Name or pid of running Camel 
integration", arity = "0..1")
+@CommandLine.Parameters(description = "Name or pid of running Camel 
integration(s)", arity = "0..1")
 String name = "*";
 
 @CommandLine.Option(names = { "--kill" },



[camel] branch main updated: Polished 3.21 upgrade guide

2023-06-16 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 076949cd6e5 Polished 3.21 upgrade guide
076949cd6e5 is described below

commit 076949cd6e528c1393b44d06952381a625ee801c
Author: Claus Ibsen 
AuthorDate: Fri Jun 16 12:45:28 2023 +0200

Polished 3.21 upgrade guide
---
 .../ROOT/pages/camel-3x-upgrade-guide-3_21.adoc| 76 +++---
 1 file changed, 37 insertions(+), 39 deletions(-)

diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_21.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_21.adoc
index f2227d00e77..5d4a20bb53c 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_21.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_21.adoc
@@ -83,7 +83,41 @@ The command `camel dependencies` has been renamed to `camel 
dependency`.
 
 In Camel JBang the `-dir` parameter for `init` and `run` goal has been renamed 
to require 2 dashes `--dir` like all the other options.
 
-=== camel-spring-boot
+=== camel-java-joor-dsl
+
+The `camel-java-joor-dsl` cannot anymore load routes defined in class files as 
we consider it no more needed, consequently the ability to configure the 
compile directory and the compile load first flag using the corresponding 
`camel-main` properties is no longer possible.
+
+=== camel-elasticsearch
+
+The `certificatePath` parameter can now be specified as resource: for user 
pointing to a local certificate, the file should be now prefixed with `file:`. 
It's also possible to use the classic resource helper prefixes, like 
`classpath`, `https` etc.
+
+=== camel-rest
+
+The deprecated option `componentName` was removed. Please use either 
`producerComponentName` or `consumerComponentName`.
+
+=== Deprecated Components
+
+The following components that had been marked as deprecated, were removed in 
this release:
+
+* camel-dozer
+* camel-cmis
+
+=== Backlog Tracing
+
+The option `backlogTracing=true` now automatic enabled the tracer on startup. 
The previous behavior
+was _surprisingly_ that the tracer was only made available, and had to be 
manually enabled afterwards.
+The old behavior can be archived by setting `backlogTracingStandby=true`.
+
+Move the following class from 
`org.apache.camel.api.management.mbean.BacklogTracerEventMessage` in 
`camel-management-api` JAR
+to `org.apache.camel.spi.BacklogTracerEventMessage` in `camel-api` JAR.
+
+
+== Camel Spring Boot
+
+The `camel-spring-boot` dependency no longer includes `camel-spring-xml`. To 
use legacy Spring XML files ``
+with Camel on Spring Boot, then include the `camel-spring-boot-xml-starter` 
dependency.
+
+=== Health Check
 
 The health-check has aligned to be more similar to microprofile-health in the 
JSon output.
 Spring Boot now also includes additional data per check, when using full 
exposure level.
@@ -121,44 +155,6 @@ For example as shown below for the context health check:
 }
 
 
-=== camel-java-joor-dsl
-
-The `camel-java-joor-dsl` cannot anymore load routes defined in class files as 
we consider it no more needed, consequently the ability to configure the 
compile directory and the compile load first flag using the corresponding 
`camel-main` properties is no longer possible.
-
-=== camel-elasticsearch
-
-The `certificatePath` parameter can now be specified as resource: for user 
pointing to a local certificate, the file should be now prefixed with `file:`. 
It's also possible to use the classic resource helper prefixes, like 
`classpath`, `https` etc.
-
-=== camel-rest
-
-The deprecated option `componentName` was removed. Please use either 
`producerComponentName` or `consumerComponentName`.
-
-=== camel-platform-http-starter
-
-If the route or consumer is suspended then http status 503 is now returned 
instead of 404.
-
-=== Deprecated Components
-
-The following components that had been marked as deprecated, were removed in 
this release:
-
-* camel-dozer
-* camel-cmis
-
-== Backlog Tracing
-
-The option `backlogTracing=true` now automatic enabled the tracer on startup. 
The previous behavior
-was _surprisingly_ that the tracer was only made available, and had to be 
manually enabled afterwards.
-The old behavior can be archived by setting `backlogTracingStandby=true`.
-
-Move the following class from 
`org.apache.camel.api.management.mbean.BacklogTracerEventMessage` in 
`camel-management-api` JAR
-to `org.apache.camel.spi.BacklogTracerEventMessage` in `camel-api` JAR.
-
-
-== Camel Spring Boot
-
-The `camel-spring-boot` dependency no longer includes `camel-spring-xml`. To 
use legacy Spring XML files ``
-with Camel on Spring Boot, then include the `camel-spring-boot-xml-starter` 
dependency.
-
 === camel-micrometer-starter
 
 The `uri` tags are now static instead of dynamic (by default), as potential 
too many tags 

[camel] branch main updated: Polished

2023-04-26 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 84d313feb1c Polished
84d313feb1c is described below

commit 84d313feb1c9c7966ae41b4dcc5d0fde40a6d278
Author: Claus Ibsen 
AuthorDate: Wed Apr 26 09:41:48 2023 +0200

Polished
---
 docs/user-manual/modules/ROOT/pages/camel-4-migration-guide.adoc | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-4-migration-guide.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4-migration-guide.adoc
index 270cc60e83b..ab47d1a2c58 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4-migration-guide.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4-migration-guide.adoc
@@ -253,10 +253,12 @@ Now the context-path is not in use, and the endpoint can 
be called with `http://
 NOTE: The `platform-http-starter` can also be used with Rest DSL.
 
 == camel-optaplanner
+
 The `camel-optaplanner` component has been change to use `SolverManager`. If 
you were using `SoverManager` in Camel 3, you don't need anymore the boolean 
useSolverManager in the Route.
 Deprecated `ProblemFactChange` has been replaced by `ProblemChange`.
 
-The new URI path is :
+The new URI path is:
+
 [source,java]
 
 from("optaplanner:myProblemName")
@@ -264,12 +266,14 @@ from("optaplanner:myProblemName")
 
 
 You can pass the Optaplanner SolverManager in 2 ways:
+
 - as #parameter
 - as header
 
-When running `camel-optaplanner` on Spring Boot or Quarkus, it is preferrable 
to use the Spring Boot or Quarkus way of creating the SolverManager.
+When running `camel-optaplanner` on Spring Boot or Quarkus, it is preferable 
to use the Spring Boot or Quarkus way of creating the SolverManager.
 
 It is possible to migrate legacy Camel Optaplanner Routes, by putting the XML 
config file, as show in the code below. Camel Optaplanner will handle creating 
the SolverManager for those legacy Routes:
+
 [source,java]
 
 from("optaplanner:myProblemName?configFile=PATH/TO/CONFIG.FILE.xml")



[camel] branch main updated: Polished doc

2023-04-24 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 696aaf1ee8d Polished doc
696aaf1ee8d is described below

commit 696aaf1ee8dcea24084a949a6b53b934e8197074
Author: Claus Ibsen 
AuthorDate: Mon Apr 24 20:45:22 2023 +0200

Polished doc
---
 .../camel-sql/src/main/docs/sql-component.adoc | 107 +
 1 file changed, 45 insertions(+), 62 deletions(-)

diff --git a/components/camel-sql/src/main/docs/sql-component.adoc 
b/components/camel-sql/src/main/docs/sql-component.adoc
index 301e477a739..74388dabc70 100644
--- a/components/camel-sql/src/main/docs/sql-component.adoc
+++ b/components/camel-sql/src/main/docs/sql-component.adoc
@@ -36,11 +36,8 @@ for this component:
 
 The SQL component also supports:
 
-* a JDBC based repository for the
-Idempotent Consumer EIP pattern. See
-further below.
-* a JDBC based repository for the Aggregator EIP
-pattern. See further below.
+* a JDBC based repository for the Idempotent Consumer EIP pattern. See further 
below.
+* a JDBC based repository for the Aggregator EIP pattern. See further below.
 
 == URI format
 
@@ -56,8 +53,7 @@ The SQL component uses the following endpoint URI notation:
 sql:select * from table where id=# order by name[?options]
 
 
-You can use named parameters by using
-:`#name_of_the_parameter` style as shown:
+You can use named parameters by using `:#name_of_the_parameter` style as shown:
 
 
 sql:select * from table where id=:#myId order by name[?options]
@@ -66,13 +62,13 @@ sql:select * from table where id=:#myId order by 
name[?options]
 When using named parameters, Camel will lookup the names from, in the
 given precedence:
 
-1. from message body if its a `java.util.Map`
-2. from message headers
+1. from a xref:languages:simple-language.adoc[Simple] expressions
+2. from message body if its a `java.util.Map`
+3. from message headers
 
 If a named parameter cannot be resolved, then an exception is thrown.
 
-You can use Simple expressions as parameters as
-shown:
+You can use xref:languages:simple-language.adoc[Simple] expressions as 
parameters as shown:
 
 
 sql:select * from table where id=:#${exchangeProperty.myId} order by 
name[?options]
@@ -83,14 +79,13 @@ SQL query is substituted with the `pass:[#]` symbol, 
because the `?` symbol is
 used to specify options for the endpoint. The `?` symbol replacement can
 be configured on endpoint basis.
 
-You can externalize your SQL queries to files
-in the classpath or file system as shown:
+You can externalize your SQL queries to files in the classpath or file system 
as shown:
 
 
 sql:classpath:sql/myquery.sql[?options]
 
 
-And the myquery.sql file is in the classpath and is just a plain text
+And the `myquery.sql` file is in the classpath and is just a plain text
 
 [source,sql]
 
@@ -107,7 +102,6 @@ In the file you can use multilines and format the SQL as 
you wish. And
 also use comments such as the – dash line.
 
 
-
 // component-configure options: START
 
 // component-configure options: END
@@ -156,7 +150,7 @@ depending on the presence of query parameters.
 
 For `select` operations, the result is an instance of
 `List>` type, as returned by the
-http://static.springframework.org/spring/docs/2.5.x/api/org/springframework/jdbc/core/JdbcTemplate.html#queryForList(java.lang.String,%20java.lang.Object%91%93)[JdbcTemplate.queryForList()]
+http://static.springframework.org/spring/docs/6.0.x/api/org/springframework/jdbc/core/JdbcTemplate.html#queryForList(java.lang.String,%20java.lang.Object%91%93)[JdbcTemplate.queryForList()]
 method. For `update` operations, a `NULL` body is returned as the `update` 
operation is only set as a header and never as a body.
 
 By default, the result is placed in the message body.  If the
@@ -175,7 +169,7 @@ from("jms:order.inbox")
 
 == Using StreamList
 
-The producer supports outputType=StreamList
+The producer supports `outputType=StreamList`
 that uses an iterator to stream the output of the query. This allows to
 process the data in a streaming fashion which for example can be used by
 the Splitter EIP to process each row one at a time,
@@ -184,32 +178,28 @@ and load data from the database as needed.
 [source,java]
 
 from("direct:withSplitModel")
-.to("sql:select * from projects order by 
id?outputType=StreamList=org.apache.camel.component.sql.ProjectModel")
-.to("log:stream")
-.split(body()).streaming()
-.to("log:row")
-.to("mock:result")
-.end();
+.to("sql:select * from projects order by 
id?outputType=StreamList=org.apache.camel.component.sql.ProjectModel")
+.to("log:stream")
+.split(body()).streaming()
+.to("log:row")
+.to("mock:result")
+.end();
 
 
 == Generated keys
 
-*Since Camel 2.12.4, 2.13.1 and 2.14*
-
 If 

[camel] branch main updated: Polished

2023-01-19 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 28766fb5b87 Polished
28766fb5b87 is described below

commit 28766fb5b87ac9c3f7421246391b5e453321a22d
Author: Claus Ibsen 
AuthorDate: Thu Jan 19 12:59:31 2023 +0100

Polished
---
 components/pom.xml | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/components/pom.xml b/components/pom.xml
index 79e514050d1..6b2ce0ad1e6 100644
--- a/components/pom.xml
+++ b/components/pom.xml
@@ -76,7 +76,6 @@
 camel-service
 
 
-
 camel-amqp
 camel-any23
 camel-arangodb
@@ -113,7 +112,6 @@
 camel-crypto
 camel-csimple-joor
 camel-csv
-
 camel-debug
 camel-debezium
 camel-digitalocean
@@ -170,7 +168,6 @@
 camel-jasypt
 camel-javascript
 camel-jaxb
-
 camel-jcache
 camel-tracing
 camel-jcr
@@ -180,7 +177,6 @@
 camel-jgroups
 camel-jira
 camel-jmx
-
 camel-jolt
 camel-joor
 camel-jpa
@@ -213,7 +209,6 @@
 camel-metrics
 camel-micrometer
 camel-microprofile
-
 camel-mina
 camel-minio
 camel-mllp
@@ -232,7 +227,6 @@
 camel-olingo4
 camel-openstack
 camel-opentelemetry
-
 camel-paho
 camel-paho-mqtt5
 camel-pdf
@@ -292,7 +286,6 @@
 camel-stream
 camel-stringtemplate
 camel-stitch
-
 camel-openapi-java
 camel-syslog
 camel-tarfile



[camel] branch main updated: Polished

2023-01-13 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 3be7adaaaff Polished
3be7adaaaff is described below

commit 3be7adaaaffed1a462b2dcb6ff8e6f3de8f96313
Author: Claus Ibsen 
AuthorDate: Fri Jan 13 17:19:15 2023 +0100

Polished
---
 .../camel-debezium-common/camel-debezium-maven-plugin/pom.xml | 4 ++--
 .../resources/META-INF/services/org/apache/camel/other.properties | 4 ++--
 .../src/generated/resources/debezium-maven-plugin.json| 2 +-
 components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml | 4 ++--
 .../resources/META-INF/services/org/apache/camel/other.properties | 4 ++--
 .../src/generated/resources/salesforce-maven-plugin.json  | 2 +-
 components/camel-servicenow/camel-servicenow-maven-plugin/pom.xml | 4 ++--
 .../resources/META-INF/services/org/apache/camel/other.properties | 4 ++--
 .../src/generated/resources/servicenow-maven-plugin.json  | 2 +-
 tooling/maven/camel-restdsl-openapi-plugin/pom.xml| 4 ++--
 tooling/maven/sync-properties-maven-plugin/pom.xml| 2 +-
 11 files changed, 18 insertions(+), 18 deletions(-)

diff --git 
a/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/pom.xml
 
b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/pom.xml
index a91ecb4a461..f1d2fbe7b12 100644
--- 
a/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/pom.xml
+++ 
b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/pom.xml
@@ -30,8 +30,8 @@
 org.apache.camel.maven
 camel-debezium-maven-plugin
 maven-plugin
-Camel :: Debezium :: Maven plugin
-Camel Debezium Maven plugin
+Camel :: Debezium :: Maven Plugin
+Camel Debezium Maven Plugin
 
 
 3.0.0
diff --git 
a/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 
b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties
index d3ae0876289..2d00d6c3fa2 100644
--- 
a/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties
+++ 
b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties
@@ -3,5 +3,5 @@ name=debezium-maven-plugin
 groupId=org.apache.camel.maven
 artifactId=camel-debezium-maven-plugin
 version=4.0.0-SNAPSHOT
-projectName=Camel :: Debezium :: Maven plugin
-projectDescription=Camel Debezium Maven plugin
+projectName=Camel :: Debezium :: Maven Plugin
+projectDescription=Camel Debezium Maven Plugin
diff --git 
a/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/debezium-maven-plugin.json
 
b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/debezium-maven-plugin.json
index 1ae2aff4a1d..4db983c7cab 100644
--- 
a/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/debezium-maven-plugin.json
+++ 
b/components/camel-debezium/camel-debezium-common/camel-debezium-maven-plugin/src/generated/resources/debezium-maven-plugin.json
@@ -3,7 +3,7 @@
 "kind": "other",
 "name": "debezium-maven-plugin",
 "title": "Debezium Maven Plugin",
-"description": "Camel Debezium Maven plugin",
+"description": "Camel Debezium Maven Plugin",
 "deprecated": false,
 "firstVersion": "3.0.0",
 "supportLevel": "Stable",
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml 
b/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml
index c2359b4fa05..1d1e6f7b584 100644
--- a/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml
@@ -30,8 +30,8 @@
 org.apache.camel.maven
 camel-salesforce-maven-plugin
 maven-plugin
-Camel :: Salesforce :: Maven plugin
-Camel Salesforce Maven plugin
+Camel :: Salesforce :: Maven Plugin
+Camel Salesforce Maven Plugin
 
 
 ..
diff --git 
a/components/camel-salesforce/camel-salesforce-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 
b/components/camel-salesforce/camel-salesforce-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties
index 279afd39280..5f911090940 100644
--- 
a/components/camel-salesforce/camel-salesforce-maven-plugin/src/generated/resources/META-INF/services/org/apache/camel/other.properties
+++ 

[camel] branch main updated: Polished

2023-01-06 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new a4fdd1e5c3c Polished
a4fdd1e5c3c is described below

commit a4fdd1e5c3cba7ee909437a838c925d4aba74bdb
Author: Claus Ibsen 
AuthorDate: Fri Jan 6 19:59:38 2023 +0100

Polished
---
 .../org/apache/camel/test/spring/junit5/CamelAnnotationsHandler.java| 2 +-
 .../main/java/org/apache/camel/test/spring/CamelAnnotationsHandler.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/components/camel-test/camel-test-spring-junit5/src/main/java/org/apache/camel/test/spring/junit5/CamelAnnotationsHandler.java
 
b/components/camel-test/camel-test-spring-junit5/src/main/java/org/apache/camel/test/spring/junit5/CamelAnnotationsHandler.java
index 6b9828110fb..e595e4b2807 100644
--- 
a/components/camel-test/camel-test-spring-junit5/src/main/java/org/apache/camel/test/spring/junit5/CamelAnnotationsHandler.java
+++ 
b/components/camel-test/camel-test-spring-junit5/src/main/java/org/apache/camel/test/spring/junit5/CamelAnnotationsHandler.java
@@ -106,7 +106,7 @@ public final class CamelAnnotationsHandler {
 } else if (!testClass.isAnnotationPresent(EnableRouteCoverage.class)) {
 // route coverage need JMX so do not disable it by default
 LOGGER.info(
-"Disabling Camel JMX globally for tests by default.  Use 
the DisableJMX annotation to override the default setting.");
+"Disabling Camel JMX globally for tests by default. Use 
the DisableJMX annotation to override the default setting.");
 DefaultCamelContext.setDisableJmx(true);
 } else {
 LOGGER.info("Enabling Camel JMX as EnableRouteCoverage is used.");
diff --git 
a/components/camel-test/camel-test-spring/src/main/java/org/apache/camel/test/spring/CamelAnnotationsHandler.java
 
b/components/camel-test/camel-test-spring/src/main/java/org/apache/camel/test/spring/CamelAnnotationsHandler.java
index 025a7008e57..1fb7432c098 100644
--- 
a/components/camel-test/camel-test-spring/src/main/java/org/apache/camel/test/spring/CamelAnnotationsHandler.java
+++ 
b/components/camel-test/camel-test-spring/src/main/java/org/apache/camel/test/spring/CamelAnnotationsHandler.java
@@ -102,7 +102,7 @@ public final class CamelAnnotationsHandler {
 } else if (!testClass.isAnnotationPresent(EnableRouteCoverage.class)) {
 // route coverage need JMX so do not disable it by default
 LOGGER.info(
-"Disabling Camel JMX globally for tests by default.  Use 
the DisableJMX annotation to override the default setting.");
+"Disabling Camel JMX globally for tests by default. Use 
the DisableJMX annotation to override the default setting.");
 DefaultCamelContext.setDisableJmx(true);
 } else {
 LOGGER.info("Enabling Camel JMX as EnableRouteCoverage is used.");



[camel] branch main updated: Polished

2022-12-26 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new bc7b56e5315 Polished
bc7b56e5315 is described below

commit bc7b56e5315ac5e754bf5043006b0e82eae409a8
Author: Claus Ibsen 
AuthorDate: Mon Dec 26 19:54:46 2022 +0100

Polished
---
 core/camel-api/src/main/java/org/apache/camel/StreamCache.java| 2 +-
 .../java/org/apache/camel/support/jsse/KeyStoreParameters.java| 8 +---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/core/camel-api/src/main/java/org/apache/camel/StreamCache.java 
b/core/camel-api/src/main/java/org/apache/camel/StreamCache.java
index c89f5ec2793..622c9bc6e86 100644
--- a/core/camel-api/src/main/java/org/apache/camel/StreamCache.java
+++ b/core/camel-api/src/main/java/org/apache/camel/StreamCache.java
@@ -33,7 +33,7 @@ import java.io.OutputStream;
  */
 public interface StreamCache {
 
-long DEFAULT_SPOOL_THRESHOLD = 128 * 1024;
+long DEFAULT_SPOOL_THRESHOLD = 128 * 1024L;
 
 /**
  * Resets the StreamCache for a new stream consumption.
diff --git 
a/core/camel-api/src/main/java/org/apache/camel/support/jsse/KeyStoreParameters.java
 
b/core/camel-api/src/main/java/org/apache/camel/support/jsse/KeyStoreParameters.java
index 33d1fe8ad59..ea063819de7 100644
--- 
a/core/camel-api/src/main/java/org/apache/camel/support/jsse/KeyStoreParameters.java
+++ 
b/core/camel-api/src/main/java/org/apache/camel/support/jsse/KeyStoreParameters.java
@@ -209,10 +209,12 @@ public class KeyStoreParameters extends JsseParameters {
 try {
 aliasEnum = ks.aliases();
 } catch (KeyStoreException e) {
-e.printStackTrace();
+// ignore - only used for logging purposes
 }
-while (aliasEnum.hasMoreElements()) {
-aliases.add(aliasEnum.nextElement());
+if (aliasEnum != null) {
+while (aliasEnum.hasMoreElements()) {
+aliases.add(aliasEnum.nextElement());
+}
 }
 return aliases;
 }



[camel] branch main updated: Polished

2022-12-26 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 43586526137 Polished
43586526137 is described below

commit 435865261370efdfddf9784b18b574492e87a3da
Author: Claus Ibsen 
AuthorDate: Mon Dec 26 19:27:40 2022 +0100

Polished
---
 .../main/java/org/apache/camel/parser/helper/CamelXmlHelper.java  | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelXmlHelper.java
 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelXmlHelper.java
index f7e87d26817..40020ea2a18 100644
--- 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelXmlHelper.java
+++ 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelXmlHelper.java
@@ -216,7 +216,7 @@ public final class CamelXmlHelper {
 if (first) {
 first = false;
 String actual = getIdOrIndex(node, rootNodeCounts);
-if (!equal(actual, path)) {
+if (!Objects.equals(actual, path)) {
 node = null;
 }
 } else {
@@ -244,7 +244,7 @@ public final class CamelXmlHelper {
 Node child = childNodes.item(i);
 if (child instanceof Element) {
 String actual = getIdOrIndex(child, nodeCounts);
-if (equal(actual, path)) {
+if (Objects.equals(actual, path)) {
 return child;
 }
 }
@@ -295,8 +295,4 @@ public final class CamelXmlHelper {
 return name.equals(node.getLocalName()) || 
name.equals(node.getNodeName());
 }
 
-private static boolean equal(Object a, Object b) {
-return Objects.equals(a, b);
-}
-
 }



[camel] branch main updated: Polished

2022-12-22 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 569149dd77e Polished
569149dd77e is described below

commit 569149dd77e542572914fb87353bc3ea8b1890ac
Author: Claus Ibsen 
AuthorDate: Thu Dec 22 19:23:21 2022 +0100

Polished
---
 .../main/java/org/apache/camel/component/docker/DockerOperation.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/components/camel-docker/src/main/java/org/apache/camel/component/docker/DockerOperation.java
 
b/components/camel-docker/src/main/java/org/apache/camel/component/docker/DockerOperation.java
index 971bdb3ccc4..e274ea358d0 100644
--- 
a/components/camel-docker/src/main/java/org/apache/camel/component/docker/DockerOperation.java
+++ 
b/components/camel-docker/src/main/java/org/apache/camel/component/docker/DockerOperation.java
@@ -27,13 +27,13 @@ public enum DockerOperation {
 /**
  * Events *
  */
-EVENTS("events", false, true, false,
+EVENTS("events", true, false, false,
DockerConstants.DOCKER_INITIAL_RANGE, Long.class),
 
 /**
  * Stats *
  */
-STATS("stats", false, true, false,
+STATS("stats", true, false, false,
   DockerConstants.DOCKER_CONTAINER_ID, Long.class),
 
 /**



[camel] branch main updated: Polished

2022-12-21 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 309ce7ec89d Polished
309ce7ec89d is described below

commit 309ce7ec89d4c6774a5f90a825610e7de0ee5864
Author: Claus Ibsen 
AuthorDate: Wed Dec 21 12:41:32 2022 +0100

Polished
---
 .../services/org/apache/camel/component.properties |  2 +-
 .../main/docs/modules/eips/pages/message-history.adoc  | 12 ++--
 docs/user-manual/modules/ROOT/pages/camel-jbang.adoc   | 18 +-
 .../modules/ROOT/pages/camel-maven-archetypes.adoc |  4 ++--
 4 files changed, 18 insertions(+), 18 deletions(-)

diff --git 
a/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 
b/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/component.properties
index ef294ffe97d..7ae5b92b330 100644
--- 
a/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/component.properties
+++ 
b/components/camel-cxf/src/generated/resources/META-INF/services/org/apache/camel/component.properties
@@ -2,6 +2,6 @@
 components=cxf cxfrs
 groupId=org.apache.camel
 artifactId=camel-cxf
-version=3.20.0-SNAPSHOT
+version=3.21.0-SNAPSHOT
 projectName=Camel :: CXF
 projectDescription=Camel CXF support
diff --git 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/message-history.adoc 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/message-history.adoc
index 9004a6baa4e..445a875ecc7 100644
--- 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/message-history.adoc
+++ 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/message-history.adoc
@@ -153,8 +153,8 @@ Stacktrace
 
 java.lang.IllegalArgumentException: The number is too low
at 
sample.camel.MyJavaRouteBuilder.configure(MyJavaRouteBuilder.java:34) 
~[classes/:na]
-   at 
org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:607) 
~[camel-core-model-3.20.0-SNAPSHOT.jar:3.20.0-SNAPSHOT]
-   at 
org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:553) 
~[camel-core-model-3.20.0-SNAPSHOT.jar:3.20.0-SNAPSHOT]
+   at 
org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:607) 
~[camel-core-model-3.20.0.jar:3.20.0]
+   at 
org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:553) 
~[camel-core-model-3.20.0.jar:3.20.0]
 
 
 When Message History is enabled then the full history is logged as shown 
above. Here we can see the full path
@@ -179,8 +179,8 @@ Stacktrace
 
 java.lang.IllegalArgumentException: The number is too low
at 
sample.camel.MyJavaRouteBuilder.configure(MyJavaRouteBuilder.java:34) 
~[classes/:na]
-   at 
org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:607) 
~[camel-core-model-3.20.0-SNAPSHOT.jar:3.20.0-SNAPSHOT]
-   at 
org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:553) 
~[camel-core-model-3.20.0-SNAPSHOT.jar:3.20.0-SNAPSHOT]
+   at 
org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:607) 
~[camel-core-model-3.20.0.jar:3.20.0]
+   at 
org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:553) 
~[camel-core-model-3.20.0.jar:3.20.0]
 
 
 Here you can see the Message History only outputs the input (route1) and the 
last step
@@ -207,8 +207,8 @@ Stacktrace
 
 java.lang.IllegalArgumentException: The number is too low
at 
sample.camel.MyJavaRouteBuilder.configure(MyJavaRouteBuilder.java:34) 
~[classes/:na]
-   at 
org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:607) 
~[camel-core-model-3.20.0-SNAPSHOT.jar:3.20.0-SNAPSHOT]
-   at 
org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:553) 
~[camel-core-model-3.20.0-SNAPSHOT.jar:3.20.0-SNAPSHOT]
+   at 
org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:607) 
~[camel-core-model-3.20.0.jar:3.20.0]
+   at 
org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:553) 
~[camel-core-model-3.20.0.jar:3.20.0]
 
 
 In this case we can see its the `MyJavaRouteBuilder` class on line 35 that is 
the problem.
diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
index 7dc872dd7ab..64dc1c7c695 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
@@ -549,7 +549,7 @@ And you can also try bleeding edge development by using 
SNAPSHOT such as:
 
 [source,bash]
 
-jbang run --fresh -Dcamel.jbang.version=3.20.0-SNAPSHOT camel@apache/camel 
[command]
+jbang run --fresh -Dcamel.jbang.version=3.21.0-SNAPSHOT camel@apache/camel 
[command]
 
 
 
@@ -700,10 +700,10 @@ To display the status of the running 

[camel] branch main updated: Polished

2022-12-20 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new f90ede4372d Polished
f90ede4372d is described below

commit f90ede4372d4eee6ff252561f55f8bba6f3eeaae
Author: Claus Ibsen 
AuthorDate: Tue Dec 20 11:44:22 2022 +0100

Polished
---
 .../resources/org/apache/camel/catalog/components/plc4x.json| 2 +-
 .../generated/resources/org/apache/camel/component/plc4x/plc4x.json | 2 +-
 components/camel-plc4x/src/main/docs/plc4x-component.adoc   | 2 +-
 .../main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java   | 3 +++
 .../apache/camel/builder/component/ComponentsBuilderFactory.java| 2 +-
 .../camel/builder/component/dsl/Plc4xComponentBuilderFactory.java   | 4 ++--
 dsl/camel-componentdsl/src/generated/resources/metadata.json| 2 +-
 .../org/apache/camel/builder/endpoint/StaticEndpointBuilders.java   | 4 ++--
 .../camel/builder/endpoint/dsl/Plc4XEndpointBuilderFactory.java | 6 +++---
 9 files changed, 15 insertions(+), 12 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/plc4x.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/plc4x.json
index 67c4e12624b..64942f811b3 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/plc4x.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/plc4x.json
@@ -3,7 +3,7 @@
 "kind": "component",
 "name": "plc4x",
 "title": "PLC4X",
-"description": "Camel PLC4X support",
+"description": "Read and write to PLC devices",
 "deprecated": false,
 "firstVersion": "3.20.0",
 "label": "iot",
diff --git 
a/components/camel-plc4x/src/generated/resources/org/apache/camel/component/plc4x/plc4x.json
 
b/components/camel-plc4x/src/generated/resources/org/apache/camel/component/plc4x/plc4x.json
index 67c4e12624b..64942f811b3 100644
--- 
a/components/camel-plc4x/src/generated/resources/org/apache/camel/component/plc4x/plc4x.json
+++ 
b/components/camel-plc4x/src/generated/resources/org/apache/camel/component/plc4x/plc4x.json
@@ -3,7 +3,7 @@
 "kind": "component",
 "name": "plc4x",
 "title": "PLC4X",
-"description": "Camel PLC4X support",
+"description": "Read and write to PLC devices",
 "deprecated": false,
 "firstVersion": "3.20.0",
 "label": "iot",
diff --git a/components/camel-plc4x/src/main/docs/plc4x-component.adoc 
b/components/camel-plc4x/src/main/docs/plc4x-component.adoc
index e17bd6e892d..87cedd0bec9 100644
--- a/components/camel-plc4x/src/main/docs/plc4x-component.adoc
+++ b/components/camel-plc4x/src/main/docs/plc4x-component.adoc
@@ -2,7 +2,7 @@
 :doctitle: PLC4X
 :shortname: plc4x
 :artifactid: camel-plc4x
-:description: Camel PLC4X support
+:description: Read and write to PLC devices
 :since: 3.20
 :supportlevel: Preview
 :component-header: Both producer and consumer are supported
diff --git 
a/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
 
b/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
index 9883ccd4831..4ad9fa58694 100644
--- 
a/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
+++ 
b/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
@@ -35,6 +35,9 @@ import 
org.apache.plc4x.java.api.exceptions.PlcConnectionException;
 import org.apache.plc4x.java.api.exceptions.PlcRuntimeException;
 import org.apache.plc4x.java.utils.connectionpool.PooledPlcDriverManager;
 
+/**
+ * Read and write to PLC devices
+ */
 @UriEndpoint(scheme = "plc4x", firstVersion = "3.20.0", title = "PLC4X",
  syntax = "plc4x:driver", category = Category.IOT)
 public class Plc4XEndpoint extends DefaultEndpoint {
diff --git 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
index 014bba87ea0..db5aaa3a824 100644
--- 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
+++ 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
@@ -3452,7 +3452,7 @@ public interface ComponentsBuilderFactory {
 }
 /**
  * PLC4X (camel-plc4x)
- * Camel PLC4X support
+ * Read and write to PLC devices
  * 
  * Category: iot
  * Since: 3.20
diff --git 
a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Plc4xComponentBuilderFactory.java
 
b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Plc4xComponentBuilderFactory.java

[camel] branch main updated: Polished

2022-12-14 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 40b4cd8a4cd Polished
40b4cd8a4cd is described below

commit 40b4cd8a4cd41f9ced1e8fa5330a87949968be11
Author: Claus Ibsen 
AuthorDate: Thu Dec 15 07:06:19 2022 +0100

Polished
---
 docs/user-manual/modules/ROOT/pages/camel-jbang.adoc | 2 --
 1 file changed, 2 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
index a6152e1e466..0ce9a508fae 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
@@ -367,7 +367,6 @@ use it to configure repository password:
 [source,bash]
 
 $ mvn -emp
-[INFO] BuildTimeEventSpy is registered.
 Master password: camel
 {hqXUuec2RowH8dA8vdqkF6jn4NU9ybOsDjuTmWvYj4U=}
 
@@ -386,7 +385,6 @@ Then a normal password can be configured like this:
 [source,bash]
 
 $ mvn -ep
-[INFO] BuildTimeEventSpy is registered.
 Password: camel
 {SSVqy/PexxQHvubrWhdguYuG7HnTvHlaNr6g3dJn7nk=}
 



[camel] branch main updated: Polished

2022-12-14 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 78ec812707d Polished
78ec812707d is described below

commit 78ec812707dc43f65dffbfeff5b17eadbf39d9a5
Author: Claus Ibsen 
AuthorDate: Wed Dec 14 11:38:21 2022 +0100

Polished
---
 .../camel/processor/aggregate/AbstractListAggregationStrategy.java  | 2 +-
 .../camel/processor/aggregate/GroupedMessageAggregationStrategy.java| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
index a2b1767b35d..acc29410da2 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/AbstractListAggregationStrategy.java
@@ -114,7 +114,7 @@ public abstract class AbstractListAggregationStrategy 
implements AggregationS
 
 @Override
 public String toString() {
-// lets override toString so we don't write data for all the 
Exchanges by default
+// override toString, so we don't write data for all the Exchanges 
by default
 return "List(" + size() + " elements)";
 }
 }
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/GroupedMessageAggregationStrategy.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/GroupedMessageAggregationStrategy.java
index 35ce2da6625..0a1aa519062 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/GroupedMessageAggregationStrategy.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/aggregate/GroupedMessageAggregationStrategy.java
@@ -26,7 +26,7 @@ import org.apache.camel.support.DefaultExchange;
  * Aggregate all {@link Message} into a single combined Exchange holding all 
the aggregated messages in a {@link List}
  * of {@link Message} as the message body.
  * 
- * This aggregation strategy can used in combination with {@link 
org.apache.camel.processor.Splitter} to batch messages
+ * This aggregation strategy can be used in combination with {@link 
org.apache.camel.processor.Splitter} to batch messages
  */
 public class GroupedMessageAggregationStrategy extends 
AbstractListAggregationStrategy {
 



[camel] branch main updated: Polished

2022-12-12 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 13f2df2568e Polished
13f2df2568e is described below

commit 13f2df2568ec6f7632ff85887c5580eb72d8b2a4
Author: Claus Ibsen 
AuthorDate: Mon Dec 12 11:46:26 2022 +0100

Polished
---
 .../main/java/org/apache/camel/builder/BuilderSupport.java   |  2 +-
 .../src/main/java/org/apache/camel/processor/Pipeline.java   | 12 +---
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git 
a/core/camel-core-model/src/main/java/org/apache/camel/builder/BuilderSupport.java
 
b/core/camel-core-model/src/main/java/org/apache/camel/builder/BuilderSupport.java
index 9c0c99dbd8d..4e3270a06cc 100644
--- 
a/core/camel-core-model/src/main/java/org/apache/camel/builder/BuilderSupport.java
+++ 
b/core/camel-core-model/src/main/java/org/apache/camel/builder/BuilderSupport.java
@@ -573,7 +573,7 @@ public abstract class BuilderSupport implements 
CamelContextAware {
 
 /**
  * 
- * @return true if it an error handler factory was initialized
+ * @return true if an error handler factory was initialized
  */
 public boolean hasErrorHandlerFactory() {
 return this.errorHandlerFactory != null;
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/Pipeline.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/Pipeline.java
index 48ac38e1ec5..68c8e8d8f36 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/Pipeline.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/Pipeline.java
@@ -107,7 +107,7 @@ public class Pipeline extends AsyncProcessorSupport 
implements Navigate>> {}", 
exchange.getExchangeId(), exchange);
@@ -127,16 +127,6 @@ public class Pipeline extends AsyncProcessorSupport 
implements Navigate processors) {
 if (processors.isEmpty()) {
 return null;



[camel] branch main updated: Polished

2022-11-30 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new e487506ef99 Polished
e487506ef99 is described below

commit e487506ef99fbe8c1a99fd58850c87d86afe3d55
Author: Claus Ibsen 
AuthorDate: Thu Dec 1 08:04:39 2022 +0100

Polished
---
 components/camel-wal/pom.xml | 43 +--
 1 file changed, 21 insertions(+), 22 deletions(-)

diff --git a/components/camel-wal/pom.xml b/components/camel-wal/pom.xml
index 736bc5fdf3d..0eb2204e07a 100644
--- a/components/camel-wal/pom.xml
+++ b/components/camel-wal/pom.xml
@@ -1,34 +1,34 @@
 
 
 
-http://maven.apache.org/POM/4.0.0;
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd;>
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+-->
+http://maven.apache.org/POM/4.0.0; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;>
+
+4.0.0
+
 
-org.apache.camel
 components
+org.apache.camel
 3.20.0-SNAPSHOT
 
-4.0.0
 
 camel-wal
 jar
-
 Camel :: WAL
 Camel WAL component for the Resume API
 
@@ -67,5 +67,4 @@
 
 
 
-
 



[camel] branch main updated: Polished

2022-11-29 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new bf98522eb05 Polished
bf98522eb05 is described below

commit bf98522eb05c8e477c182f11d15c302e69d0bc0d
Author: Claus Ibsen 
AuthorDate: Wed Nov 30 07:02:54 2022 +0100

Polished
---
 parent/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/parent/pom.xml b/parent/pom.xml
index 2b07c9539a1..173d658b53b 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -92,7 +92,7 @@
 5.13.3
 
3.2.0
 0.9.5.5
-   3.1.2
+3.1.2
 2.7.2
 2.7.4
 4.15.0



[camel] branch main updated: Polished

2022-11-08 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 7d0d85a71cd Polished
7d0d85a71cd is described below

commit 7d0d85a71cd5cbbf0a5f2e0b40643020d14d85d8
Author: Claus Ibsen 
AuthorDate: Tue Nov 8 09:56:53 2022 +0100

Polished
---
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
index a8b9b3a2300..6b68ce405a2 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
@@ -26,7 +26,7 @@ import org.apache.camel.util.CamelCaseOrderedProperties;
 import picocli.CommandLine.Command;
 
 @Command(name = "export",
- description = "Export Camel integration to Maven based runtime (such 
as Spring Boot or Quarkus)")
+ description = "Export Camel integration to Spring Boot or Quarkus 
based project")
 class Export extends ExportBaseCommand {
 
 public Export(CamelJBangMain main) {



[camel] branch main updated: Polished

2022-11-07 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 963c7c4910d Polished
963c7c4910d is described below

commit 963c7c4910d6ac17c0dbaef9f19e0f6d360a4a94
Author: Claus Ibsen 
AuthorDate: Mon Nov 7 15:48:09 2022 +0100

Polished
---
 core/camel-api/src/main/java/org/apache/camel/Route.java| 6 +++---
 .../org/apache/camel/api/management/mbean/ManagedRouteMBean.java| 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/core/camel-api/src/main/java/org/apache/camel/Route.java 
b/core/camel-api/src/main/java/org/apache/camel/Route.java
index 500e407eb46..b2039689899 100644
--- a/core/camel-api/src/main/java/org/apache/camel/Route.java
+++ b/core/camel-api/src/main/java/org/apache/camel/Route.java
@@ -212,10 +212,10 @@ public interface Route extends RuntimeConfiguration {
  * Gets the last error that happened during changing the route lifecycle, 
i.e. such as when an exception was thrown
  * during starting the route.
  * 
- * This is only errors for route lifecycle changes, it is not exceptions 
thrown during routing messsages with the
+ * This is only errors for route lifecycle changes, it is not exceptions 
thrown during routing exchanges by the
  * Camel routing engine.
  *
- * @return the error
+ * @return the error or null if no error
  */
 RouteError getLastError();
 
@@ -223,7 +223,7 @@ public interface Route extends RuntimeConfiguration {
  * Sets the last error that happened during changing the route lifecycle, 
i.e. such as when an exception was thrown
  * during starting the route.
  * 
- * This is only errors for route lifecycle changes, it is not exceptions 
thrown during routing messsages with the
+ * This is only errors for route lifecycle changes, it is not exceptions 
thrown during routing exchanges by the
  * Camel routing engine.
  *
  * @param error the error
diff --git 
a/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedRouteMBean.java
 
b/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedRouteMBean.java
index 72b00aa6a43..ce73585d0bd 100644
--- 
a/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedRouteMBean.java
+++ 
b/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedRouteMBean.java
@@ -142,7 +142,7 @@ public interface ManagedRouteMBean extends 
ManagedPerformanceCounterMBean {
 @ManagedAttribute(description = "Oldest inflight exchange id")
 String getOldestInflightExchangeId();
 
-@ManagedAttribute(description = "Route controller")
+@ManagedAttribute(description = "Is using route controller")
 Boolean getHasRouteController();
 
 @ManagedAttribute(description = "Last error")



[camel] branch main updated: Polished

2022-11-06 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new ecd891c9b40 Polished
ecd891c9b40 is described below

commit ecd891c9b405451563721b675b6de22f1db8ee95
Author: Claus Ibsen 
AuthorDate: Sun Nov 6 20:24:56 2022 +0100

Polished
---
 .../org/apache/camel/dsl/jbang/core/commands/DependencyTree.java | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java
index eb262c08c60..be9b50df944 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java
@@ -39,7 +39,7 @@ public class DependencyTree extends Export {
 
 protected static final String EXPORT_DIR = ".camel-jbang/export";
 
-@CommandLine.Option(names = { "--output" }, description = "Output format 
(gav or maven", defaultValue = "gav")
+@CommandLine.Option(names = { "--output" }, description = "Output format 
(gav or maven)", defaultValue = "gav")
 protected String output;
 
 public DependencyTree(CamelJBangMain main) {
@@ -48,7 +48,12 @@ public class DependencyTree extends Export {
 
 @Override
 protected Integer export() throws Exception {
-this.quiet = true; // lets be quiet and generate from fresh data to 
ensure the output is up to date
+this.quiet = true; // be quiet and generate from fresh data to ensure 
the output is up-to-date
+
+if (!"gav".equals(output) && !"maven".equals(output)) {
+System.err.println("--output must be either gav or maven, was: " + 
output);
+return 1;
+}
 
 Integer answer = doExport();
 if (answer == 0) {



[camel] branch main updated: Polished

2022-11-05 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new e3dd702d492 Polished
e3dd702d492 is described below

commit e3dd702d4923c67070f37bd3e4f5bb6cfbf97b6c
Author: Claus Ibsen 
AuthorDate: Sat Nov 5 11:33:00 2022 +0100

Polished
---
 camel-dependencies/pom.xml |  2 +-
 components/camel-plc4x/pom.xml | 26 +++---
 .../camel/component/plc4x/Plc4XEndpoint.java   | 14 +++-
 parent/pom.xml |  2 +-
 4 files changed, 18 insertions(+), 26 deletions(-)

diff --git a/camel-dependencies/pom.xml b/camel-dependencies/pom.xml
index 0d88165b283..8b71caaac2e 100644
--- a/camel-dependencies/pom.xml
+++ b/camel-dependencies/pom.xml
@@ -451,7 +451,7 @@
 42.4.1
 0.8.9
 4.6.3
-0.10.0
+0.10.0
 2.0.7
 
1.0-alpha-2
 0.6.1
diff --git a/components/camel-plc4x/pom.xml b/components/camel-plc4x/pom.xml
index 3369ee6004d..02aaba77fee 100644
--- a/components/camel-plc4x/pom.xml
+++ b/components/camel-plc4x/pom.xml
@@ -42,17 +42,17 @@
 
 org.apache.plc4x
 plc4j-api
-${plc4x.version}
+${plc4x-version}
 
 
 org.apache.plc4x
 plc4j-connection-pool
-${plc4x.version}
+${plc4x-version}
 
 
 org.apache.plc4x
 plc4j-scraper
-${plc4x.version}
+${plc4x-version}
 
 
 com.fasterxml.jackson.core
@@ -65,7 +65,7 @@
 
 org.apache.plc4x
 plc4j-driver-ab-eth
-${plc4x.version}
+${plc4x-version}
 runtime
 
 
@@ -81,55 +81,55 @@
 
 org.apache.plc4x
 plc4j-driver-ads
-${plc4x.version}
+${plc4x-version}
 runtime
 
 
 org.apache.plc4x
 plc4j-driver-canopen
-${plc4x.version}
+${plc4x-version}
 runtime
 
 
 org.apache.plc4x
 plc4j-driver-eip
-${plc4x.version}
+${plc4x-version}
 runtime
 
 
 org.apache.plc4x
 plc4j-driver-firmata
-${plc4x.version}
+${plc4x-version}
 runtime
 
 
 org.apache.plc4x
 plc4j-driver-knxnetip
-${plc4x.version}
+${plc4x-version}
 runtime
 
 
 org.apache.plc4x
 plc4j-driver-modbus
-${plc4x.version}
+${plc4x-version}
 runtime
 
 
 org.apache.plc4x
 plc4j-driver-opcua
-${plc4x.version}
+${plc4x-version}
 runtime
 
 
 org.apache.plc4x
 plc4j-driver-s7
-${plc4x.version}
+${plc4x-version}
 runtime
 
 
 org.apache.plc4x
 plc4j-driver-simulated
-${plc4x.version}
+${plc4x-version}
 runtime
 
 
diff --git 
a/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
 
b/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
index 2fcb95d44a9..9883ccd4831 100644
--- 
a/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
+++ 
b/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
@@ -99,11 +99,6 @@ public class Plc4XEndpoint extends DefaultEndpoint {
 return connection;
 }
 
-@Override
-public void setProperties(Object bean, Map parameters) {
-
-}
-
 @Override
 public Producer createProducer() throws Exception {
 //Checking if connection is still up and reconnecting if not
@@ -119,12 +114,9 @@ public class Plc4XEndpoint extends DefaultEndpoint {
 if (!connection.isConnected()) {
 connection = 
plcDriverManager.getConnection(uri.replaceFirst("plc4x:/?/?", ""));
 }
-return new Plc4XConsumer(this, processor);
-}
-
-@Override
-public boolean isSingleton() {
-return true;
+Plc4XConsumer consumer = new Plc4XConsumer(this, processor);
+configureConsumer(consumer);
+return consumer;
 }
 
 public PlcDriverManager getPlcDriverManager() {
diff --git a/parent/pom.xml b/parent/pom.xml
index 298b9f9b7a9..eb1aec4ed4c 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -437,7 +437,7 @@
 42.4.1
 0.8.9
 4.6.3
-0.10.0
+0.10.0
 2.0.7
   

[camel] branch main updated: Polished

2022-10-25 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new a844bce291f Polished
a844bce291f is described below

commit a844bce291f8addf30c24c7357e1bccf3f717321
Author: Claus Ibsen 
AuthorDate: Tue Oct 25 14:20:36 2022 +0200

Polished
---
 .../src/main/resources/auto-configure/camel-microprofile-metrics.joor   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dsl/camel-kamelet-main/src/main/resources/auto-configure/camel-microprofile-metrics.joor
 
b/dsl/camel-kamelet-main/src/main/resources/auto-configure/camel-microprofile-metrics.joor
index d3ecf6e4b41..0927fde9e1b 100644
--- 
a/dsl/camel-kamelet-main/src/main/resources/auto-configure/camel-microprofile-metrics.joor
+++ 
b/dsl/camel-kamelet-main/src/main/resources/auto-configure/camel-microprofile-metrics.joor
@@ -28,7 +28,7 @@ if (mr == null) {
 context.addRoutePolicyFactory(rpf);
 // and setup dev console
 var dcr = 
context.getExtension(org.apache.camel.console.DevConsoleRegistry.class);
-if (dcr != null){
+if (dcr != null) {
 dcr.resolveById("microprofile-metrics");
 }
 }



[camel] branch main updated: Polished

2022-10-18 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 109aad80734 Polished
109aad80734 is described below

commit 109aad80734aae38d7508f18c360f49ea315ab92
Author: Claus Ibsen 
AuthorDate: Tue Oct 18 07:08:59 2022 +0200

Polished
---
 .../java/org/apache/camel/dsl/jbang/core/commands/Run.java   | 12 ++--
 1 file changed, 6 insertions(+), 6 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 1e5e4eb7179..a2e00c750e3 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
@@ -98,23 +98,23 @@ class Run extends CamelCommand {
 String profile;
 
 @Option(names = {
-"--dep", "--deps" }, description = "Add additional dependencies 
(Use commas to separate multiple dependencies).")
+"--dep", "--deps" }, description = "Add additional dependencies 
(Use commas to separate multiple dependencies)")
 String dependencies;
 
-@Option(names = {"--repos"}, description = "Additional maven repositories 
for download on-demand (Use commas to separate multiple repositories).")
+@Option(names = {"--repos"}, description = "Additional maven repositories 
for download on-demand (Use commas to separate multiple repositories)")
 String repos;
 
 @Option(names = {"--settings"}, description = "Optional location of maven 
setting.xml file to configure servers, repositories, mirrors and proxies." +
 " If set to \"false\", not even the default ~/.m2/settings.xml 
will be used.")
 String mavenSettings;
 
-@Option(names = {"--settings-security"}, description = "Optional location 
of maven settings-security.xml file to decrypt settings.xml.")
+@Option(names = {"--settings-security"}, description = "Optional location 
of maven settings-security.xml file to decrypt settings.xml")
 String mavenSettingsSecurity;
 
 @Option(names = { "--fresh" }, description = "Make sure we use fresh (i.e. 
non-cached) resources")
 boolean fresh;
 
-@Option(names = {"--download"}, defaultValue = "true", description = 
"Whether to allow automatic downloaded JAR dependencies, over the internet, 
that Camel requires.")
+@Option(names = {"--download"}, defaultValue = "true", description = 
"Whether to allow automatic downloading JAR dependencies (over the internet)")
 boolean download = true;
 
 @Option(names = { "--name" }, defaultValue = "CamelJBang", description = 
"The name of the Camel application")
@@ -168,7 +168,7 @@ class Run extends CamelCommand {
 String jfrProfile;
 
 @Option(names = { "--local-kamelet-dir" },
-description = "Local directory for loading Kamelets (takes 
precedence). Multiple directories can be specified separateed by comma.")
+description = "Local directory for loading Kamelets (takes 
precedence). Multiple directories can be specified separated by comma.")
 String localKameletDir;
 
 @Option(names = { "--port" }, description = "Embeds a local HTTP server on 
this port")
@@ -183,7 +183,7 @@ class Run extends CamelCommand {
 @Option(names = { "--modeline" }, defaultValue = "true", description = 
"Enables Camel-K style modeline")
 boolean modeline = true;
 
-@Option(names = { "--open-api" }, description = "Add an OpenAPI spec from 
the given file")
+@Option(names = { "--open-api" }, description = "Adds an OpenAPI spec from 
the given file")
 String openapi;
 
 public Run(CamelJBangMain main) {



[camel] branch main updated: Polished

2022-10-11 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 0d0fe6758ee Polished
0d0fe6758ee is described below

commit 0d0fe6758ee7e08388a05a64aa21c7756ecd186d
Author: Claus Ibsen 
AuthorDate: Wed Oct 12 07:43:28 2022 +0200

Polished
---
 components/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/components/pom.xml b/components/pom.xml
index d3061f4ea96..36f073209ff 100644
--- a/components/pom.xml
+++ b/components/pom.xml
@@ -130,8 +130,8 @@
 camel-docker
 camel-dozer
 camel-drill
-   camel-dropbox
-   camel-dynamic-router
+camel-dropbox
+camel-dynamic-router
 camel-ehcache
 camel-elasticsearch
 camel-elasticsearch-rest



[camel] branch main updated: Polished docs: fixed grammar and wording issues (#8507)

2022-10-11 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new c488049f90e Polished docs: fixed grammar and wording issues (#8507)
c488049f90e is described below

commit c488049f90e69653ca19b631bff7eb80e54b40cb
Author: Elena Sadler <36947886+sadler-el...@users.noreply.github.com>
AuthorDate: Tue Oct 11 04:14:12 2022 -0500

Polished docs: fixed grammar and wording issues (#8507)

* Polished docs: fixed grammar and wording issues

* Added more concise wording
---
 .../modules/ROOT/pages/getting-started.adoc| 33 ++
 1 file changed, 15 insertions(+), 18 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/getting-started.adoc 
b/docs/user-manual/modules/ROOT/pages/getting-started.adoc
index c8e421d399a..61e9ea578e7 100644
--- a/docs/user-manual/modules/ROOT/pages/getting-started.adoc
+++ b/docs/user-manual/modules/ROOT/pages/getting-started.adoc
@@ -1,31 +1,30 @@
 = Getting Started
 
-You can get started with Apache Camel using different ways, such as:
+You can get started with Apache Camel in a variety of ways, such as:
 
 - Using online Project generators
 - Using the Camel CLI (command line)
 - Using Camel Karavan (visual UI Camel designer)
 
-And these approaches requires more knowledge to perform:
+And some more alternative methods:
 
 - Adding Camel to an existing project
 - Using IDE tooling wizards
 - Using Maven Archetypes
-- Copy an existing Camel example and modify
+- Cloning an existing example to modify
 
 
 == Using online Project generators
 
-You can use https://kameleon.dev/#/standalone[Camel Kameleon] which is Camels 
own
+You can use https://kameleon.dev/#/standalone[Camel Kameleon] which is Camel's 
own
 online project generator. This generator is Camel focused only, which is 
recommended
-for most users to Camel.
+for most Camel users.
 
 You can also use https://start.spring.io/[Spring Boot Initializer] which is 
the Spring Boot
-generator that also has Camel support. However, this generator does not allow 
users
-to fine-grained choose which Camel components, data formats, kamelets etc. to 
use.
+generator that also has Camel support. However, this generator does not allow 
users to have fine-grained control over which components, data formats, 
kamelets etc. they can use.
 
-And there is https://code.quarkus.io/[Code with Quarkus] which is the Quarkus
-generator that have great Camel support.
+And there is https://code.quarkus.io/[Code with Quarkus], the Quarkus
+generator, which has great support with Camel.
 
 
 == Getting Started from command line (CLI)
@@ -87,20 +86,19 @@ You can run in live coding mode, as shown:
 camel run hello.java --dev
 
 
-And then you can do source updates to `hello.java` and when the file is saved,
-Camel will automatically do live updates.
+While in live coding mode, whenever you save changes to `hello.java`, Camel 
will automatically load the updated version.
 
 *Step 5*
 
-Make sure to look at the xref:camel-jbang.adoc[Camel JBang] documentation, for 
more details on the powers
+Make sure to check out the xref:camel-jbang.adoc[Camel JBang] documentation, 
for more details on the powers
 of the Camel CLI. You will also find information how you can _export_ what you 
have built
 with the Camel CLI into a vanilla Camel Spring Boot or Camel Quarkus project.
 
 == Getting started with Camel using Karavan
 
 The https://github.com/apache/camel-karavan[Camel Karavan] is a toolkit for 
visually
-designing Camel integrations, and fully integrated with 
xref:camel-jbang.adoc[Camel JBang]
-to quickly try Camel while using the designer.
+designing Camel integrations, it is fully integrated with 
xref:camel-jbang.adoc[Camel JBang]
+which allows users to easily try Camel while using the designer.
 
 == Alternative ways of getting started with Camel
 
@@ -119,9 +117,8 @@ Apache Camel via Spring Boot Initializer or Code with 
Quarkus.
 Apache Camel comes with a set of xref:camel-maven-archetypes.adoc[Camel Maven 
Archetypes],
 you can use to create a new Camel project.
 
-=== Copy an existing example
+=== Cloning an existing example to modify
 
-You can find an existing example which are hosted on github,
-such as https://github.com/apache/camel-spring-boot-examples[Camel Spring Boot 
examples]
-where you can find an example and copy, and then modify.
+There are tons of Camel examples hosted on Github that you can clone and 
modify,
+such as https://github.com/apache/camel-spring-boot-examples[Camel Spring Boot 
examples].
 



[camel] branch main updated: Polished

2022-09-26 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new a2fdbf12c89 Polished
a2fdbf12c89 is described below

commit a2fdbf12c89f352454e91d86ab6fba408a81770b
Author: Claus Ibsen 
AuthorDate: Mon Sep 26 19:10:58 2022 +0200

Polished
---
 .../org/apache/camel/dsl/jbang/core/commands/process/ListVault.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVault.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVault.java
index 64dd9b8661d..a5851960e58 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVault.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVault.java
@@ -32,7 +32,7 @@ import picocli.CommandLine;
 import picocli.CommandLine.Command;
 
 @Command(name = "vault", aliases = { "vault", "vaults" },
- description = "List secrets from security vaults (AWS,GCP and Azure) 
used by running Camel integrations")
+ description = "List secrets from security vaults (AWS, GCP and Azure) 
used by running Camel integrations")
 public class ListVault extends ProcessBaseCommand {
 
 @CommandLine.Option(names = { "--sort" },



[camel] branch main updated: Polished

2022-09-25 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 56c6414e8ae Polished
56c6414e8ae is described below

commit 56c6414e8ae59f4fe48dfd90b28aa322166707c3
Author: Claus Ibsen 
AuthorDate: Sun Sep 25 13:53:52 2022 +0200

Polished
---
 .../camel/dsl/jbang/core/commands/process/CamelContextTop.java  | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelContextTop.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelContextTop.java
index c08e3b66d8d..a521d0b7287 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelContextTop.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelContextTop.java
@@ -136,10 +136,8 @@ public class CamelContextTop extends ProcessBaseCommand {
 .with(this::getLoad),
 new 
Column().header("HEAP").headerAlign(HorizontalAlign.CENTER).with(this::getHeapMemory),
 new 
Column().header("NON-HEAP").headerAlign(HorizontalAlign.CENTER).with(this::getNonHeapMemory),
-new 
Column().header("GC").headerAlign(HorizontalAlign.CENTER).dataAlign(HorizontalAlign.LEFT)
-.with(this::getGC),
-new 
Column().header("THREADS").headerAlign(HorizontalAlign.CENTER).dataAlign(HorizontalAlign.CENTER)
-.with(this::getThreads;
+new 
Column().header("GC").headerAlign(HorizontalAlign.CENTER).with(this::getGC),
+new 
Column().header("THREADS").headerAlign(HorizontalAlign.CENTER).with(this::getThreads;
 }
 
 return 0;



[camel] branch main updated: Polished

2022-09-21 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 7fbf931c624 Polished
7fbf931c624 is described below

commit 7fbf931c624e4fbdd38f04e4123c7071c818eb64
Author: Claus Ibsen 
AuthorDate: Wed Sep 21 16:02:38 2022 +0200

Polished
---
 .../src/main/java/org/apache/camel/impl/engine/DefaultRoutesLoader.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoutesLoader.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoutesLoader.java
index 1e3506621e0..22864c346dd 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoutesLoader.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultRoutesLoader.java
@@ -104,7 +104,7 @@ public class DefaultRoutesLoader extends ServiceSupport 
implements RoutesLoader,
 Map> groups = new 
LinkedHashMap<>();
 for (Resource resource : resources) {
 RoutesBuilderLoader loader = resolveRoutesBuilderLoader(resource);
-List list = groups.getOrDefault(loader, new 
ArrayList());
+List list = groups.getOrDefault(loader, new 
ArrayList<>());
 list.add(resource);
 groups.put(loader, list);
 }



[camel] branch main updated: Polished

2022-09-13 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new b0339a00640 Polished
b0339a00640 is described below

commit b0339a0064087025ceab4c65a5625d5d97be16dd
Author: Claus Ibsen 
AuthorDate: Tue Sep 13 12:43:17 2022 +0200

Polished
---
 .../main/java/org/apache/camel/impl/console/EndpointsDevConsole.java | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/core/camel-console/src/main/java/org/apache/camel/impl/console/EndpointsDevConsole.java
 
b/core/camel-console/src/main/java/org/apache/camel/impl/console/EndpointsDevConsole.java
index 95b306ae50f..7f9ab81b56d 100644
--- 
a/core/camel-console/src/main/java/org/apache/camel/impl/console/EndpointsDevConsole.java
+++ 
b/core/camel-console/src/main/java/org/apache/camel/impl/console/EndpointsDevConsole.java
@@ -39,11 +39,10 @@ public class EndpointsDevConsole extends AbstractDevConsole 
{
 
 EndpointRegistry reg = getCamelContext().getEndpointRegistry();
 sb.append(
-String.format("\nEndpoints: %s (static: %s dynamic: %s", 
reg.size(), reg.staticSize(), reg.dynamicSize()));
-sb.append(String.format("\nMaximum Cache Size: %s", 
reg.getMaximumCacheSize()));
+String.format("Endpoints: %s (static: %s dynamic: %s\n", 
reg.size(), reg.staticSize(), reg.dynamicSize()));
+sb.append(String.format("Maximum Cache Size: %s\n", 
reg.getMaximumCacheSize()));
 Collection col = reg.getReadOnlyValues();
 if (!col.isEmpty()) {
-sb.append("\n");
 for (Endpoint e : col) {
 sb.append(String.format("\n%s", e.toString()));
 }



[camel] branch main updated: Polished

2022-08-13 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 27bb3ca7b04 Polished
27bb3ca7b04 is described below

commit 27bb3ca7b045221168e9e6c6bd3e61419c25b915
Author: Claus Ibsen 
AuthorDate: Sat Aug 13 10:31:51 2022 +0200

Polished
---
 .../main/java/org/apache/camel/dsl/jbang/core/commands/Bind.java| 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Bind.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Bind.java
index 1542381e664..63841173d84 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Bind.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Bind.java
@@ -50,7 +50,7 @@ class Bind extends CamelCommand {
 @CommandLine.Parameters(description = "Sink such as a Kamelet or Camel 
endpoint uri", arity = "1")
 private String sink;
 
-@CommandLine.Parameters(description = "Name of binding file", arity = "1")
+@CommandLine.Parameters(description = "Name of binding file to be saved", 
arity = "1")
 private String file;
 
 public Bind(CamelJBangMain main) {
@@ -94,8 +94,8 @@ class Bind extends CamelCommand {
 protected String kameletProperties(String kamelet) throws Exception {
 StringBuilder sb = new StringBuilder();
 
-InputStream is = null;
-String loc = null;
+InputStream is;
+String loc;
 
 // try local disk first before github
 Resource res = new 
DefaultResourceResolvers.FileResolver().resolve("file:" + kamelet + 
".kamelet.yaml");



[camel] branch main updated: Polished docs

2022-08-05 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 62600fa5e6c Polished docs
62600fa5e6c is described below

commit 62600fa5e6cf02f67c371591e8356854fc1be791
Author: Claus Ibsen 
AuthorDate: Fri Aug 5 12:33:38 2022 +0200

Polished docs
---
 dsl/camel-kamelet-main/src/main/docs/kamelet-main.adoc | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/dsl/camel-kamelet-main/src/main/docs/kamelet-main.adoc 
b/dsl/camel-kamelet-main/src/main/docs/kamelet-main.adoc
index edb80de30ce..1d69bb54493 100644
--- a/dsl/camel-kamelet-main/src/main/docs/kamelet-main.adoc
+++ b/dsl/camel-kamelet-main/src/main/docs/kamelet-main.adoc
@@ -20,12 +20,8 @@ The `KameletMain` is pre-configured with the following 
properties:
 [source,properties]
 
 camel.component.kamelet.location = 
classpath:/kamelets,github:apache:camel-kamelets/kamelets
-camel.main.routes-include-pattern = classpath:camel/*
-camel.main.routes-reload-enabled = true
-camel.main.routes-reload-directory = src/main/resources
-camel.main.routes-reload-pattern = camel/*.yaml
-camel.main.shutdown-timeout = 5
-camel.main.lightweight = false
+camel.component.rest.consumerComponentName = platform-http
+camel.component.rest.producerComponentName = vertx-http
 
 
 These settings can be overridden by configuration in `application.properties`.
@@ -50,7 +46,5 @@ For example a Camel route can be _coded_ in YAML which uses 
the Earthquake Kamel
 
 In this use-case the earthquake kamelet will be downloaded from github, and as 
well its required dependencies.
 
-NOTE: The dependencies are downloaded to `~/.groovy/grapes` directory. To 
force re-download then this directory can be deleted.
-
 You can find an example with this at
 
https://github.com/apache/camel-examples/tree/main/examples/kamelet-main[kamelet-main].



[camel] branch main updated: Polished

2022-07-28 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 67168959c13 Polished
67168959c13 is described below

commit 67168959c135c3441cbd3dba784280d4d28699dd
Author: Claus Ibsen 
AuthorDate: Thu Jul 28 12:47:58 2022 +0200

Polished
---
 components/camel-hyperledger-aries/pom.xml | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/components/camel-hyperledger-aries/pom.xml 
b/components/camel-hyperledger-aries/pom.xml
index 17a96f29903..64d0f0776ca 100644
--- a/components/camel-hyperledger-aries/pom.xml
+++ b/components/camel-hyperledger-aries/pom.xml
@@ -33,16 +33,17 @@
 jar
 

+
+
+org.apache.camel
+camel-support
+
 
 io.nessus.aries
 nessus-aries-common
 ${nessus-hyperledger-aries-version}
 
-
-org.apache.camel
-camel-support
-
-
+
 
 org.apache.camel
 camel-test-junit5



[camel] branch main updated: Polished

2022-07-27 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 49d03b05720 Polished
49d03b05720 is described below

commit 49d03b0572092d8c8a0534c5a44802380caaffb3
Author: Claus Ibsen 
AuthorDate: Wed Jul 27 09:38:37 2022 +0200

Polished
---
 .../java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java
index eedb9b824a2..342cc5f7c85 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java
@@ -277,13 +277,13 @@ class ExportQuarkus extends Export {
 if (clazz != null) {
 RuntimeProvider provider = 
main.getCamelContext().getInjector().newInstance(clazz);
 if (provider != null) {
-// re-create answer with the classloader that loaded 
spring-boot to be able to load resources in this catalog
+// re-create answer with the classloader that loaded 
quarkus to be able to load resources in this catalog
 Class clazz2
 = 
main.getCamelContext().getClassResolver().resolveClass(DEFAULT_CAMEL_CATALOG,
 CamelCatalog.class);
 answer = 
main.getCamelContext().getInjector().newInstance(clazz2);
 answer.setRuntimeProvider(provider);
-// use classloader that loaded spring-boot provider to 
ensure we can load its resources
+// use classloader that loaded quarkus provider to 
ensure we can load its resources
 
answer.getVersionManager().setClassLoader(main.getCamelContext().getApplicationContextClassLoader());
 answer.enableCache();
 }



[camel] branch main updated: Polished

2022-07-26 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 4e80cc47eb3 Polished
4e80cc47eb3 is described below

commit 4e80cc47eb39d4b4fa9cd8bfbc680de0179703ea
Author: Claus Ibsen 
AuthorDate: Tue Jul 26 10:00:54 2022 +0200

Polished
---
 .../camel/processor/InterceptSendToEndpointProcessor.java  |  7 ++-
 .../src/main/java/org/apache/camel/processor/Pipeline.java |  5 +
 .../src/main/java/org/apache/camel/support/ExchangeHelper.java | 10 ++
 3 files changed, 5 insertions(+), 17 deletions(-)

diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/InterceptSendToEndpointProcessor.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/InterceptSendToEndpointProcessor.java
index 17e7bf12623..207032f507c 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/InterceptSendToEndpointProcessor.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/InterceptSendToEndpointProcessor.java
@@ -31,6 +31,7 @@ import org.apache.camel.support.AsyncProcessorConverterHelper;
 import org.apache.camel.support.AsyncProcessorSupport;
 import org.apache.camel.support.DefaultAsyncProducer;
 import org.apache.camel.support.DefaultInterceptSendToEndpoint;
+import org.apache.camel.support.ExchangeHelper;
 import org.apache.camel.support.service.ServiceHelper;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -108,11 +109,7 @@ public class InterceptSendToEndpointProcessor extends 
DefaultAsyncProducer {
 }
 
 if (!shouldSkip) {
-if (exchange.hasOut()) {
-// replace OUT with IN as detour changed something
-exchange.setIn(exchange.getOut());
-exchange.setOut(null);
-}
+ExchangeHelper.prepareOutToIn(exchange);
 
 // route to original destination leveraging the asynchronous 
routing engine if possible
 boolean s = producer.process(exchange, ds -> {
diff --git 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/Pipeline.java
 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/Pipeline.java
index 29d7596ef5c..2887bc7c167 100644
--- 
a/core/camel-core-processor/src/main/java/org/apache/camel/processor/Pipeline.java
+++ 
b/core/camel-core-processor/src/main/java/org/apache/camel/processor/Pipeline.java
@@ -98,10 +98,7 @@ public class Pipeline extends AsyncProcessorSupport 
implements Navigate

[camel] branch main updated: Polished

2022-07-01 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 5e6a39b1696 Polished
5e6a39b1696 is described below

commit 5e6a39b16964ffd6a09fea1eb5bb333f887ba9c2
Author: Claus Ibsen 
AuthorDate: Fri Jul 1 12:52:58 2022 +0200

Polished
---
 .../main/java/org/apache/camel/impl/engine/AbstractCamelContext.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
index ebbdb77e7aa..6bd6a8e816c 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
@@ -3386,9 +3386,9 @@ public abstract class AbstractCamelContext extends 
BaseService
 long timeout = 
shutdownStrategy.getTimeUnit().toMillis(shutdownStrategy.getTimeout());
 // only use precise print duration if timeout is shorter than 
10 seconds
 String to = TimeUtils.printDuration(timeout, timeout < 1);
-LOG.info("Apache Camel {} ({}) shutting down (timeout:{})", 
getVersion(), getName(), to);
+LOG.info("Apache Camel {} ({}) is shutting down (timeout:{})", 
getVersion(), getName(), to);
 } else {
-LOG.info("Apache Camel {} ({}) shutting down", getVersion(), 
getName());
+LOG.info("Apache Camel {} ({}) is shutting down", 
getVersion(), getName());
 }
 }
 



[camel] branch main updated: Polished

2022-07-01 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 13a9c21c001 Polished
13a9c21c001 is described below

commit 13a9c21c001264534fdc9b7ca583b1c44b2742f0
Author: Claus Ibsen 
AuthorDate: Fri Jul 1 08:52:47 2022 +0200

Polished
---
 .../src/main/java/org/apache/camel/language/joor/JoorCompiler.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorCompiler.java
 
b/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorCompiler.java
index f96a7cb7461..a8410192fe2 100644
--- 
a/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorCompiler.java
+++ 
b/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorCompiler.java
@@ -89,7 +89,7 @@ public class JoorCompiler extends ServiceSupport implements 
StaticService {
 protected void doStop() throws Exception {
 super.doStop();
 if (counter > 0) {
-LOG.info("jOOR language compiled {} scripts in {}", counter, 
TimeUtils.printDuration(taken, true));
+LOG.info("jOOR language compiled {} {} in {}", counter, counter == 
1 ? "script" : "scripts", TimeUtils.printDuration(taken, true));
 }
 }
 



[camel] branch main updated: Polished

2022-06-29 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new d1118ecfb7c Polished
d1118ecfb7c is described below

commit d1118ecfb7c2fe8f54377007610a7844b7f300e1
Author: Claus Ibsen 
AuthorDate: Wed Jun 29 13:51:50 2022 +0200

Polished
---
 .../main/java/org/apache/camel/impl/engine/AbstractCamelContext.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
index fad944e4d38..ebbdb77e7aa 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
@@ -3384,7 +3384,8 @@ public abstract class AbstractCamelContext extends 
BaseService
 if (startupSummaryLevel != StartupSummaryLevel.Oneline && 
startupSummaryLevel != StartupSummaryLevel.Off) {
 if (shutdownStrategy != null && shutdownStrategy.getTimeUnit() != 
null) {
 long timeout = 
shutdownStrategy.getTimeUnit().toMillis(shutdownStrategy.getTimeout());
-String to = TimeUtils.printDuration(timeout, true);
+// only use precise print duration if timeout is shorter than 
10 seconds
+String to = TimeUtils.printDuration(timeout, timeout < 1);
 LOG.info("Apache Camel {} ({}) shutting down (timeout:{})", 
getVersion(), getName(), to);
 } else {
 LOG.info("Apache Camel {} ({}) shutting down", getVersion(), 
getName());



[camel] branch main updated: Polished docs (#7925)

2022-06-29 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new b504c1829d1 Polished docs (#7925)
b504c1829d1 is described below

commit b504c1829d1dbea37a7caf411dabf8dd38c52097
Author: llowinge 
AuthorDate: Wed Jun 29 12:47:39 2022 +0200

Polished docs (#7925)
---
 .../src/main/docs/modules/eips/pages/message-dispatcher.adoc| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/message-dispatcher.adoc
 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/message-dispatcher.adoc
index 695e9e647f1..a34c9b2ec16 100644
--- 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/message-dispatcher.adoc
+++ 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/message-dispatcher.adoc
@@ -6,7 +6,7 @@ from the xref:enterprise-integration-patterns.adoc[EIP 
patterns] book.
 
 image::eip/MessageDispatcher.gif[image]
 
-In Camel the Message Dispatcher can be archived in different ways such as:
+In Camel the Message Dispatcher can be achieved in different ways such as:
 
 * You can use a component like xref:ROOT:jms-component.adoc[JMS] with selectors
 to implement a xref:selective-consumer.adoc[Selective Consumer] as the Message 
Dispatcher implementation.



[camel] branch main updated: Polished docs

2022-06-29 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 409a122c9c8 Polished docs
409a122c9c8 is described below

commit 409a122c9c80bddada7e075b5d1f2a4d60d73b1d
Author: Claus Ibsen 
AuthorDate: Wed Jun 29 10:02:00 2022 +0200

Polished docs
---
 .../src/main/docs/modules/eips/pages/transactional-client.adoc  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/transactional-client.adoc
 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/transactional-client.adoc
index 874e13372e0..91bd8e6f04b 100644
--- 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/transactional-client.adoc
+++ 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/transactional-client.adoc
@@ -73,13 +73,13 @@ and the latter as global transactions
 If you only have a single resource (such as one database, or one messaging 
system) then
 transactions can be simpler to orchestrate by the transaction manager. This is 
known as local transactions.
 
-The previous two examples above are both using a single resource, and are 
therefore using local transactions.
-When using local transactions and Spring Transactions, then you can use the 
dedicated transaction manager for the resource type:
+When using local transactions with Spring Transactions, then you can use the 
dedicated transaction manager
+for the resource type such as:
 
 - org.springframework.jdbc.datasource.DataSourceTransactionManager
 - org.springframework.jms.connection.JmsTransactionManager
 
-TIP: Consult the spring documentation for more local transaction managers.
+TIP: Consult the Spring documentation for more local transaction managers.
 
  Global Transactions
 



[camel] branch main updated: Polished

2022-06-20 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 525c97c0aff Polished
525c97c0aff is described below

commit 525c97c0aff040a626b87d6e4c5ea704ed30bb8b
Author: Claus Ibsen 
AuthorDate: Mon Jun 20 09:30:15 2022 +0200

Polished
---
 .../java/org/apache/camel/impl/engine/PrototypeExchangeFactory.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/PrototypeExchangeFactory.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/PrototypeExchangeFactory.java
index 63215d32a26..17ae924e77c 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/PrototypeExchangeFactory.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/PrototypeExchangeFactory.java
@@ -158,10 +158,10 @@ public class PrototypeExchangeFactory extends 
PooledObjectFactorySupport

[camel] branch main updated: Polished

2022-06-17 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 4634171a465 Polished
4634171a465 is described below

commit 4634171a4657affdeb4093f89ea13d7a1b0f53f8
Author: Claus Ibsen 
AuthorDate: Fri Jun 17 10:02:01 2022 +0200

Polished
---
 .../main/java/org/apache/camel/dsl/jbang/core/commands/BaseExport.java  | 2 --
 .../java/org/apache/camel/main/download/MavenDependencyDownloader.java  | 1 -
 2 files changed, 3 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/BaseExport.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/BaseExport.java
index 83b3aec73aa..80730e68534 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/BaseExport.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/BaseExport.java
@@ -54,8 +54,6 @@ abstract class BaseExport extends CamelCommand {
 "camel.jbang.classpathFiles"
 };
 
-private static final String KAMELETS_VERSION = "0.8.1";
-
 @CommandLine.Option(names = { "--gav" }, description = "The Maven 
group:artifact:version", required = true)
 protected String gav;
 
diff --git 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/MavenDependencyDownloader.java
 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/MavenDependencyDownloader.java
index 0bbd3ab4914..1e11eae6ddb 100644
--- 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/MavenDependencyDownloader.java
+++ 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/MavenDependencyDownloader.java
@@ -149,7 +149,6 @@ public class MavenDependencyDownloader extends 
ServiceSupport implements Depende
 }, gav);
 }
 
-
 public boolean alreadyOnClasspath(String groupId, String artifactId, 
String version) {
 return alreadyOnClasspath(groupId, artifactId, version, true);
 }



[camel] branch main updated: Polished

2022-06-15 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 3ea2a9a1d23 Polished
3ea2a9a1d23 is described below

commit 3ea2a9a1d23a55b4b8f50153ec8eb88e04a08f94
Author: Claus Ibsen 
AuthorDate: Wed Jun 15 08:27:46 2022 +0200

Polished
---
 .../src/main/resources/application.properties  | 25 +-
 1 file changed, 1 insertion(+), 24 deletions(-)

diff --git 
a/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/resources/application.properties
 
b/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/resources/application.properties
index 67a51e9b8b3..fe084828684 100644
--- 
a/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/resources/application.properties
+++ 
b/archetypes/camel-archetype-main/src/main/resources/archetype-resources/src/main/resources/application.properties
@@ -16,33 +16,10 @@
 ## ---
 
 # to configure camel main
-# here you can configure options on camel main (see 
MainConfigurationProperties class)
+# https://camel.apache.org/components/next/others/main.html
 camel.main.name = MyTimerCamel
-camel.main.jmx-enabled = false
 
-# you can also configure camel context directly
-# camel.context.shutdown-strategy.shutdown-now-on-timeout = false
-
-# to configure the camel timer component
-# here we can configure the options on the component level (and we can use 
dash-naming-style)
-### camel.component.quartz.start-delayed-seconds = 3
-
-# to configure Hystrix EIP (global and you need to add camel-hystrix to the 
classpath)
-### camel.hystrix.group-key=myGroup
-### camel.hystrix.execution-timeout-in-milliseconds=5000
-
-# to configure Rest DSL (global and you need to add camel-undertow to the 
classpath)
-### camel.rest.component=undertow
-### camel.rest.port=8080
-### camel.rest.component-properties[host-options.buffer-size]=8192
-
-# you can configure whether OS environment should override (=2 which is 
default) or as fallback (=1)
-### camel.component.properties.environment-variable-mode=1
-
-# properties used in the route
 myPeriod = 3000
-
-# application properties
 hi = Hello
 bye = Goodbye
 



[camel] branch main updated: Polished

2022-06-14 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 877195b791a Polished
877195b791a is described below

commit 877195b791a23ab137a5aa5e3259dfcb5d3c790b
Author: Claus Ibsen 
AuthorDate: Wed Jun 15 06:31:32 2022 +0200

Polished
---
 docs/user-manual/modules/ROOT/pages/camel-jbang.adoc | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
index ee3cd5b57b7..5d10e16088f 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
@@ -31,7 +31,7 @@ You can specify which Camel version to run as shown:
 
 [source,bash]
 
-jbang run -Dcamel.jbang.version=3.16.0 camel@apache/camel [command]
+jbang run -Dcamel.jbang.version=3.17.0 camel@apache/camel [command]
 
 
 And you can also try bleeding edge development by using SNAPSHOT such as:
@@ -500,7 +500,6 @@ running on port 8080. For example the following route in a 
file named `server.ya
 
 [source,yaml]
 
-#!/usr/bin/env jbang camel@apache/camel run
 - from:
 uri: "platform-http:/hello"
 steps:
@@ -519,7 +518,7 @@ And you can call the HTTP service with:
 
 [source,bash]
 
-curl http://localhost:8080/hello
+$ curl http://localhost:8080/hello
 Hello World%
 
 



[camel] branch main updated: Polished

2022-06-09 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new d5b0489434d Polished
d5b0489434d is described below

commit d5b0489434d48717222f33a04fbbd649468a4c58
Author: Claus Ibsen 
AuthorDate: Thu Jun 9 10:12:05 2022 +0200

Polished
---
 .../main/java/org/apache/camel/impl/engine/AbstractCamelContext.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
index 6815fcd7168..bb5b135f9dc 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
@@ -2637,7 +2637,7 @@ public abstract class AbstractCamelContext extends 
BaseService
 
 // was the initialization vetoed?
 if (vetoed != null) {
-LOG.info("CamelContext ({}) vetoed to not initialize due to {}", 
getName(), vetoed.getMessage());
+LOG.info("CamelContext ({}) vetoed to not initialize due to: {}", 
getName(), vetoed.getMessage());
 failOnStartup(vetoed);
 return;
 }
@@ -2654,7 +2654,7 @@ public abstract class AbstractCamelContext extends 
BaseService
 
 // did the start veto?
 if (vetoed != null) {
-LOG.info("CamelContext ({}) vetoed to not start due to {}", 
getName(), vetoed.getMessage());
+LOG.info("CamelContext ({}) vetoed to not start due to: {}", 
getName(), vetoed.getMessage());
 failOnStartup(vetoed);
 stop();
 return;



[camel] branch main updated: Polished

2022-05-26 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 1ab6c6f5713 Polished
1ab6c6f5713 is described below

commit 1ab6c6f5713ac6823c1e33cf6cfd78a7954e013d
Author: Claus Ibsen 
AuthorDate: Thu May 26 13:55:02 2022 +0200

Polished
---
 .../integration/SecretsManagerRotateSecretProducerLocalstackIT.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/integration/SecretsManagerRotateSecretProducerLocalstackIT.java
 
b/components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/integration/SecretsManagerRotateSecretProducerLocalstackIT.java
index dd7f3e303bc..78de64d767b 100644
--- 
a/components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/integration/SecretsManagerRotateSecretProducerLocalstackIT.java
+++ 
b/components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/integration/SecretsManagerRotateSecretProducerLocalstackIT.java
@@ -47,7 +47,7 @@ public class SecretsManagerRotateSecretProducerLocalstackIT 
extends AwsSecretsMa
 }
 });
 
-CreateSecretResponse resultGet = (CreateSecretResponse) 
exchange.getIn().getBody();
+CreateSecretResponse resultGet = (CreateSecretResponse) 
exchange.getMessage().getBody();
 assertNotNull(resultGet);
 
 exchange = template.request("direct:rotateSecret", new Processor() {
@@ -57,7 +57,8 @@ public class SecretsManagerRotateSecretProducerLocalstackIT 
extends AwsSecretsMa
 }
 });
 
-RotateSecretResponse resultRotate = (RotateSecretResponse) 
exchange.getIn().getBody();
+RotateSecretResponse resultRotate = (RotateSecretResponse) 
exchange.getMessage().getBody();
+assertNotNull(resultRotate);
 assertTrue(resultRotate.sdkHttpResponse().isSuccessful());
 assertEquals("TestSecret4", resultRotate.name());
 



[camel] branch main updated: Polished

2022-05-23 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 4dc6c549882 Polished
4dc6c549882 is described below

commit 4dc6c54988202e7e53c5325d237546ab9839d434
Author: Claus Ibsen 
AuthorDate: Mon May 23 15:51:16 2022 +0200

Polished
---
 docs/user-manual/modules/ROOT/pages/camel-jbang.adoc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
index 7da4467875b..a44a2e42b4f 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
@@ -387,9 +387,9 @@ works in two modes:
 - line mode (default) - reads input as single lines (separated by line breaks).
   Message body is a `String`.
 - raw mode - reads the entire stream until _end of stream_.
-  Mmessage body is a `byte[]`.
+  Message body is a `byte[]`.
 
-The default mode is due to historically how the stream component as created.
+IMPORTANT: The default mode is due to historically how the stream component 
was created.
 Therefore, you may want to set `stream:in?readLine=false` to use raw mode.
 
 === Running local Kamelets



[camel] branch main updated: Polished

2022-05-14 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 7b8f0a3c124 Polished
7b8f0a3c124 is described below

commit 7b8f0a3c124a2d9dd2795efa2143b3da4545b62d
Author: Claus Ibsen 
AuthorDate: Sat May 14 09:20:19 2022 +0200

Polished
---
 .../java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
index 774c38f2591..3d6896eb5fb 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
@@ -44,7 +44,7 @@ public class CamelJBangMain implements Callable {
 .addSubcommand("image", new Image()))
 .addSubcommand("deploy", new CommandLine(new Deploy()))
 .addSubcommand("undeploy", new CommandLine(new Undeploy()));
-/* // TODO: do not show commands that are deprecated and to be either removed 
or reworked
+/* // TODO: do not show commands that are deprecated and to be either 
removed or reworked
 .addSubcommand("search", new CommandLine(new Search())
 .addSubcommand("kamelets", new SearchKamelets())
 .addSubcommand("components", new SearchComponents())
@@ -52,7 +52,7 @@ public class CamelJBangMain implements Callable {
 .addSubcommand("others", new SearchOthers()))
 .addSubcommand("create", new CommandLine(new Create())
 .addSubcommand("project", new Project()));
-*/
+*/
 
 commandLine.getCommandSpec().versionProvider(() -> {
 CamelCatalog catalog = new DefaultCamelCatalog();



[camel] branch main updated: Polished

2022-05-14 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new b85fed504c8 Polished
b85fed504c8 is described below

commit b85fed504c8ca9ca0360e6198f62a1582f0b6deb
Author: Claus Ibsen 
AuthorDate: Sat May 14 09:19:04 2022 +0200

Polished
---
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Bind.java  | 2 +-
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Build.java | 2 +-
 .../java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java | 4 +++-
 .../java/org/apache/camel/dsl/jbang/core/commands/CodeGenerator.java  | 2 +-
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Init.java  | 2 +-
 .../main/java/org/apache/camel/dsl/jbang/core/commands/Package.java   | 2 +-
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java   | 2 +-
 7 files changed, 9 insertions(+), 7 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Bind.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Bind.java
index e969d3122cb..eb0df0d8641 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Bind.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Bind.java
@@ -43,7 +43,7 @@ import static 
org.apache.camel.dsl.yaml.common.YamlDeserializerSupport.asStringS
 import static org.apache.camel.dsl.yaml.common.YamlDeserializerSupport.asText;
 import static org.apache.camel.dsl.yaml.common.YamlDeserializerSupport.nodeAt;
 
-@Command(name = "bind", description = "Bind Kubernetes resources, such as 
Kamelets, in an integration flow")
+@Command(name = "bind", description = "Bind source and sink Kamelets as a new 
Camel integration")
 class Bind implements Callable {
 
 @CommandLine.Parameters(description = "Source such as a Kamelet or Camel 
endpoint uri", arity = "1")
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Build.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Build.java
index 2e3aa1669e1..0385a73c9f7 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Build.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Build.java
@@ -22,7 +22,7 @@ import picocli.CommandLine;
 import picocli.CommandLine.Command;
 import picocli.CommandLine.Option;
 
-@Command(name = "build", description = "Build Camel container image and 
resources (use --help)")
+@Command(name = "build", description = "Build Camel container image and 
resources")
 class Build implements Callable {
 //CHECKSTYLE:OFF
 @Option(names = { "-h", "--help" }, usageHelp = true, description = 
"Display the help and sub-commands")
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
index 47d3ad10bdb..774c38f2591 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
@@ -43,7 +43,8 @@ public class CamelJBangMain implements Callable {
 .addSubcommand("manifests", new Manifest())
 .addSubcommand("image", new Image()))
 .addSubcommand("deploy", new CommandLine(new Deploy()))
-.addSubcommand("undeploy", new CommandLine(new Undeploy()))
+.addSubcommand("undeploy", new CommandLine(new Undeploy()));
+/* // TODO: do not show commands that are deprecated and to be either removed 
or reworked
 .addSubcommand("search", new CommandLine(new Search())
 .addSubcommand("kamelets", new SearchKamelets())
 .addSubcommand("components", new SearchComponents())
@@ -51,6 +52,7 @@ public class CamelJBangMain implements Callable {
 .addSubcommand("others", new SearchOthers()))
 .addSubcommand("create", new CommandLine(new Create())
 .addSubcommand("project", new Project()));
+*/
 
 commandLine.getCommandSpec().versionProvider(() -> {
 CamelCatalog catalog = new DefaultCamelCatalog();
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CodeGenerator.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CodeGenerator.java
index f7a7e715c53..7ce03afb3f4 100644
--- 

[camel] branch main updated: Polished

2022-04-28 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 91b2344cbdb Polished
91b2344cbdb is described below

commit 91b2344cbdb40214da8b6831211174688784166a
Author: Claus Ibsen 
AuthorDate: Thu Apr 28 20:05:26 2022 +0200

Polished
---
 .../camel-jbang-core/src/main/resources/templates/java.tmpl   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/java.tmpl 
b/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/java.tmpl
index 722e7fc0fe6..37bc087951e 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/java.tmpl
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/java.tmpl
@@ -1,4 +1,4 @@
-// camel-k: language=java property=time=1000
+// camel-k: language=java
 
 import org.apache.camel.builder.RouteBuilder;
 
@@ -8,7 +8,7 @@ public class {{ .Name }} extends RouteBuilder {
 public void configure() throws Exception {
 
 // Write your routes here, for example:
-from("timer:java?period={{time}}").routeId("java")
+from("timer:java?period={{time:1000}}").routeId("java")
 .setBody()
 .simple("Hello Camel from ${routeId}")
 .log("${body}");



[camel] branch main updated: Polished

2022-03-25 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new bc1a5aa  Polished
bc1a5aa is described below

commit bc1a5aa2fc7a5efbaeabfa6ab78f83bb0bdbfb20
Author: Claus Ibsen 
AuthorDate: Fri Mar 25 14:21:41 2022 +0100

Polished
---
 .../org/apache/camel/health/HealthCheckHelper.java| 19 +++
 .../java/org/apache/camel/main/VertxHttpServer.java   |  9 +
 2 files changed, 20 insertions(+), 8 deletions(-)

diff --git 
a/core/camel-api/src/main/java/org/apache/camel/health/HealthCheckHelper.java 
b/core/camel-api/src/main/java/org/apache/camel/health/HealthCheckHelper.java
index ba5c28d..431f09d 100644
--- 
a/core/camel-api/src/main/java/org/apache/camel/health/HealthCheckHelper.java
+++ 
b/core/camel-api/src/main/java/org/apache/camel/health/HealthCheckHelper.java
@@ -265,6 +265,25 @@ public final class HealthCheckHelper {
 }
 
 /**
+ * Checks the overall status of the results.
+ *
+ * @param  results   the results from the invoked health checks
+ * @param  readiness readiness or liveness mode
+ * @return   true if up, or false if down
+ */
+public static boolean isResultsUp(Collection results, 
boolean readiness) {
+boolean up;
+if (readiness) {
+// readiness requires that all are UP
+up = results.stream().allMatch(r -> 
r.getState().equals(HealthCheck.State.UP));
+} else {
+// liveness will fail if there is any down
+up = results.stream().noneMatch(r -> 
r.getState().equals(HealthCheck.State.DOWN));
+}
+return up;
+}
+
+/**
  * Get the group of the given check or an empty string if the group is not 
set.
  *
  * @param  check the health check
diff --git 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/VertxHttpServer.java
 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/VertxHttpServer.java
index adc3bf2..63d71b4 100644
--- 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/VertxHttpServer.java
+++ 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/VertxHttpServer.java
@@ -228,14 +228,7 @@ public final class VertxHttpServer {
 }
 
 // are we UP
-boolean up;
-if (rdy) {
-// readiness requires that all are UP
-up = res.stream().allMatch(r -> 
r.getState().equals(HealthCheck.State.UP));
-} else {
-// liveness will fail if there is any down
-up = res.stream().noneMatch(r -> 
r.getState().equals(HealthCheck.State.DOWN));
-}
+boolean up = HealthCheckHelper.isResultsUp(res, rdy);
 
 if ("oneline".equals(level)) {
 // only brief status


[camel] branch main updated: Polished

2022-03-24 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new f7f5573  Polished
f7f5573 is described below

commit f7f55732d47eabf15f241797451521040f25dfed
Author: Claus Ibsen 
AuthorDate: Thu Mar 24 18:43:07 2022 +0100

Polished
---
 .../src/main/java/org/apache/camel/component/http/HttpComponent.java   | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java
 
b/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java
index 3382f73..5d3fd45 100644
--- 
a/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java
+++ 
b/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java
@@ -717,8 +717,7 @@ public class HttpComponent extends HttpCommonComponent 
implements RestProducerFa
 }
 
 /**
- * The timeout in milliseconds used when requesting a connection from the 
connection manager. A timeout value of
- * zero is interpreted as an infinite timeout.
+ * The timeout in milliseconds used when requesting a connection from the 
connection manager.
  * 
  * A timeout value of zero is interpreted as an infinite timeout. A 
negative value is interpreted as undefined
  * (system default).


[camel] branch main updated: Polished

2022-03-19 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 6930024  Polished
6930024 is described below

commit 6930024be42f44743d5eef66b0483c59c5c20e50
Author: Claus Ibsen 
AuthorDate: Sat Mar 19 18:23:27 2022 +0100

Polished
---
 .../src/main/java/org/apache/camel/main/BaseMainSupport.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java 
b/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java
index cf7cb55..8d2b2c3 100644
--- a/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java
+++ b/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java
@@ -185,7 +185,7 @@ public abstract class BaseMainSupport extends BaseService {
 }
 
 /**
- * Adds a initial property for the properties component, which will be 
used before any locations are resolved.
+ * Adds a property (initial) for the properties component, which will be 
used before any locations are resolved.
  *
  * @param key   the property key
  * @param value the property value
@@ -775,6 +775,7 @@ public abstract class BaseMainSupport extends BaseService {
 CamelContext camelContext, MainConfigurationProperties config,
 Map autoConfiguredProperties)
 throws Exception {
+
 if (config.getFileConfigurations() != null) {
 String[] locs = config.getFileConfigurations().split(",");
 for (String loc : locs) {


[camel] branch main updated: Polished

2022-02-27 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new f32cbcf  Polished
f32cbcf is described below

commit f32cbcff7ac452424d127bc37c79ddbb5ee489c1
Author: Claus Ibsen 
AuthorDate: Sun Feb 27 10:41:59 2022 +0100

Polished
---
 components/camel-test/camel-test-cdi-junit5/pom.xml| 2 +-
 components/camel-test/camel-test-spring-junit5/pom.xml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/components/camel-test/camel-test-cdi-junit5/pom.xml 
b/components/camel-test/camel-test-cdi-junit5/pom.xml
index 3d65788..daaac44 100644
--- a/components/camel-test/camel-test-cdi-junit5/pom.xml
+++ b/components/camel-test/camel-test-cdi-junit5/pom.xml
@@ -29,7 +29,7 @@
 camel-test-cdi-junit5
 jar
 
-Camel :: Test :: CDI:: JUnit5
+Camel :: Test :: CDI :: JUnit5
 Camel unit testing with CDI and JUnit5
 
 
diff --git a/components/camel-test/camel-test-spring-junit5/pom.xml 
b/components/camel-test/camel-test-spring-junit5/pom.xml
index fefc7d5..5ee69cf 100644
--- a/components/camel-test/camel-test-spring-junit5/pom.xml
+++ b/components/camel-test/camel-test-spring-junit5/pom.xml
@@ -29,7 +29,7 @@
 camel-test-spring-junit5
 jar
 
-Camel :: Test :: Spring:: JUnit5
+Camel :: Test :: Spring :: JUnit5
 Camel unit testing with Spring and JUnit 5
 
 


[camel] branch main updated: Polished

2022-02-03 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 80266dd  Polished
80266dd is described below

commit 80266dd698dbbe8f83a993d770e5e8e980797b82
Author: Claus Ibsen 
AuthorDate: Thu Feb 3 11:38:38 2022 +0100

Polished
---
 .../src/main/java/org/apache/camel/dsl/jsh/JshLoaderDelegate.java  | 3 +--
 .../src/main/java/org/apache/camel/dsl/jsh/JshRoutesBuilderLoader.java | 2 +-
 .../src/test/java/org/apache/camel/dsl/jsh/JshSourceLoaderTest.java| 2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git 
a/dsl/camel-jsh-dsl/src/main/java/org/apache/camel/dsl/jsh/JshLoaderDelegate.java
 
b/dsl/camel-jsh-dsl/src/main/java/org/apache/camel/dsl/jsh/JshLoaderDelegate.java
index e50009d..1a6d605 100644
--- 
a/dsl/camel-jsh-dsl/src/main/java/org/apache/camel/dsl/jsh/JshLoaderDelegate.java
+++ 
b/dsl/camel-jsh-dsl/src/main/java/org/apache/camel/dsl/jsh/JshLoaderDelegate.java
@@ -63,8 +63,7 @@ final class JshLoaderDelegate implements LoaderDelegate {
 }
 
 @Override
-public void addToClasspath(String cp)
-throws ExecutionControl.EngineTerminationException, 
ExecutionControl.InternalException {
+public void addToClasspath(String cp) {
 throw new UnsupportedOperationException("Not implemented");
 }
 
diff --git 
a/dsl/camel-jsh-dsl/src/main/java/org/apache/camel/dsl/jsh/JshRoutesBuilderLoader.java
 
b/dsl/camel-jsh-dsl/src/main/java/org/apache/camel/dsl/jsh/JshRoutesBuilderLoader.java
index 7e21669..a614a36 100644
--- 
a/dsl/camel-jsh-dsl/src/main/java/org/apache/camel/dsl/jsh/JshRoutesBuilderLoader.java
+++ 
b/dsl/camel-jsh-dsl/src/main/java/org/apache/camel/dsl/jsh/JshRoutesBuilderLoader.java
@@ -66,7 +66,7 @@ public class JshRoutesBuilderLoader extends 
RoutesBuilderLoaderSupport {
 // By default the jdk.jshell.execution.DefaultLoaderDelegate uses a
 // custom URL class-loader and does not provide any option to set the
 // parent which causes the ThreadLocal hack used to inject bindings
-// to fail as there are two copies fo the Jsh class (one from the
+// to fail as there are two copies of the JSH class (one from the
 // Quarkus class loader and one for the custom one).
 //
 final JshClassLoader jshcl = new JshClassLoader(tccl);
diff --git 
a/dsl/camel-jsh-dsl/src/test/java/org/apache/camel/dsl/jsh/JshSourceLoaderTest.java
 
b/dsl/camel-jsh-dsl/src/test/java/org/apache/camel/dsl/jsh/JshSourceLoaderTest.java
index e10859f..e4a8f8d 100644
--- 
a/dsl/camel-jsh-dsl/src/test/java/org/apache/camel/dsl/jsh/JshSourceLoaderTest.java
+++ 
b/dsl/camel-jsh-dsl/src/test/java/org/apache/camel/dsl/jsh/JshSourceLoaderTest.java
@@ -44,7 +44,7 @@ public class JshSourceLoaderTest {
 assertThat(builders).hasSize(1);
 
 RouteBuilder builder = (RouteBuilder) builders.iterator().next();
-builder.setContext(context);
+builder.setCamelContext(context);
 builder.configure();
 
 Assertions.assertThat(builder.getRouteCollection().getRoutes())


[camel] branch main updated: Polished

2022-02-03 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new ed138f7  Polished
ed138f7 is described below

commit ed138f782ab4ac68ffb987280791b99abbe37009
Author: Claus Ibsen 
AuthorDate: Thu Feb 3 11:16:05 2022 +0100

Polished
---
 .../groovy/org/apache/camel/dsl/groovy/common/GroovyDSL.groovy   | 1 -
 .../camel/dsl/groovy/common/model/BeanConfiguration.groovy   | 3 +--
 .../dsl/groovy/common/model/DataFormatsConfiguration.groovy  | 2 +-
 .../camel/dsl/groovy/common/model/LanguagesConfiguration.groovy  | 9 -
 .../services/org.codehaus.groovy.runtime.ExtensionModule | 2 +-
 5 files changed, 7 insertions(+), 10 deletions(-)

diff --git 
a/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/GroovyDSL.groovy
 
b/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/GroovyDSL.groovy
index 9b7b9b0..2258c5e 100644
--- 
a/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/GroovyDSL.groovy
+++ 
b/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/GroovyDSL.groovy
@@ -38,7 +38,6 @@ import org.apache.camel.model.RouteDefinition
 import org.apache.camel.model.rest.RestConfigurationDefinition
 import org.apache.camel.model.rest.RestDefinition
 import org.apache.camel.spi.Registry
-import org.apache.camel.support.builder.ExpressionBuilder
 
 class GroovyDSL extends BuilderSupport implements EndpointBuilderFactory {
 final Registry registry
diff --git 
a/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/BeanConfiguration.groovy
 
b/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/BeanConfiguration.groovy
index 018e9c9..666c172 100644
--- 
a/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/BeanConfiguration.groovy
+++ 
b/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/BeanConfiguration.groovy
@@ -30,7 +30,7 @@ class BeanConfiguration {
 }
 
 def methodMissing(String name, arguments) {
-Object value = null
+Object value
 final Object[] args = arguments as Object[]
 
 if (args == null) {
@@ -45,7 +45,6 @@ class BeanConfiguration {
 def m = this.target.metaClass.getMetaMethod(name, Closure.class)
 if (m) {
 m.invoke(target, args)
-
 // done
 return
 }
diff --git 
a/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/DataFormatsConfiguration.groovy
 
b/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/DataFormatsConfiguration.groovy
index 9c68712..c62455b 100644
--- 
a/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/DataFormatsConfiguration.groovy
+++ 
b/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/DataFormatsConfiguration.groovy
@@ -32,7 +32,7 @@ class DataFormatsConfiguration {
 throw new IllegalArgumentException("Unable to find a dataformat 
with name: ${name}")
 }
 
-// Just make sure the closure context is belong to component
+// Just make sure the closure context is belong to dataformat
 callable.resolveStrategy = Closure.DELEGATE_ONLY
 callable.delegate = new BeanConfiguration(context, target)
 callable.call()
diff --git 
a/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/LanguagesConfiguration.groovy
 
b/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/LanguagesConfiguration.groovy
index ce23df9..0dcd7cb 100644
--- 
a/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/LanguagesConfiguration.groovy
+++ 
b/dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/groovy/org/apache/camel/dsl/groovy/common/model/LanguagesConfiguration.groovy
@@ -32,12 +32,12 @@ class LanguagesConfiguration {
 throw new IllegalArgumentException("Unable to find a language with 
name: ${name}")
 }
 
-// Just make sure the closure context is belong to component
+// Just make sure the closure context is belong to language
 callable.resolveStrategy = Closure.DELEGATE_ONLY
 callable.delegate = new BeanConfiguration(context, target)
 callable.call()
 
-// let's the camel context be aware of the new dataformat
+// let's the camel 

[camel] branch main updated: Polished

2022-01-27 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 92d37d4  Polished
92d37d4 is described below

commit 92d37d4167e04f14dcbf2619024861f2f8d03f9b
Author: Claus Ibsen 
AuthorDate: Thu Jan 27 09:27:18 2022 +0100

Polished
---
 .../camel-dynamic-router/src/test/resources/log4j2.properties| 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git 
a/components/camel-dynamic-router/src/test/resources/log4j2.properties 
b/components/camel-dynamic-router/src/test/resources/log4j2.properties
index d9f0508..19bccd1 100644
--- a/components/camel-dynamic-router/src/test/resources/log4j2.properties
+++ b/components/camel-dynamic-router/src/test/resources/log4j2.properties
@@ -15,9 +15,14 @@
 ## limitations under the License.
 ## ---
 
+appender.file.type = File
+appender.file.name = file
+appender.file.fileName = target/camel-dynamic-router-test.log
+appender.file.layout.type = PatternLayout
+appender.file.layout.pattern = %d [%-15.15t] %-5p %-30.30c{1} - %m%n
 appender.out.type = Console
 appender.out.name = out
 appender.out.layout.type = PatternLayout
-appender.out.layout.pattern = [%30.30t] %-30.30c{1} %-5p %m%n
+appender.out.layout.pattern = %d [%-15.15t] %-5p %-30.30c{1} - %m%n
 rootLogger.level = INFO
-rootLogger.appenderRef.out.ref = out
+rootLogger.appenderRef.file.ref = file


[camel] branch main updated: Polished

2022-01-25 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 33ce515  Polished
33ce515 is described below

commit 33ce515989d83dc2ec68309bba1cb00efe3dbd0f
Author: Claus Ibsen 
AuthorDate: Tue Jan 25 13:58:01 2022 +0100

Polished
---
 .../src/main/java/org/apache/camel/support/LoggerHelper.java| 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/LoggerHelper.java 
b/core/camel-support/src/main/java/org/apache/camel/support/LoggerHelper.java
index 5c7d836..7d37883 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/LoggerHelper.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/LoggerHelper.java
@@ -48,6 +48,8 @@ public final class LoggerHelper {
 // is it a class or file?
 name = loc;
 if (loc.contains(":")) {
+// strip prefix
+loc = loc.substring(loc.indexOf(':') + 1);
 // file based such as xml and yaml
 name = FileUtil.stripPath(loc);
 } else {


[camel] branch main updated: Polished title on JFR

2022-01-23 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new fb83a04  Polished title on JFR
fb83a04 is described below

commit fb83a04b4e7c70d22e354023a170ef48693d1bd1
Author: Claus Ibsen 
AuthorDate: Sun Jan 23 12:44:13 2022 +0100

Polished title on JFR
---
 .../src/generated/resources/org/apache/camel/catalog/others/jfr.json  | 2 +-
 components/camel-jfr/pom.xml  | 1 +
 components/camel-jfr/src/generated/resources/jfr.json | 2 +-
 components/camel-jfr/src/main/docs/jfr.adoc   | 4 ++--
 docs/components/modules/others/nav.adoc   | 2 +-
 5 files changed, 6 insertions(+), 5 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/jfr.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/jfr.json
index 98a6ad0..73d5944 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/jfr.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/jfr.json
@@ -2,7 +2,7 @@
   "other": {
 "kind": "other",
 "name": "jfr",
-"title": "Jfr",
+"title": "JFR",
 "description": "Diagnose Camel applications with Java Flight Recorder",
 "deprecated": false,
 "firstVersion": "3.8.0",
diff --git a/components/camel-jfr/pom.xml b/components/camel-jfr/pom.xml
index fb8b132..a384d4a 100644
--- a/components/camel-jfr/pom.xml
+++ b/components/camel-jfr/pom.xml
@@ -34,6 +34,7 @@
 
 3.8.0
 monitoring
+JFR
 
 
 
diff --git a/components/camel-jfr/src/generated/resources/jfr.json 
b/components/camel-jfr/src/generated/resources/jfr.json
index 98a6ad0..73d5944 100644
--- a/components/camel-jfr/src/generated/resources/jfr.json
+++ b/components/camel-jfr/src/generated/resources/jfr.json
@@ -2,7 +2,7 @@
   "other": {
 "kind": "other",
 "name": "jfr",
-"title": "Jfr",
+"title": "JFR",
 "description": "Diagnose Camel applications with Java Flight Recorder",
 "deprecated": false,
 "firstVersion": "3.8.0",
diff --git a/components/camel-jfr/src/main/docs/jfr.adoc 
b/components/camel-jfr/src/main/docs/jfr.adoc
index 7f716df..0c923ef 100644
--- a/components/camel-jfr/src/main/docs/jfr.adoc
+++ b/components/camel-jfr/src/main/docs/jfr.adoc
@@ -1,5 +1,5 @@
-= Jfr Component
-:doctitle: Jfr
+= JFR Component
+:doctitle: JFR
 :shortname: jfr
 :artifactid: camel-jfr
 :description: Diagnose Camel applications with Java Flight Recorder
diff --git a/docs/components/modules/others/nav.adoc 
b/docs/components/modules/others/nav.adoc
index d4130a2..6b35d0a 100644
--- a/docs/components/modules/others/nav.adoc
+++ b/docs/components/modules/others/nav.adoc
@@ -27,7 +27,7 @@
 ** xref:headersmap.adoc[Headersmap]
 ** xref:hystrix.adoc[Hystrix]
 ** xref:jasypt.adoc[Jasypt]
-** xref:jfr.adoc[Jfr]
+** xref:jfr.adoc[JFR]
 ** xref:jta.adoc[JTA]
 ** xref:knative-api.adoc[Knative Api]
 ** xref:knative-http.adoc[Knative Http]


[camel] branch main updated: Polished doc

2022-01-13 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 400acbb  Polished doc
400acbb is described below

commit 400acbbabcc1e88f1c1e048700adb39f120f1c86
Author: Claus Ibsen 
AuthorDate: Thu Jan 13 22:24:50 2022 +0100

Polished doc
---
 docs/user-manual/modules/ROOT/pages/tracer.adoc | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/tracer.adoc 
b/docs/user-manual/modules/ROOT/pages/tracer.adoc
index 41403ba..a2845c7 100644
--- a/docs/user-manual/modules/ROOT/pages/tracer.adoc
+++ b/docs/user-manual/modules/ROOT/pages/tracer.adoc
@@ -89,7 +89,7 @@ The default format can be customized using, for exameple to 
use wider columns:
 
 [source,java]
 
-context.setTracingLoggingFormat("%-4.4s [%-30.30s] [%-50.50s]);
+context.setTracingLoggingFormat("%-4.4s [%-30.30s] [%-50.50s]");
 
 
 And in XML DSL:
@@ -103,9 +103,14 @@ And in XML DSL:
 
 And in Spring Boot
 
-[source,text]
+[source,properties]
 
 camel.springboot.tracing-logging-format = %-4.4s [%-30.30s] [%-50.50s]
 
 
+And in Camel Main / Quarkus
 
+[source,properties]
+
+camel.main.tracing-logging-format = %-4.4s [%-30.30s] [%-50.50s]
+


[camel] branch main updated: Polished

2022-01-09 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 336ea17  Polished
336ea17 is described below

commit 336ea17f67c9d79b0c18965dcd9ba1ed03c4b844
Author: Claus Ibsen 
AuthorDate: Sun Jan 9 10:00:54 2022 +0100

Polished
---
 .../camel/dsl/jbang/core/generator/QuarkusGenerator.java  | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/generator/QuarkusGenerator.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/generator/QuarkusGenerator.java
index 8bbebc4..a139d41 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/generator/QuarkusGenerator.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/generator/QuarkusGenerator.java
@@ -18,14 +18,13 @@ package org.apache.camel.dsl.jbang.core.generator;
 
 import java.nio.file.Path;
 import java.nio.file.Paths;
-import java.util.Arrays;
 import java.util.List;
 import java.util.stream.Collectors;
 
 public class QuarkusGenerator implements CamelJbangGenerator {
 
-private List dependencies;
-private String bomVersion;
+private final List dependencies;
+private final String bomVersion;
 
 public QuarkusGenerator(List dependencies, String bomVersion) {
 this.dependencies = dependencies;
@@ -43,15 +42,13 @@ public class QuarkusGenerator implements 
CamelJbangGenerator {
 sb.append("quarkus.banner.enabled = false\n");
 sb.append("quarkus.log.file.enable = true\n");
 sb.append("camel.context.name = ").append(name).append("\n");
-sb.append("camel.main.routes-include-pattern= classpath:routes/*");
-
+sb.append("camel.main.routes-include-pattern = classpath:routes/*");
 return sb.toString();
 }
 
 @Override
 public List getPomProperties() {
-return Arrays.asList(
-new PomProperty("quarkus.platform.version", bomVersion));
+return List.of(new PomProperty("quarkus.platform.version", 
bomVersion));
 }
 
 public String getTemplate() {


[camel] branch main updated: Polished

2022-01-08 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 9126045  Polished
9126045 is described below

commit 9126045b6f10a797b474f0d5a38834a5f60f6dfe
Author: Claus Ibsen 
AuthorDate: Sat Jan 8 21:23:17 2022 +0100

Polished
---
 .../main/java/org/apache/camel/dsl/yaml/YamlRoutesBuilderLoader.java| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/main/java/org/apache/camel/dsl/yaml/YamlRoutesBuilderLoader.java
 
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/main/java/org/apache/camel/dsl/yaml/YamlRoutesBuilderLoader.java
index e34c08c..de5750e 100644
--- 
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/main/java/org/apache/camel/dsl/yaml/YamlRoutesBuilderLoader.java
+++ 
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/main/java/org/apache/camel/dsl/yaml/YamlRoutesBuilderLoader.java
@@ -293,7 +293,7 @@ public class YamlRoutesBuilderLoader extends 
YamlRoutesBuilderLoaderSupport {
 line = node.getStartMark().get().getLine();
 }
 
-ProcessorDefinition out;
+ProcessorDefinition out;
 // if kamelet then use kamelet eip instead of to
 boolean kamelet = uri.startsWith("kamelet:");
 if (kamelet) {


[camel] branch main updated: Polished

2022-01-08 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new c49633f  Polished
c49633f is described below

commit c49633f7a9637c7c69abdb915353e30567fd516b
Author: Claus Ibsen 
AuthorDate: Sat Jan 8 10:13:12 2022 +0100

Polished
---
 core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java 
b/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java
index 0c794ad..6acdb6c 100644
--- a/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java
+++ b/core/camel-util/src/main/java/org/apache/camel/util/SensitiveUtils.java
@@ -110,7 +110,7 @@ public final class SensitiveUtils {
 }
 
 /**
- * Whether the given configuration property contains a sensitive a 
sensitive key (such as password, accesstoken,
+ * Whether the given configuration property contains a sensitive key (such 
as password, accesstoken,
  * etc.)
  *
  * @param  text the configuration property


[camel] branch main updated: Polished doc

2022-01-04 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 12006fd  Polished doc
12006fd is described below

commit 12006fdf7e79b3d428d2a86f2511e33676f1d12b
Author: Claus Ibsen 
AuthorDate: Tue Jan 4 16:45:42 2022 +0100

Polished doc
---
 components/camel-jfr/src/main/docs/jfr.adoc | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/components/camel-jfr/src/main/docs/jfr.adoc 
b/components/camel-jfr/src/main/docs/jfr.adoc
index 4d07c6f..7f716df 100644
--- a/components/camel-jfr/src/main/docs/jfr.adoc
+++ b/components/camel-jfr/src/main/docs/jfr.adoc
@@ -17,19 +17,17 @@ This allows to monitor and troubleshoot your Camel 
applications with JFR.
 The camel-jfr component emits lifecycle events for startup to JFR.
 This can for example be used to pin-point which Camel routes may be slow to 
startup.
 
-[[jfr-Options]]
-
 See the __startupRecorder__ options from 
xref:components:others:main.adoc[Camel Main]
 
-[[jfr-Example]]
 == Example
 
 To enable you just need to add `camel-jfr` to the classpath, and enable JFR 
recording.
 
 JFR recordings can be started either at:
+
 - When running the JVM using JVM arguments
 - When starting Camel by setting `camel.main.startup-recorder-recording=true`.
 
-See the `camel-example-flight-recorder` from the Camel Examples.
+See the `flight-recorder` from the Camel Examples.
 
 include::spring-boot:partial$starter.adoc[]


[camel] branch main updated: Polished

2022-01-02 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new b017a23  Polished
b017a23 is described below

commit b017a236b99b25e74227801aabf25e8f2c5956cf
Author: Claus Ibsen 
AuthorDate: Sun Jan 2 14:52:03 2022 +0100

Polished
---
 .../src/main/java/org/apache/camel/reifier/InterceptFromReifier.java | 1 -
 1 file changed, 1 deletion(-)

diff --git 
a/core/camel-core-reifier/src/main/java/org/apache/camel/reifier/InterceptFromReifier.java
 
b/core/camel-core-reifier/src/main/java/org/apache/camel/reifier/InterceptFromReifier.java
index a216a99..3635838 100644
--- 
a/core/camel-core-reifier/src/main/java/org/apache/camel/reifier/InterceptFromReifier.java
+++ 
b/core/camel-core-reifier/src/main/java/org/apache/camel/reifier/InterceptFromReifier.java
@@ -31,7 +31,6 @@ public class InterceptFromReifier extends 
InterceptReifier

[camel] branch main updated: Polished

2021-12-17 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 0b07598  Polished
0b07598 is described below

commit 0b07598f5a6de7a9b9e663fbce2b4aafaf3b66dd
Author: Claus Ibsen 
AuthorDate: Fri Dec 17 13:53:55 2021 +0100

Polished
---
 core/camel-api/src/main/java/org/apache/camel/spi/Debugger.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/camel-api/src/main/java/org/apache/camel/spi/Debugger.java 
b/core/camel-api/src/main/java/org/apache/camel/spi/Debugger.java
index 6d81ba4..1432edf 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/Debugger.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/Debugger.java
@@ -26,7 +26,7 @@ import org.apache.camel.Service;
 import org.apache.camel.spi.CamelEvent.ExchangeEvent;
 
 /**
- * A debugger which allows tooling to attach breakpoints which is is being 
invoked when {@link Exchange}s is being
+ * A debugger which allows tooling to attach breakpoints which is being 
invoked when {@link Exchange}s is being
  * routed.
  */
 public interface Debugger extends Service, CamelContextAware {


[camel] branch main updated: Polished

2021-12-16 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new a224cfa  Polished
a224cfa is described below

commit a224cfafa52f5660bed1babac9d7aaffc70c75d7
Author: Claus Ibsen 
AuthorDate: Thu Dec 16 14:41:08 2021 +0100

Polished
---
 .../camel/management/mbean/ManagedBacklogDebugger.java  | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git 
a/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedBacklogDebugger.java
 
b/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedBacklogDebugger.java
index 22184e0..da725db 100644
--- 
a/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedBacklogDebugger.java
+++ 
b/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedBacklogDebugger.java
@@ -17,7 +17,6 @@
 package org.apache.camel.management.mbean;
 
 import java.io.ByteArrayOutputStream;
-import java.io.IOException;
 import java.io.ObjectOutputStream;
 import java.util.Map;
 import java.util.Set;
@@ -303,13 +302,13 @@ public class ManagedBacklogDebugger implements 
ManagedBacklogDebuggerMBean {
 
 @Override
 public Object evaluateExpressionAtBreakpoint(String id, String language, 
String expression, String resultType) {
-Exchange suspendedExchange = null;
+Exchange suspendedExchange;
 try {
 Language lan = camelContext.resolveLanguage(language);
 suspendedExchange = backlogDebugger.getSuspendedExchange(id);
 if (suspendedExchange != null) {
-Object result = null;
-Class resultClass = 
camelContext.getClassResolver().resolveClass(resultType);
+Object result;
+Class resultClass = 
camelContext.getClassResolver().resolveMandatoryClass(resultType);
 if (!Boolean.class.isAssignableFrom(resultClass)) {
 Expression expr = lan.createExpression(expression);
 expr.init(camelContext);
@@ -329,17 +328,17 @@ public class ManagedBacklogDebugger implements 
ManagedBacklogDebuggerMBean {
 return result;
 }
 } catch (Exception e) {
-return e;
+return e.getMessage();
 }
 return null;
 }
 
-private boolean isSerializable(Object obj) {
+private static boolean isSerializable(Object obj) {
 final ByteArrayOutputStream baos = new ByteArrayOutputStream(512);
 try (ObjectOutputStream out = new ObjectOutputStream(baos)) {
 out.writeObject(obj);
 return true;
-} catch (final IOException ex) {
+} catch (Exception e) {
 return false;
 }
 }


[camel] branch main updated: Polished component description

2021-12-16 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 55db43a  Polished component description
55db43a is described below

commit 55db43a96b6b12f5fad18bf3178a1177eedeeebe
Author: Claus Ibsen 
AuthorDate: Thu Dec 16 09:23:44 2021 +0100

Polished component description
---
 .../resources/org/apache/camel/component/jsonpatch/json-patch.json  | 2 +-
 components/camel-json-patch/src/main/docs/json-patch-component.adoc | 2 +-
 .../org/apache/camel/component/jsonpatch/JsonPatchEndpoint.java | 2 +-
 .../apache/camel/builder/component/ComponentsBuilderFactory.java| 2 +-
 .../builder/component/dsl/JsonPatchComponentBuilderFactory.java | 4 ++--
 core/camel-componentdsl/src/generated/resources/metadata.json   | 2 +-
 .../org/apache/camel/builder/endpoint/StaticEndpointBuilders.java   | 4 ++--
 .../camel/builder/endpoint/dsl/JsonPatchEndpointBuilderFactory.java | 6 +++---
 8 files changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/components/camel-json-patch/src/generated/resources/org/apache/camel/component/jsonpatch/json-patch.json
 
b/components/camel-json-patch/src/generated/resources/org/apache/camel/component/jsonpatch/json-patch.json
index b35fa00..90785b3 100644
--- 
a/components/camel-json-patch/src/generated/resources/org/apache/camel/component/jsonpatch/json-patch.json
+++ 
b/components/camel-json-patch/src/generated/resources/org/apache/camel/component/jsonpatch/json-patch.json
@@ -3,7 +3,7 @@
 "kind": "component",
 "name": "json-patch",
 "title": "JsonPatch",
-"description": "JsonPatch component which transform JSON using JSON patch 
(RFC 6902).",
+"description": "Transforms JSON using JSON patch (RFC 6902).",
 "deprecated": false,
 "firstVersion": "3.12.0",
 "label": "transformation",
diff --git 
a/components/camel-json-patch/src/main/docs/json-patch-component.adoc 
b/components/camel-json-patch/src/main/docs/json-patch-component.adoc
index b62a1f7..9c3534a 100644
--- a/components/camel-json-patch/src/main/docs/json-patch-component.adoc
+++ b/components/camel-json-patch/src/main/docs/json-patch-component.adoc
@@ -2,7 +2,7 @@
 :doctitle: JsonPatch
 :shortname: json-patch
 :artifactid: camel-json-patch
-:description: JsonPatch component which transform JSON using JSON patch (RFC 
6902).
+:description: Transforms JSON using JSON patch (RFC 6902).
 :since: 3.12
 :supportlevel: Stable
 :component-header: Only producer is supported
diff --git 
a/components/camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchEndpoint.java
 
b/components/camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchEndpoint.java
index 2fedf45..fb584fd 100644
--- 
a/components/camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchEndpoint.java
+++ 
b/components/camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchEndpoint.java
@@ -25,7 +25,7 @@ import org.apache.camel.component.ResourceEndpoint;
 import org.apache.camel.spi.UriEndpoint;
 
 /**
- * JsonPatch component which transform JSON using JSON patch (RFC 6902).
+ * Transforms JSON using JSON patch (RFC 6902).
  */
 @UriEndpoint(firstVersion = "3.12.0", scheme = "json-patch", title = 
"JsonPatch", syntax = "json-patch:resourceUri",
  producerOnly = true,
diff --git 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
index 9cec5f2..451b939 100644
--- 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
+++ 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
@@ -2535,7 +2535,7 @@ public interface ComponentsBuilderFactory {
 }
 /**
  * JsonPatch (camel-json-patch)
- * JsonPatch component which transform JSON using JSON patch (RFC 6902).
+ * Transforms JSON using JSON patch (RFC 6902).
  * 
  * Category: transformation
  * Since: 3.12
diff --git 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/JsonPatchComponentBuilderFactory.java
 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/JsonPatchComponentBuilderFactory.java
index 767d541..350277b 100644
--- 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/JsonPatchComponentBuilderFactory.java
+++ 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/JsonPatchComponentBuilderFactory.java
@@ -23,7 +23,7 @@ import org.apache.camel.builder.component.ComponentBuilder;
 import org.apache.camel.component.jsonpatch.JsonPatchComponent;
 
 /**
- * 

[camel] branch main updated: Polished component description

2021-12-16 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 1369dc9  Polished component description
1369dc9 is described below

commit 1369dc9934862c1ed637c881b7790d8e5cec1d2c
Author: Claus Ibsen 
AuthorDate: Thu Dec 16 09:19:36 2021 +0100

Polished component description
---
 .../component/azure/eventhubs/azure-eventhubs.json |  2 +-
 .../src/main/docs/azure-eventhubs-component.adoc   |  2 +-
 .../azure/eventhubs/EventHubsEndpoint.java |  4 +--
 .../azure/servicebus/azure-servicebus.json |  2 +-
 .../src/main/docs/azure-servicebus-component.adoc  |  2 +-
 .../azure/servicebus/ServiceBusEndpoint.java   |  5 +--
 .../azure/storage/blob/azure-storage-blob.json |  2 +-
 .../main/docs/azure-storage-blob-component.adoc|  2 +-
 .../component/azure/storage/blob/BlobEndpoint.java |  2 +-
 .../storage/datalake/azure-storage-datalake.json   |  4 +--
 .../docs/azure-storage-datalake-component.adoc |  2 +-
 .../azure/storage/datalake/DataLakeEndpoint.java   |  6 +++-
 .../azure/storage/queue/azure-storage-queue.json   |  2 +-
 .../main/docs/azure-storage-queue-component.adoc   |  2 +-
 .../azure/storage/queue/QueueEndpoint.java |  3 +-
 .../component/ComponentsBuilderFactory.java| 21 ---
 .../dsl/AzureEventhubsComponentBuilderFactory.java | 10 ++
 .../AzureServicebusComponentBuilderFactory.java| 13 ++-
 .../AzureStorageBlobComponentBuilderFactory.java   |  4 +--
 ...zureStorageDatalakeComponentBuilderFactory.java |  6 ++--
 .../AzureStorageQueueComponentBuilderFactory.java  |  6 ++--
 .../src/generated/resources/metadata.json  | 12 +++
 .../builder/endpoint/StaticEndpointBuilders.java   | 42 +++---
 .../endpoint/dsl/BlobEndpointBuilderFactory.java   |  8 ++---
 .../dsl/DataLakeEndpointBuilderFactory.java| 10 +++---
 .../dsl/EventHubsEndpointBuilderFactory.java   | 15 ++--
 .../endpoint/dsl/QueueEndpointBuilderFactory.java  |  9 ++---
 .../dsl/ServiceBusEndpointBuilderFactory.java  | 20 ++-
 28 files changed, 72 insertions(+), 146 deletions(-)

diff --git 
a/components/camel-azure/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json
 
b/components/camel-azure/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json
index b1cb1ad..ea105d6 100644
--- 
a/components/camel-azure/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json
+++ 
b/components/camel-azure/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json
@@ -3,7 +3,7 @@
 "kind": "component",
 "name": "azure-eventhubs",
 "title": "Azure Event Hubs",
-"description": "The azure-eventhubs component that integrates Azure Event 
Hubs using AMQP protocol. Azure EventHubs is a highly scalable 
publish-subscribe service that can ingest millions of events per second and 
stream them to multiple consumers.",
+"description": "Send and receive events to\/from Azure Event Hubs using 
AMQP protocol.",
 "deprecated": false,
 "firstVersion": "3.5.0",
 "label": "cloud,messaging",
diff --git 
a/components/camel-azure/camel-azure-eventhubs/src/main/docs/azure-eventhubs-component.adoc
 
b/components/camel-azure/camel-azure-eventhubs/src/main/docs/azure-eventhubs-component.adoc
index 28cb9e7..3889748 100644
--- 
a/components/camel-azure/camel-azure-eventhubs/src/main/docs/azure-eventhubs-component.adoc
+++ 
b/components/camel-azure/camel-azure-eventhubs/src/main/docs/azure-eventhubs-component.adoc
@@ -2,7 +2,7 @@
 :doctitle: Azure Event Hubs
 :shortname: azure-eventhubs
 :artifactid: camel-azure-eventhubs
-:description: The azure-eventhubs component that integrates Azure Event Hubs 
using AMQP protocol. Azure EventHubs is a highly scalable publish-subscribe 
service that can ingest millions of events per second and stream them to 
multiple consumers.
+:description: Send and receive events to/from Azure Event Hubs using AMQP 
protocol.
 :since: 3.5
 :supportlevel: Stable
 :component-header: Both producer and consumer are supported
diff --git 
a/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsEndpoint.java
 
b/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsEndpoint.java
index b9010e8..6699aa1 100644
--- 
a/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsEndpoint.java
+++ 
b/components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/EventHubsEndpoint.java
@@ -26,9 +26,7 @@ import 

[camel] branch main updated: Polished

2021-12-15 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new c9230f4  Polished
c9230f4 is described below

commit c9230f44272310503dc3ccde49ac5ceefc19e4a9
Author: Claus Ibsen 
AuthorDate: Thu Dec 16 08:39:02 2021 +0100

Polished
---
 .../src/main/java/org/apache/camel/Exchange.java   |  2 +-
 .../apache/camel/support/DefaultExchangeHolder.java| 18 ++
 2 files changed, 3 insertions(+), 17 deletions(-)

diff --git a/core/camel-api/src/main/java/org/apache/camel/Exchange.java 
b/core/camel-api/src/main/java/org/apache/camel/Exchange.java
index 5f34c55..52d4707 100644
--- a/core/camel-api/src/main/java/org/apache/camel/Exchange.java
+++ b/core/camel-api/src/main/java/org/apache/camel/Exchange.java
@@ -422,7 +422,7 @@ public interface Exchange {
 Map getAllProperties();
 
 /**
- * Returns whether any properties has been set
+ * Returns whether any properties have been set
  *
  * @return true if any properties has been set
  */
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchangeHolder.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchangeHolder.java
index 2436f04..405cd75 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchangeHolder.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/DefaultExchangeHolder.java
@@ -25,7 +25,6 @@ import java.util.LinkedHashMap;
 import java.util.Map;
 
 import org.apache.camel.Exchange;
-import org.apache.camel.ExtendedExchange;
 import org.apache.camel.RuntimeExchangeException;
 import org.apache.camel.WrappedFile;
 import org.apache.camel.util.ObjectHelper;
@@ -231,25 +230,12 @@ public class DefaultExchangeHolder implements 
Serializable {
 }
 
 private Map safeSetProperties(Exchange exchange, boolean 
allowSerializedHeaders) {
-if (exchange.hasProperties()) {
-Map map = 
checkValidExchangePropertyObjects("properties", exchange, 
exchange.getProperties(),
-allowSerializedHeaders);
-if (map != null && !map.isEmpty()) {
-properties = new LinkedHashMap<>(map);
-}
-}
 // also include the internal properties
-Map map = 
checkValidExchangePropertyObjects("properties", exchange,
-exchange.adapt(ExtendedExchange.class).getInternalProperties(),
+Map map = 
checkValidExchangePropertyObjects("properties", exchange, 
exchange.getAllProperties(),
 allowSerializedHeaders);
 if (map != null && !map.isEmpty()) {
-if (properties == null) {
-properties = new LinkedHashMap<>(map);
-} else {
-properties.putAll(map);
-}
+properties = new LinkedHashMap<>(map);
 }
-
 return null;
 }
 


[camel] branch main updated: Polished

2021-12-15 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 3b36a12  Polished
3b36a12 is described below

commit 3b36a1269e8f894834db2c4a2d509eae801bcc2b
Author: Claus Ibsen 
AuthorDate: Wed Dec 15 12:47:22 2021 +0100

Polished
---
 .../src/main/java/org/apache/camel/impl/debugger/BacklogDebugger.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/debugger/BacklogDebugger.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/debugger/BacklogDebugger.java
index 0951a5b..6534f4c 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/debugger/BacklogDebugger.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/debugger/BacklogDebugger.java
@@ -194,7 +194,7 @@ public final class BacklogDebugger extends ServiceSupport {
 debugger.removeBreakpoint(breakpoint);
 breakpoints.put(nodeId, breakpoint);
 debugger.addBreakpoint(breakpoint, breakpoint);
-} else if (breakpoint.getCondition() != null) {
+} else {
 logger.log("Updating conditional breakpoint " + nodeId + " [" + 
predicate + "]");
 breakpoint.setCondition(condition);
 }


[camel] branch main updated: Polished

2021-12-15 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new adc7aff  Polished
adc7aff is described below

commit adc7aff50bc8122d099b7ce242663a1e41f99b75
Author: Claus Ibsen 
AuthorDate: Wed Dec 15 12:43:45 2021 +0100

Polished
---
 .../management/mbean/BacklogTracerEventMessage.java  | 20 +++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git 
a/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/BacklogTracerEventMessage.java
 
b/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/BacklogTracerEventMessage.java
index 8d48cbb..b295979 100644
--- 
a/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/BacklogTracerEventMessage.java
+++ 
b/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/BacklogTracerEventMessage.java
@@ -19,23 +19,41 @@ package org.apache.camel.api.management.mbean;
 import java.io.Serializable;
 
 /**
- * Represents a traced message by the {@link 
org.apache.camel.processor.interceptor.BacklogTracer}.
+ * Represents a traced message by the BacklogTracer.
  */
 public interface BacklogTracerEventMessage extends Serializable {
 
 String ROOT_TAG = "backlogTracerEventMessage";
 String TIMESTAMP_FORMAT = "-MM-dd'T'HH:mm:ss.SSSZ";
 
+/**
+ * Unique id of the traced message
+ */
 long getUid();
 
+/**
+ * Timestamp of the traced event
+ */
 long getTimestamp();
 
+/**
+ * Route id
+ */
 String getRouteId();
 
+/**
+ * Node id where the message is being routed to
+ */
 String getToNode();
 
+/**
+ * The exchange id
+ */
 String getExchangeId();
 
+/**
+ * The content of the message as XML (body and headers)
+ */
 String getMessageAsXml();
 
 /**


[camel] branch main updated: Polished

2021-12-13 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 146baa2  Polished
146baa2 is described below

commit 146baa2ebd8762898352a33fe718a821051279f3
Author: Claus Ibsen 
AuthorDate: Sun Dec 12 10:24:47 2021 +0100

Polished
---
 .../src/main/java/org/apache/camel/maven/DevMojo.java   | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git 
a/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/DevMojo.java
 
b/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/DevMojo.java
index e34613a..b4316d4 100644
--- 
a/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/DevMojo.java
+++ 
b/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/DevMojo.java
@@ -38,16 +38,17 @@ public class DevMojo extends RunMojo {
  */
 @Override
 protected void beforeBootstrapCamel() throws Exception {
-String routesReloadDirectory = "src/main/resources";
-
+String dir;
 if (routesDirectory != null) {
-routesReloadDirectory = routesDirectory;
-} else if (routesDirectory == null && project.getResources().size() == 
1) {
-routesReloadDirectory = 
project.getResources().get(0).getDirectory();
+dir = routesDirectory;
+} else if (project.getResources().size() == 1) {
+dir = project.getResources().get(0).getDirectory();
+} else {
+dir = "src/main/resources";
 }
 
 System.setProperty("camel.main.routesReloadEnabled", "true");
-System.setProperty("camel.main.routesReloadDirectory", 
routesReloadDirectory);
+System.setProperty("camel.main.routesReloadDirectory", dir);
 System.setProperty("camel.main.routesReloadDirectoryRecursive", 
"true");
 System.setProperty("camel.main.durationMaxAction", "stop");
 System.setProperty("camel.main.routesReloadPattern",


[camel] branch main updated: Polished

2021-12-03 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 5a1caa9  Polished
5a1caa9 is described below

commit 5a1caa9c5c6f3f354de95ab3e3163051215d822c
Author: Claus Ibsen 
AuthorDate: Fri Dec 3 14:31:50 2021 +0100

Polished
---
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 68da4c3..0c808ee 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
@@ -79,7 +79,7 @@ class Run implements Callable {
 private boolean fileLock = true;
 
 @Option(names = { "--local-kamelet-dir" },
-description = "Load Kamelets from a local directory instead of 
resolving them from the classpath or GitHub")
+description = "Local directory to load Kamelets from (take 
precedence))")
 private String localKameletDir;
 
 @Override


[camel] branch main updated: Polished

2021-11-26 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 974ba7c  Polished
974ba7c is described below

commit 974ba7c518063bcfd650644b4a11247337e059b1
Author: Claus Ibsen 
AuthorDate: Fri Nov 26 09:42:55 2021 +0100

Polished
---
 .../org/apache/camel/impl/engine/AbstractCamelContext.java | 10 +-
 .../camel/impl/engine/DefaultSupervisingRouteController.java   |  6 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
index 77a07b2..aaf9066 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
@@ -3081,9 +3081,9 @@ public abstract class AbstractCamelContext extends 
BaseService
 }
 }
 if (disabled > 0) {
-LOG.info("Routes startup summary (total:{} started:{} 
disabled:{})", total, started, disabled);
+LOG.info("Routes startup (total:{} started:{} disabled:{})", 
total, started, disabled);
 } else {
-LOG.info("Routes startup summary (total:{} started:{})", 
total, started);
+LOG.info("Routes startup (total:{} started:{})", total, 
started);
 }
 // if we are default/verbose then log each route line
 if (startupSummaryLevel == StartupSummaryLevel.Default || 
startupSummaryLevel == StartupSummaryLevel.Verbose) {
@@ -3091,7 +3091,7 @@ public abstract class AbstractCamelContext extends 
BaseService
 LOG.info(line);
 }
 if (startupSummaryLevel == StartupSummaryLevel.Verbose) {
-LOG.info("Routes configuration summary");
+LOG.info("Routes configuration:");
 for (String line : configs) {
 LOG.info(line);
 }
@@ -3493,9 +3493,9 @@ public abstract class AbstractCamelContext extends 
BaseService
 lines.add(String.format("%s %s (%s)", status, id, uri));
 }
 if (forced > 0) {
-logger.log(String.format("Routes stopped summary (total:%s 
stopped:%s forced:%s)", total, stopped, forced));
+logger.log(String.format("Routes stopped (total:%s stopped:%s 
forced:%s)", total, stopped, forced));
 } else {
-logger.log(String.format("Routes stopped summary (total:%s 
stopped:%s)", total, stopped));
+logger.log(String.format("Routes stopped (total:%s 
stopped:%s)", total, stopped));
 }
 // if we are default/verbose then log each route line
 if (startupSummaryLevel == StartupSummaryLevel.Default || 
startupSummaryLevel == StartupSummaryLevel.Verbose) {
diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultSupervisingRouteController.java
 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultSupervisingRouteController.java
index 158dbe3..a70ace4 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultSupervisingRouteController.java
+++ 
b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultSupervisingRouteController.java
@@ -530,9 +530,9 @@ public class DefaultSupervisingRouteController extends 
DefaultRouteController im
 }
 
 if (restarting == 0 && exhausted == 0) {
-LOG.info("Routes startup summary (total:{} started:{})", total, 
started);
+LOG.info("Routes startup (total:{} started:{})", total, started);
 } else {
-LOG.info("Routes startup summary (total:{} started:{} 
restarting:{} exhausted:{})", total, started, restarting,
+LOG.info("Routes startup (total:{} started:{} restarting:{} 
exhausted:{})", total, started, restarting,
 exhausted);
 }
 if (getCamelContext().getStartupSummaryLevel() == 
StartupSummaryLevel.Default
@@ -541,7 +541,7 @@ public class DefaultSupervisingRouteController extends 
DefaultRouteController im
 LOG.info(line);
 }
 if (getCamelContext().getStartupSummaryLevel() == 
StartupSummaryLevel.Verbose) {
-LOG.info("Routes configuration summary");
+LOG.info("Routes configuration:");
 for (String line : configs) {
 LOG.info(line);
 }


[camel] branch main updated: Polished

2021-11-23 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new bd364fe8 Polished
bd364fe8 is described below

commit bd364fe8cac16dedb45bc45dc5bdd29024610640
Author: Claus Ibsen 
AuthorDate: Wed Nov 24 08:07:09 2021 +0100

Polished
---
 catalog/camel-catalog/pom.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/catalog/camel-catalog/pom.xml b/catalog/camel-catalog/pom.xml
index d434a7e..d6c5982 100644
--- a/catalog/camel-catalog/pom.xml
+++ b/catalog/camel-catalog/pom.xml
@@ -160,14 +160,13 @@
 
 
 
-
+
 
 org.apache.camel
 sync-properties-maven-plugin
 ${project.version}
 
 
-
 
 sync-properties
 


[camel] branch main updated: Polished

2021-11-23 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 3b8710f  Polished
3b8710f is described below

commit 3b8710f882ad15fd12ef75f45234176dbd0f3fac
Author: Claus Ibsen 
AuthorDate: Tue Nov 23 14:06:19 2021 +0100

Polished
---
 .../org/apache/camel/spring/xml/XmlCamelContextConfigurer.java| 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/components/camel-spring-xml/src/main/java/org/apache/camel/spring/xml/XmlCamelContextConfigurer.java
 
b/components/camel-spring-xml/src/main/java/org/apache/camel/spring/xml/XmlCamelContextConfigurer.java
index dada06d..d595d4c 100644
--- 
a/components/camel-spring-xml/src/main/java/org/apache/camel/spring/xml/XmlCamelContextConfigurer.java
+++ 
b/components/camel-spring-xml/src/main/java/org/apache/camel/spring/xml/XmlCamelContextConfigurer.java
@@ -20,14 +20,14 @@ import org.apache.camel.spring.SpringCamelContext;
 import org.springframework.context.ApplicationContext;
 
 /**
- * Allows to do custom configuration when a new XML based {@link 
org.apache.camel.spring.SpringCamelContext} has been
- * created. For example we use this to enable camel-spring-boot to configure 
Camel created from XML files with the
- * existing Spring Boot auto configuration.
+ * Allows doing custom configuration when a new XML based {@link 
org.apache.camel.spring.SpringCamelContext} has been
+ * created. For example, we use this to enable camel-spring-boot to configure 
Camel created from XML files with the
+ * existing Spring Boot auto-configuration.
  */
 public interface XmlCamelContextConfigurer {
 
 /**
- * Configures XML based CamelContext with the given configuration
+ * Configures XML based CamelContext with the given configuration.
  *
  * @param  applicationContext the Spring context
  * @param  camelContext   the XML based CamelContext


[camel] branch main updated: Polished docs

2021-11-15 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 1d3a2df  Polished docs
1d3a2df is described below

commit 1d3a2df46f593175f3acf713cabcbe12fd4512e8
Author: Claus Ibsen 
AuthorDate: Mon Nov 15 09:44:40 2021 +0100

Polished docs
---
 .../src/main/docs/modules/eips/pages/pollEnrich-eip.adoc| 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/pollEnrich-eip.adoc 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/pollEnrich-eip.adoc
index 04de57e..65ad333 100644
--- 
a/core/camel-core-engine/src/main/docs/modules/eips/pages/pollEnrich-eip.adoc
+++ 
b/core/camel-core-engine/src/main/docs/modules/eips/pages/pollEnrich-eip.adoc
@@ -136,14 +136,16 @@ for example download a file from 
xref:ROOT:aws2-s3-component.adoc[AWS S3] as the
 Report REST API
 
 
-
-
aws-s3:xavier-dev?amazonS3Client=#s3clientdeleteAfterRead=falsefileName=report-file.pdf
+
+
aws-s3:xavier-dev?amazonS3Client=#s3clientdeleteAfterRead=falsefileName=report-file.pdf
 
 
 
 
 
 
+Notice that the enriched endpoint is a constant, however Camel also supports 
dynamic endpoints which is covered next.
+
 === Poll Enrich with Dynamic Endpoints
 
 Both `enrich` and `pollEnrich` supports using dynamic uris computed based on 
information from the current `Exchange`.


[camel] branch main updated: Polished

2021-11-10 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new daf613d  Polished
daf613d is described below

commit daf613d068a8fbe5ce93064e7b0ab573d9c328bc
Author: Claus Ibsen 
AuthorDate: Wed Nov 10 16:40:18 2021 +0100

Polished
---
 .../org/apache/camel/support/cache/DefaultProducerCache.java   | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/cache/DefaultProducerCache.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/cache/DefaultProducerCache.java
index a5b0509..97152e4 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/cache/DefaultProducerCache.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/cache/DefaultProducerCache.java
@@ -133,13 +133,15 @@ public class DefaultProducerCache extends ServiceSupport 
implements ProducerCach
 .build())
 .build();
 
-StopWatch watch = new StopWatch();
+StopWatch watch = LOG.isDebugEnabled() ? new StopWatch() : null;
 if (!task.run(service::isStarting)) {
-LOG.warn("The producer did not finish starting");
+LOG.warn("The producer: {} did not finish starting in {} ms", 
service, ACQUIRE_WAIT_TIME);
 }
 
-LOG.debug("Waited {} ms for producer to finish starting: {} state: 
{}", watch.taken(), service,
-service.getStatus());
+if (LOG.isDebugEnabled()) {
+LOG.debug("Waited {} ms for producer to finish starting: {} state: 
{}", watch.taken(), service,
+service.getStatus());
+}
 }
 
 @Override


[camel] branch main updated: Polished

2021-10-30 Thread davsclaus
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new cf3b5c2  Polished
cf3b5c2 is described below

commit cf3b5c2b47542339649a29fe0f4b91da5d7bdfac
Author: Claus Ibsen 
AuthorDate: Sat Oct 30 09:10:17 2021 +0200

Polished
---
 .../org/apache/camel/support/DefaultScheduledPollConsumerScheduler.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/DefaultScheduledPollConsumerScheduler.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/DefaultScheduledPollConsumerScheduler.java
index 3d77a6a..a3f67db 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/DefaultScheduledPollConsumerScheduler.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/DefaultScheduledPollConsumerScheduler.java
@@ -32,7 +32,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * Default {@link ScheduledBatchPollingConsumer}.
+ * The default scheduler for {@link ScheduledPollConsumer}.
  */
 public class DefaultScheduledPollConsumerScheduler extends ServiceSupport 
implements ScheduledPollConsumerScheduler {
 


  1   2   >