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

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

commit 2e171c6f05bc9e920939744c954f7440296321a8
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Nov 30 10:21:45 2023 +0100

    CAMEL-20130: camel-yaml-dsl - Allow to use bean builder classes when 
defining beans
---
 .../resources/org/apache/camel/catalog/models-app/bean.json    | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models-app/bean.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models-app/bean.json
index ffb007e78e4..f67b2ec342e 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models-app/bean.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models-app/bean.json
@@ -18,9 +18,11 @@
     "destroyMethod": { "index": 3, "kind": "attribute", "displayName": 
"Destroy Method", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The name of the custom destroy method to invoke on bean 
shutdown, such as when Camel is shutting down. The method must have no 
arguments, but may throw any exception." },
     "factoryMethod": { "index": 4, "kind": "attribute", "displayName": 
"Factory Method", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Name of method to invoke when creating the bean via a factory 
bean." },
     "factoryBean": { "index": 5, "kind": "attribute", "displayName": "Factory 
Bean", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Name 
of factory bean (bean id) to use for creating the bean." },
-    "scriptLanguage": { "index": 6, "kind": "attribute", "displayName": 
"Script Language", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "The script language to use when using inlined 
script for creating the bean, such as groovy, java, javascript etc." },
-    "constructors": { "index": 7, "kind": "element", "displayName": 
"Constructors", "required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.Integer, java.lang.Object>", "deprecated": false, 
"autowired": false, "secret": false, "description": "Optional constructor 
arguments for creating the bean. Arguments correspond to specific index of the 
constructor argument list, starting from zero." },
-    "properties": { "index": 8, "kind": "element", "displayName": 
"Properties", "required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "deprecated": false, 
"autowired": false, "secret": false, "description": "Optional properties to set 
on the created bean." },
-    "script": { "index": 9, "kind": "element", "displayName": "Script", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The script to execute that creates the bean when using 
scripting languages. If the script use the prefix resource: such as 
resource:classpath:com\/foo\/myscript.groovy, 
resource:file:\/var\/myscript.groovy, then its loaded from the external 
resource." }
+    "builderClass": { "index": 6, "kind": "attribute", "displayName": "Builder 
Class", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Fully 
qualified class name of builder class to use for creating and configuring the 
bean. The builder will use the properties values to configure the bean." },
+    "builderMethod": { "index": 7, "kind": "attribute", "displayName": 
"Builder Method", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "build", "description": "Name of method when using builder 
class. This method is invoked after configuring to create the actual bean. This 
method is often named build (used by default)." },
+    "scriptLanguage": { "index": 8, "kind": "attribute", "displayName": 
"Script Language", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "The script language to use when using inlined 
script for creating the bean, such as groovy, java, javascript etc." },
+    "constructors": { "index": 9, "kind": "element", "displayName": 
"Constructors", "required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.Integer, java.lang.Object>", "deprecated": false, 
"autowired": false, "secret": false, "description": "Optional constructor 
arguments for creating the bean. Arguments correspond to specific index of the 
constructor argument list, starting from zero." },
+    "properties": { "index": 10, "kind": "element", "displayName": 
"Properties", "required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "deprecated": false, 
"autowired": false, "secret": false, "description": "Optional properties to set 
on the created bean." },
+    "script": { "index": 11, "kind": "element", "displayName": "Script", 
"label": "advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The script to execute that creates the bean when using 
scripting languages. If the script use the prefix resource: such as 
resource:classpath:com\/foo\/myscript.groovy, 
resource:file:\/var\/myscript.groovy, then its loaded from the external 
resource." }
   }
 }

Reply via email to