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-spring-boot.git

commit 2f12dc837b161b8f1a72506009bc6b3101064317
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Sat Jun 19 09:51:32 2021 +0200

    Regen
---
 .../catalog/components/hwcloud-functiongraph.json        |  2 +-
 .../camel/springboot/catalog/components/hwcloud-smn.json |  4 ++--
 .../camel/springboot/catalog/components/kamelet.json     |  3 ++-
 .../apache/camel/springboot/catalog/languages/bean.json  |  2 +-
 components-starter/README.adoc                           |  8 ++++----
 .../camel-bean-starter/src/main/docs/bean-starter.adoc   |  2 +-
 .../bean/springboot/BeanLanguageConfiguration.java       |  2 +-
 .../SimpleNotificationComponentConfiguration.java        |  3 ++-
 .../src/main/docs/kamelet-starter.adoc                   |  2 +-
 .../springboot/KameletComponentConfiguration.java        | 16 ++++++++--------
 .../kamelet/springboot/KameletComponentConverter.java    |  4 ++--
 docs/modules/ROOT/pages/bean-starter.adoc                |  2 +-
 docs/modules/ROOT/pages/kamelet-starter.adoc             |  2 +-
 docs/modules/ROOT/pages/list.adoc                        |  8 ++++----
 tooling/camel-spring-boot-dependencies/pom.xml           |  4 ++--
 15 files changed, 33 insertions(+), 31 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-functiongraph.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-functiongraph.json
index 96d3979..9e71899 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-functiongraph.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-functiongraph.json
@@ -2,7 +2,7 @@
   "component": {
     "kind": "component",
     "name": "hwcloud-functiongraph",
-    "title": "FunctionGraph",
+    "title": "Huawei Cloud FunctionGraph",
     "description": "To call serverless functions on Huawei Cloud",
     "deprecated": false,
     "firstVersion": "3.11.0",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-smn.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-smn.json
index b2cafcf..6a6748b 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-smn.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hwcloud-smn.json
@@ -2,8 +2,8 @@
   "component": {
     "kind": "component",
     "name": "hwcloud-smn",
-    "title": "SimpleNotification",
-    "description": "Huawei Cloud component to integrate with 
SimpleNotification services",
+    "title": "Huawei Cloud Simple Message Notification (SMN)",
+    "description": "To broadcast messages and connect cloud services through 
notifications on Huawei Cloud",
     "deprecated": false,
     "firstVersion": "3.8.0",
     "label": "cloud,messaging",
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kamelet.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kamelet.json
index 4460494..b31aef5 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kamelet.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kamelet.json
@@ -30,11 +30,12 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "timeout": { "kind": "property", "displayName": "Timeout", "group": 
"producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 30000, "description": "The timeout value to use if block is 
enabled." },
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
-    "kameletResourceLoaderListener": { "kind": "property", "displayName": 
"Kamelet Resource Loader Listener", "group": "advanced", "label": "advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.component.kamelet.KameletResourceLoaderListener", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
plugin a custom listener for when the Kamelet component is loading Kamelets 
from external resources." }
+    "routeTemplateLoaderListener": { "kind": "property", "displayName": "Route 
Template Loader Listener", "group": "advanced", "label": "advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.RouteTemplateLoaderListener", "deprecated": false, 
"autowired": true, "secret": false, "description": "To plugin a custom listener 
for when the Kamelet component is loading Kamelets from external resources." }
   },
   "properties": {
     "templateId": { "kind": "path", "displayName": "Template Id", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The Route Template ID" },
     "routeId": { "kind": "path", "displayName": "Route Id", "group": "common", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The Route ID. Default value notice: The 
ID will be auto-generated if not provided" },
+    "location": { "kind": "parameter", "displayName": "Location", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Location of the Kamelet to use which can be specified as a 
resource from file system, classpath etc. The location cannot use wildcards, 
and must refer to a file including extension, for example 
file:\/etc\/foo-kamelet.xml" },
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a m [...]
     "exceptionHandler": { "kind": "parameter", "displayName": "Exception 
Handler", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By default the 
con [...]
     "exchangePattern": { "kind": "parameter", "displayName": "Exchange 
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", 
"InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the exchange pattern when the consumer creates an 
exchange." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/bean.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/bean.json
index bf1ae3d..b56c606 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/bean.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/bean.json
@@ -19,7 +19,7 @@
     "ref": { "kind": "attribute", "displayName": "Ref", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Reference to bean to 
lookup in the registry" },
     "method": { "kind": "attribute", "displayName": "Method", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Name of method to call" },
     "beanType": { "kind": "attribute", "displayName": "Bean Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Class name of the bean to 
use" },
-    "scope": { "kind": "attribute", "displayName": "Scope", "required": false, 
"type": "enum", "javaType": "java.lang.String", "enum": [ "Prototype", 
"Request", "Singleton" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "Singleton", "description": "Scope of bean. When using 
singleton scope (default) the bean is created or looked up only once and reused 
for the lifetime of the endpoint. The bean should be thread-safe in case 
concurrent threads is calling the  [...]
+    "scope": { "kind": "attribute", "displayName": "Scope", "required": false, 
"type": "enum", "javaType": "java.lang.String", "enum": [ "Prototype", 
"Request", "Singleton" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "Singleton", "description": "Scope of bean. When using 
singleton scope (default) the bean is created or looked up only once and reused 
for the lifetime of the endpoint. The bean should be thread-safe in case 
concurrent threads is calling the  [...]
     "trim": { "kind": "attribute", "displayName": "Trim", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether to trim the value to remove leading and trailing whitespaces and line 
breaks" },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" }
   }
diff --git a/components-starter/README.adoc b/components-starter/README.adoc
index 72d56de..ffef2ed 100644
--- a/components-starter/README.adoc
+++ b/components-starter/README.adoc
@@ -221,8 +221,6 @@ Number of Camel components: 333 in 269 JAR artifacts (1 
deprecated)
 
 | xref:latest@components::ftps-component.adoc[FTPS] | camel-ftp-starter | 
Stable | 2.2 | Upload and download files to/from FTP servers supporting the 
FTPS protocol.
 
-| xref:latest@components::hwcloud-functiongraph-component.adoc[FunctionGraph] 
| camel-huaweicloud-functiongraph-starter | Preview | 3.11 | To call serverless 
functions on Huawei Cloud
-
 | xref:latest@components::ganglia-component.adoc[Ganglia] | 
camel-ganglia-starter | Stable | 2.15 | Send metrics to Ganglia monitoring 
system.
 
 | xref:latest@components::geocoder-component.adoc[Geocoder] | 
camel-geocoder-starter | Stable | 2.12 | Find geocodes (latitude and longitude) 
for a given address or the other way round.
@@ -293,8 +291,12 @@ Number of Camel components: 333 in 269 JAR artifacts (1 
deprecated)
 
 | xref:latest@components::http-component.adoc[HTTP] | camel-http-starter | 
Stable | 2.3 | Send requests to external HTTP servers using Apache HTTP Client 
4.x.
 
+| xref:latest@components::hwcloud-functiongraph-component.adoc[Huawei Cloud 
FunctionGraph] | camel-huaweicloud-functiongraph-starter | Preview | 3.11 | To 
call serverless functions on Huawei Cloud
+
 | xref:latest@components::hwcloud-iam-component.adoc[Huawei Cloud Identity and 
Access Management (IAM)] | camel-huaweicloud-iam-starter | Preview | 3.11 | To 
securely manage users on Huawei Cloud
 
+| xref:latest@components::hwcloud-smn-component.adoc[Huawei Cloud Simple 
Message Notification (SMN)] | camel-huaweicloud-smn-starter | Stable | 3.8 | To 
broadcast messages and connect cloud services through notifications on Huawei 
Cloud
+
 | xref:latest@components::iec60870-client-component.adoc[IEC 60870 Client] | 
camel-iec60870-starter | Stable | 2.20 | IEC 60870 supervisory control and data 
acquisition (SCADA) client using NeoSCADA implementation.
 
 | xref:latest@components::iec60870-server-component.adoc[IEC 60870 Server] | 
camel-iec60870-starter | Stable | 2.20 | IEC 60870 supervisory control and data 
acquisition (SCADA) server using NeoSCADA implementation.
@@ -557,8 +559,6 @@ Number of Camel components: 333 in 269 JAR artifacts (1 
deprecated)
 
 | xref:latest@components::sjms2-component.adoc[Simple JMS2] | 
camel-sjms2-starter | Stable | 2.19 | Send and receive messages to/from a JMS 
Queue or Topic using plain JMS 2.x API.
 
-| xref:latest@components::hwcloud-smn-component.adoc[SimpleNotification] | 
camel-huaweicloud-smn-starter | Stable | 3.8 | Huawei Cloud component to 
integrate with SimpleNotification services
-
 | xref:latest@components::sip-component.adoc[SIP] | camel-sip-starter | Stable 
| 2.5 | Send and receive messages using the SIP protocol (used in 
telecommunications).
 
 | xref:latest@components::slack-component.adoc[Slack] | camel-slack-starter | 
Stable | 2.16 | Send and receive messages to/from Slack.
diff --git 
a/components-starter/camel-bean-starter/src/main/docs/bean-starter.adoc 
b/components-starter/camel-bean-starter/src/main/docs/bean-starter.adoc
index 4fbaee9..a1fc62d 100644
--- a/components-starter/camel-bean-starter/src/main/docs/bean-starter.adoc
+++ b/components-starter/camel-bean-starter/src/main/docs/bean-starter.adoc
@@ -33,7 +33,7 @@ The component supports 13 options, which are listed below.
 | *camel.component.class.lazy-start-producer* | Whether the producer should be 
started lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the route to fail being started. By deferring 
this startup to be lazy then the startup failure can be handled during routing 
messages via Camel's routing error handlers. Beware that when the first message 
is processed then [...]
 | *camel.component.class.scope* | Scope of bean. When using singleton scope 
(default) the bean is created or looked up only once and reused for the 
lifetime of the endpoint. The bean should be thread-safe in case concurrent 
threads is calling the bean at the same time. When using request scope the bean 
is created or looked up once per request (exchange). This can be used if you 
want to store state on a bean while processing a request and you want to call 
the same bean instance multiple t [...]
 | *camel.language.bean.enabled* | Whether to enable auto configuration of the 
bean language. This is enabled by default. |  | Boolean
-| *camel.language.bean.scope* | Scope of bean. When using singleton scope 
(default) the bean is created or looked up only once and reused for the 
lifetime of the endpoint. The bean should be thread-safe in case concurrent 
threads is calling the bean at the same time. When using request scope the bean 
is created or looked up once per request (exchange). This can be used if you 
want to store state on a bean while processing a request and you want to call 
the same bean instance multiple tim [...]
+| *camel.language.bean.scope* | Scope of bean. When using singleton scope 
(default) the bean is created or looked up only once and reused for the 
lifetime of the endpoint. The bean should be thread-safe in case concurrent 
threads is calling the bean at the same time. When using request scope the bean 
is created or looked up once per request (exchange). This can be used if you 
want to store state on a bean while processing a request and you want to call 
the same bean instance multiple tim [...]
 | *camel.language.bean.trim* | Whether to trim the value to remove leading and 
trailing whitespaces and line breaks | true | Boolean
 | *camel.component.bean.cache* | *Deprecated* Use singleton option instead. | 
true | Boolean
 | *camel.component.class.cache* | *Deprecated* Use singleton option instead. | 
true | Boolean
diff --git 
a/components-starter/camel-bean-starter/src/main/java/org/apache/camel/language/bean/springboot/BeanLanguageConfiguration.java
 
b/components-starter/camel-bean-starter/src/main/java/org/apache/camel/language/bean/springboot/BeanLanguageConfiguration.java
index 32ba138..e47e479 100644
--- 
a/components-starter/camel-bean-starter/src/main/java/org/apache/camel/language/bean/springboot/BeanLanguageConfiguration.java
+++ 
b/components-starter/camel-bean-starter/src/main/java/org/apache/camel/language/bean/springboot/BeanLanguageConfiguration.java
@@ -49,7 +49,7 @@ public class BeanLanguageConfiguration
      * request. When using prototype scope, then the bean will be looked up or
      * created per call. However in case of lookup then this is delegated to 
the
      * bean registry such as Spring or CDI (if in use), which depends on their
-     * configuration can act as either singleton or prototype scope. so when
+     * configuration can act as either singleton or prototype scope. So when
      * using prototype scope then this depends on the bean registry
      * implementation.
      */
diff --git 
a/components-starter/camel-huaweicloud-smn-starter/src/main/java/org/apache/camel/component/huaweicloud/smn/springboot/SimpleNotificationComponentConfiguration.java
 
b/components-starter/camel-huaweicloud-smn-starter/src/main/java/org/apache/camel/component/huaweicloud/smn/springboot/SimpleNotificationComponentConfiguration.java
index f8b2954..bd9b894 100644
--- 
a/components-starter/camel-huaweicloud-smn-starter/src/main/java/org/apache/camel/component/huaweicloud/smn/springboot/SimpleNotificationComponentConfiguration.java
+++ 
b/components-starter/camel-huaweicloud-smn-starter/src/main/java/org/apache/camel/component/huaweicloud/smn/springboot/SimpleNotificationComponentConfiguration.java
@@ -21,7 +21,8 @@ import 
org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Huawei Cloud component to integrate with SimpleNotification services
+ * To broadcast messages and connect cloud services through notifications on
+ * Huawei Cloud
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git 
a/components-starter/camel-kamelet-starter/src/main/docs/kamelet-starter.adoc 
b/components-starter/camel-kamelet-starter/src/main/docs/kamelet-starter.adoc
index e1b31fc..0515386 100644
--- 
a/components-starter/camel-kamelet-starter/src/main/docs/kamelet-starter.adoc
+++ 
b/components-starter/camel-kamelet-starter/src/main/docs/kamelet-starter.adoc
@@ -28,10 +28,10 @@ The component supports 10 options, which are listed below.
 | *camel.component.kamelet.block* | If sending a message to a kamelet endpoint 
which has no active consumer, then we can tell the producer to block and wait 
for the consumer to become active. | true | Boolean
 | *camel.component.kamelet.bridge-error-handler* | Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a message and handled by the routing Error Handler. By 
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal 
with exceptions, that will be logged at WARN or ERROR level and ignored. | 
false | Boolean
 | *camel.component.kamelet.enabled* | Whether to enable auto configuration of 
the kamelet component. This is enabled by default. |  | Boolean
-| *camel.component.kamelet.kamelet-resource-loader-listener* | To plugin a 
custom listener for when the Kamelet component is loading Kamelets from 
external resources. The option is a 
org.apache.camel.component.kamelet.KameletResourceLoaderListener type. |  | 
KameletResourceLoaderListener
 | *camel.component.kamelet.lazy-start-producer* | Whether the producer should 
be started lazy (on the first message). By starting lazy you can use this to 
allow CamelContext and routes to startup in situations where a producer may 
otherwise fail during starting and cause the route to fail being started. By 
deferring this startup to be lazy then the startup failure can be handled 
during routing messages via Camel's routing error handlers. Beware that when 
the first message is processed th [...]
 | *camel.component.kamelet.location* | The location(s) of the Kamelets on the 
file system. Multiple locations can be set separated by comma. | 
classpath:/kamelets | String
 | *camel.component.kamelet.route-properties* | Set route local parameters. |  
| Map
+| *camel.component.kamelet.route-template-loader-listener* | To plugin a 
custom listener for when the Kamelet component is loading Kamelets from 
external resources. The option is a 
org.apache.camel.spi.RouteTemplateLoaderListener type. |  | 
RouteTemplateLoaderListener
 | *camel.component.kamelet.template-properties* | Set template local 
parameters. |  | Map
 | *camel.component.kamelet.timeout* | The timeout value to use if block is 
enabled. | 30000 | Long
 |===
diff --git 
a/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConfiguration.java
 
b/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConfiguration.java
index 1246b3d..64c0267 100644
--- 
a/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConfiguration.java
+++ 
b/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConfiguration.java
@@ -19,7 +19,7 @@ package org.apache.camel.component.kamelet.springboot;
 import java.util.Map;
 import java.util.Properties;
 import javax.annotation.Generated;
-import org.apache.camel.component.kamelet.KameletResourceLoaderListener;
+import org.apache.camel.spi.RouteTemplateLoaderListener;
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
@@ -94,9 +94,9 @@ public class KameletComponentConfiguration
     /**
      * To plugin a custom listener for when the Kamelet component is loading
      * Kamelets from external resources. The option is a
-     * org.apache.camel.component.kamelet.KameletResourceLoaderListener type.
+     * org.apache.camel.spi.RouteTemplateLoaderListener type.
      */
-    private KameletResourceLoaderListener kameletResourceLoaderListener;
+    private RouteTemplateLoaderListener routeTemplateLoaderListener;
 
     public String getLocation() {
         return location;
@@ -162,12 +162,12 @@ public class KameletComponentConfiguration
         this.autowiredEnabled = autowiredEnabled;
     }
 
-    public KameletResourceLoaderListener getKameletResourceLoaderListener() {
-        return kameletResourceLoaderListener;
+    public RouteTemplateLoaderListener getRouteTemplateLoaderListener() {
+        return routeTemplateLoaderListener;
     }
 
-    public void setKameletResourceLoaderListener(
-            KameletResourceLoaderListener kameletResourceLoaderListener) {
-        this.kameletResourceLoaderListener = kameletResourceLoaderListener;
+    public void setRouteTemplateLoaderListener(
+            RouteTemplateLoaderListener routeTemplateLoaderListener) {
+        this.routeTemplateLoaderListener = routeTemplateLoaderListener;
     }
 }
\ No newline at end of file
diff --git 
a/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConverter.java
 
b/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConverter.java
index 8a60fcb..fd760d8 100644
--- 
a/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConverter.java
+++ 
b/components-starter/camel-kamelet-starter/src/main/java/org/apache/camel/component/kamelet/springboot/KameletComponentConverter.java
@@ -41,7 +41,7 @@ public class KameletComponentConverter implements 
GenericConverter {
 
     public Set<ConvertiblePair> getConvertibleTypes() {
         Set<ConvertiblePair> answer = new LinkedHashSet<>();
-        answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.kamelet.KameletResourceLoaderListener.class));
+        answer.add(new ConvertiblePair(String.class, 
org.apache.camel.spi.RouteTemplateLoaderListener.class));
         return answer;
     }
 
@@ -58,7 +58,7 @@ public class KameletComponentConverter implements 
GenericConverter {
         }
         ref = ref.startsWith("#bean:") ? ref.substring(6) : ref.substring(1);
         switch (targetType.getName()) {
-            case 
"org.apache.camel.component.kamelet.KameletResourceLoaderListener": return 
applicationContext.getBean(ref, 
org.apache.camel.component.kamelet.KameletResourceLoaderListener.class);
+            case "org.apache.camel.spi.RouteTemplateLoaderListener": return 
applicationContext.getBean(ref, 
org.apache.camel.spi.RouteTemplateLoaderListener.class);
         }
         return null;
     }
diff --git a/docs/modules/ROOT/pages/bean-starter.adoc 
b/docs/modules/ROOT/pages/bean-starter.adoc
index 4fbaee9..a1fc62d 100644
--- a/docs/modules/ROOT/pages/bean-starter.adoc
+++ b/docs/modules/ROOT/pages/bean-starter.adoc
@@ -33,7 +33,7 @@ The component supports 13 options, which are listed below.
 | *camel.component.class.lazy-start-producer* | Whether the producer should be 
started lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a producer may otherwise 
fail during starting and cause the route to fail being started. By deferring 
this startup to be lazy then the startup failure can be handled during routing 
messages via Camel's routing error handlers. Beware that when the first message 
is processed then [...]
 | *camel.component.class.scope* | Scope of bean. When using singleton scope 
(default) the bean is created or looked up only once and reused for the 
lifetime of the endpoint. The bean should be thread-safe in case concurrent 
threads is calling the bean at the same time. When using request scope the bean 
is created or looked up once per request (exchange). This can be used if you 
want to store state on a bean while processing a request and you want to call 
the same bean instance multiple t [...]
 | *camel.language.bean.enabled* | Whether to enable auto configuration of the 
bean language. This is enabled by default. |  | Boolean
-| *camel.language.bean.scope* | Scope of bean. When using singleton scope 
(default) the bean is created or looked up only once and reused for the 
lifetime of the endpoint. The bean should be thread-safe in case concurrent 
threads is calling the bean at the same time. When using request scope the bean 
is created or looked up once per request (exchange). This can be used if you 
want to store state on a bean while processing a request and you want to call 
the same bean instance multiple tim [...]
+| *camel.language.bean.scope* | Scope of bean. When using singleton scope 
(default) the bean is created or looked up only once and reused for the 
lifetime of the endpoint. The bean should be thread-safe in case concurrent 
threads is calling the bean at the same time. When using request scope the bean 
is created or looked up once per request (exchange). This can be used if you 
want to store state on a bean while processing a request and you want to call 
the same bean instance multiple tim [...]
 | *camel.language.bean.trim* | Whether to trim the value to remove leading and 
trailing whitespaces and line breaks | true | Boolean
 | *camel.component.bean.cache* | *Deprecated* Use singleton option instead. | 
true | Boolean
 | *camel.component.class.cache* | *Deprecated* Use singleton option instead. | 
true | Boolean
diff --git a/docs/modules/ROOT/pages/kamelet-starter.adoc 
b/docs/modules/ROOT/pages/kamelet-starter.adoc
index e1b31fc..0515386 100644
--- a/docs/modules/ROOT/pages/kamelet-starter.adoc
+++ b/docs/modules/ROOT/pages/kamelet-starter.adoc
@@ -28,10 +28,10 @@ The component supports 10 options, which are listed below.
 | *camel.component.kamelet.block* | If sending a message to a kamelet endpoint 
which has no active consumer, then we can tell the producer to block and wait 
for the consumer to become active. | true | Boolean
 | *camel.component.kamelet.bridge-error-handler* | Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a message and handled by the routing Error Handler. By 
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal 
with exceptions, that will be logged at WARN or ERROR level and ignored. | 
false | Boolean
 | *camel.component.kamelet.enabled* | Whether to enable auto configuration of 
the kamelet component. This is enabled by default. |  | Boolean
-| *camel.component.kamelet.kamelet-resource-loader-listener* | To plugin a 
custom listener for when the Kamelet component is loading Kamelets from 
external resources. The option is a 
org.apache.camel.component.kamelet.KameletResourceLoaderListener type. |  | 
KameletResourceLoaderListener
 | *camel.component.kamelet.lazy-start-producer* | Whether the producer should 
be started lazy (on the first message). By starting lazy you can use this to 
allow CamelContext and routes to startup in situations where a producer may 
otherwise fail during starting and cause the route to fail being started. By 
deferring this startup to be lazy then the startup failure can be handled 
during routing messages via Camel's routing error handlers. Beware that when 
the first message is processed th [...]
 | *camel.component.kamelet.location* | The location(s) of the Kamelets on the 
file system. Multiple locations can be set separated by comma. | 
classpath:/kamelets | String
 | *camel.component.kamelet.route-properties* | Set route local parameters. |  
| Map
+| *camel.component.kamelet.route-template-loader-listener* | To plugin a 
custom listener for when the Kamelet component is loading Kamelets from 
external resources. The option is a 
org.apache.camel.spi.RouteTemplateLoaderListener type. |  | 
RouteTemplateLoaderListener
 | *camel.component.kamelet.template-properties* | Set template local 
parameters. |  | Map
 | *camel.component.kamelet.timeout* | The timeout value to use if block is 
enabled. | 30000 | Long
 |===
diff --git a/docs/modules/ROOT/pages/list.adoc 
b/docs/modules/ROOT/pages/list.adoc
index 72d56de..ffef2ed 100644
--- a/docs/modules/ROOT/pages/list.adoc
+++ b/docs/modules/ROOT/pages/list.adoc
@@ -221,8 +221,6 @@ Number of Camel components: 333 in 269 JAR artifacts (1 
deprecated)
 
 | xref:latest@components::ftps-component.adoc[FTPS] | camel-ftp-starter | 
Stable | 2.2 | Upload and download files to/from FTP servers supporting the 
FTPS protocol.
 
-| xref:latest@components::hwcloud-functiongraph-component.adoc[FunctionGraph] 
| camel-huaweicloud-functiongraph-starter | Preview | 3.11 | To call serverless 
functions on Huawei Cloud
-
 | xref:latest@components::ganglia-component.adoc[Ganglia] | 
camel-ganglia-starter | Stable | 2.15 | Send metrics to Ganglia monitoring 
system.
 
 | xref:latest@components::geocoder-component.adoc[Geocoder] | 
camel-geocoder-starter | Stable | 2.12 | Find geocodes (latitude and longitude) 
for a given address or the other way round.
@@ -293,8 +291,12 @@ Number of Camel components: 333 in 269 JAR artifacts (1 
deprecated)
 
 | xref:latest@components::http-component.adoc[HTTP] | camel-http-starter | 
Stable | 2.3 | Send requests to external HTTP servers using Apache HTTP Client 
4.x.
 
+| xref:latest@components::hwcloud-functiongraph-component.adoc[Huawei Cloud 
FunctionGraph] | camel-huaweicloud-functiongraph-starter | Preview | 3.11 | To 
call serverless functions on Huawei Cloud
+
 | xref:latest@components::hwcloud-iam-component.adoc[Huawei Cloud Identity and 
Access Management (IAM)] | camel-huaweicloud-iam-starter | Preview | 3.11 | To 
securely manage users on Huawei Cloud
 
+| xref:latest@components::hwcloud-smn-component.adoc[Huawei Cloud Simple 
Message Notification (SMN)] | camel-huaweicloud-smn-starter | Stable | 3.8 | To 
broadcast messages and connect cloud services through notifications on Huawei 
Cloud
+
 | xref:latest@components::iec60870-client-component.adoc[IEC 60870 Client] | 
camel-iec60870-starter | Stable | 2.20 | IEC 60870 supervisory control and data 
acquisition (SCADA) client using NeoSCADA implementation.
 
 | xref:latest@components::iec60870-server-component.adoc[IEC 60870 Server] | 
camel-iec60870-starter | Stable | 2.20 | IEC 60870 supervisory control and data 
acquisition (SCADA) server using NeoSCADA implementation.
@@ -557,8 +559,6 @@ Number of Camel components: 333 in 269 JAR artifacts (1 
deprecated)
 
 | xref:latest@components::sjms2-component.adoc[Simple JMS2] | 
camel-sjms2-starter | Stable | 2.19 | Send and receive messages to/from a JMS 
Queue or Topic using plain JMS 2.x API.
 
-| xref:latest@components::hwcloud-smn-component.adoc[SimpleNotification] | 
camel-huaweicloud-smn-starter | Stable | 3.8 | Huawei Cloud component to 
integrate with SimpleNotification services
-
 | xref:latest@components::sip-component.adoc[SIP] | camel-sip-starter | Stable 
| 2.5 | Send and receive messages using the SIP protocol (used in 
telecommunications).
 
 | xref:latest@components::slack-component.adoc[Slack] | camel-slack-starter | 
Stable | 2.16 | Send and receive messages to/from Slack.
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index b858257..b52ed68 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -4590,12 +4590,12 @@
       <dependency>
         <groupId>org.apache.pulsar</groupId>
         <artifactId>pulsar-client</artifactId>
-        <version>2.7.2</version>
+        <version>2.8.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.pulsar</groupId>
         <artifactId>pulsar-client-admin</artifactId>
-        <version>2.7.2</version>
+        <version>2.8.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.qpid</groupId>

Reply via email to