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>