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
The following commit(s) were added to refs/heads/main by this push:
new 8c3d54a90b3 Regen
8c3d54a90b3 is described below
commit 8c3d54a90b342dbe3bd20dcda3f358d1f0f19058
Author: Claus Ibsen <[email protected]>
AuthorDate: Sun Oct 1 09:14:52 2023 +0200
Regen
---
.../org/apache/camel/springboot/catalog/languages/bean.json | 7 ++++---
.../camel-bean-starter/src/main/docs/bean.json | 7 +++++++
.../language/bean/springboot/BeanLanguageConfiguration.java | 12 ++++++++++++
tooling/camel-spring-boot-dependencies/pom.xml | 2 +-
4 files changed, 24 insertions(+), 4 deletions(-)
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 a1e12463931..2d0fb4129c8 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
@@ -20,8 +20,9 @@
"method": { "index": 1, "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": { "index": 2, "kind": "attribute", "displayName": "Bean Type",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description": "Class
name (fully qualified) of the bean to use Will lookup in registry and if there
is a single instance of the same type, then the existing bean is used,
otherwise a new bean is created (requires a default no-arg constructor)." },
"scope": { "index": 3, "kind": "attribute", "displayName": "Scope",
"label": "advanced", "required": false, "type": "enum", "javaType":
"java.lang.String", "enum": [ "Singleton", "Request", "Prototype" ],
"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 c [...]
- "resultType": { "index": 4, "kind": "attribute", "displayName": "Result
Type", "required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the class of the result type (type from output)" },
- "trim": { "index": 5, "kind": "attribute", "displayName": "Trim", "label":
"advanced", "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": { "index": 6, "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" }
+ "validate": { "index": 4, "kind": "attribute", "displayName": "Validate",
"label": "advanced", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "description": "Whether to validate the bean has the
configured method." },
+ "resultType": { "index": 5, "kind": "attribute", "displayName": "Result
Type", "required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the class of the result type (type from output)" },
+ "trim": { "index": 6, "kind": "attribute", "displayName": "Trim", "label":
"advanced", "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": { "index": 7, "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/camel-bean-starter/src/main/docs/bean.json
b/components-starter/camel-bean-starter/src/main/docs/bean.json
index 3bf79f6f899..31fa8352bb3 100644
--- a/components-starter/camel-bean-starter/src/main/docs/bean.json
+++ b/components-starter/camel-bean-starter/src/main/docs/bean.json
@@ -121,6 +121,13 @@
"description": "Whether to trim the value to remove leading and trailing
whitespaces and line breaks",
"sourceType":
"org.apache.camel.language.bean.springboot.BeanLanguageConfiguration",
"defaultValue": true
+ },
+ {
+ "name": "camel.language.bean.validate",
+ "type": "java.lang.Boolean",
+ "description": "Whether to validate the bean has the configured method.",
+ "sourceType":
"org.apache.camel.language.bean.springboot.BeanLanguageConfiguration",
+ "defaultValue": true
}
],
"hints": []
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 18103f977a9..5923a13ba66 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
@@ -51,6 +51,10 @@ public class BeanLanguageConfiguration
* implementation.
*/
private String scope = "Singleton";
+ /**
+ * Whether to validate the bean has the configured method.
+ */
+ private Boolean validate = true;
/**
* Whether to trim the value to remove leading and trailing whitespaces and
* line breaks
@@ -65,6 +69,14 @@ public class BeanLanguageConfiguration
this.scope = scope;
}
+ public Boolean getValidate() {
+ return validate;
+ }
+
+ public void setValidate(Boolean validate) {
+ this.validate = validate;
+ }
+
public Boolean getTrim() {
return trim;
}
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml
b/tooling/camel-spring-boot-dependencies/pom.xml
index 3d10bcd548d..bb689359809 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -220,7 +220,7 @@
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro</artifactId>
- <version>1.11.3</version>
+ <version>1.11.0</version>
</dependency>
<dependency>
<groupId>org.apache.avro</groupId>