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 97ea73b54f2 CAMEL-21055: camel-core-model - Adjust label on EIP nodes so they are… (#15067) 97ea73b54f2 is described below commit 97ea73b54f2a4e63da0700ba8692ce5717d936ec Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Fri Aug 9 13:16:30 2024 +0200 CAMEL-21055: camel-core-model - Adjust label on EIP nodes so they are… (#15067) * CAMEL-21055: camel-core-model - Adjust label on EIP nodes so they are more accurte and we have marshal/unmarshal as EIPs --- .../org/apache/camel/catalog/models/circuitBreaker.json | 2 +- .../resources/org/apache/camel/catalog/models/doTry.json | 2 +- .../camel/catalog/models/faultToleranceConfiguration.json | 2 +- .../org/apache/camel/catalog/models/langChain4j.json | 4 ++-- .../resources/org/apache/camel/catalog/models/marshal.json | 2 +- .../org/apache/camel/catalog/models/onFallback.json | 2 +- .../camel/catalog/models/resilience4jConfiguration.json | 2 +- .../org/apache/camel/catalog/models/routeTemplates.json | 2 +- .../resources/org/apache/camel/catalog/models/sort.json | 2 +- .../org/apache/camel/catalog/models/unmarshal.json | 2 +- .../org/apache/camel/catalog/schemas/camel-spring.xsd | 14 +++++++------- .../src/main/docs/modules/eips/examples/json/doTry.json | 1 + .../eips/examples/json/faultToleranceConfiguration.json | 1 - .../main/docs/modules/eips/examples/json/langChain4j.json | 1 + .../src/main/docs/modules/eips/examples/json/marshal.json | 1 + .../main/docs/modules/eips/examples/json/onFallback.json | 1 - .../eips/examples/json/resilience4jConfiguration.json | 1 - .../main/docs/modules/eips/examples/json/unmarshal.json | 1 + core/camel-core-engine/src/main/docs/modules/eips/nav.adoc | 4 ++-- .../src/main/docs/modules/eips/pages/marshal-eip.adoc | 6 +++++- .../src/main/docs/modules/eips/pages/unmarshal-eip.adoc | 5 +++++ .../META-INF/org/apache/camel/model/circuitBreaker.json | 2 +- .../resources/META-INF/org/apache/camel/model/doTry.json | 2 +- .../apache/camel/model/faultToleranceConfiguration.json | 2 +- .../resources/META-INF/org/apache/camel/model/marshal.json | 2 +- .../META-INF/org/apache/camel/model/onFallback.json | 2 +- .../org/apache/camel/model/resilience4jConfiguration.json | 2 +- .../META-INF/org/apache/camel/model/routeTemplates.json | 2 +- .../resources/META-INF/org/apache/camel/model/sort.json | 2 +- .../org/apache/camel/model/tokenizer/langChain4j.json | 4 ++-- .../META-INF/org/apache/camel/model/unmarshal.json | 2 +- .../org/apache/camel/model/CircuitBreakerDefinition.java | 2 +- .../camel/model/FaultToleranceConfigurationDefinition.java | 2 +- .../java/org/apache/camel/model/MarshalDefinition.java | 2 +- .../java/org/apache/camel/model/OnFallbackDefinition.java | 2 +- .../main/java/org/apache/camel/model/OutputDefinition.java | 2 -- .../java/org/apache/camel/model/PropertyDefinitions.java | 3 +++ .../camel/model/Resilience4jConfigurationDefinition.java | 2 +- .../org/apache/camel/model/RouteTemplatesDefinition.java | 2 +- .../main/java/org/apache/camel/model/SortDefinition.java | 2 +- .../java/org/apache/camel/model/TokenizerDefinition.java | 5 ++--- .../main/java/org/apache/camel/model/TryDefinition.java | 2 +- .../java/org/apache/camel/model/UnmarshalDefinition.java | 2 +- .../model/tokenizer/LangChain4jTokenizerDefinition.java | 6 ++---- .../camel/dsl/yaml/deserializers/ModelDeserializers.java | 2 +- .../src/generated/resources/schema/camelYamlDsl.json | 2 +- 46 files changed, 63 insertions(+), 55 deletions(-) diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json index 1e0ead30245..0988fe8be5f 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json @@ -5,7 +5,7 @@ "title": "Circuit Breaker", "description": "Route messages in a fault tolerance way using Circuit Breaker", "deprecated": false, - "label": "eip,routing", + "label": "eip,routing,error", "javaType": "org.apache.camel.model.CircuitBreakerDefinition", "abstract": false, "input": true, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doTry.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doTry.json index db7fd3a740e..312cd3e9f02 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doTry.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doTry.json @@ -5,7 +5,7 @@ "title": "Do Try", "description": "Marks the beginning of a try, catch, finally block", "deprecated": false, - "label": "error", + "label": "eip,routing,error", "javaType": "org.apache.camel.model.TryDefinition", "abstract": false, "input": true, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/faultToleranceConfiguration.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/faultToleranceConfiguration.json index 6c15b680640..167680c801b 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/faultToleranceConfiguration.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/faultToleranceConfiguration.json @@ -5,7 +5,7 @@ "title": "Fault Tolerance Configuration", "description": "MicroProfile Fault Tolerance Circuit Breaker EIP configuration", "deprecated": false, - "label": "configuration,eip", + "label": "configuration,error", "javaType": "org.apache.camel.model.FaultToleranceConfigurationDefinition", "abstract": false, "input": false, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/langChain4j.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/langChain4j.json index cec86e6a5ff..058b23baf82 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/langChain4j.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/langChain4j.json @@ -3,10 +3,10 @@ "kind": "model", "name": "langChain4j", "title": "LangChain4J Tokenizer", - "description": "Represents a tokenizer that uses LangChain4j for tokenization", + "description": "Tokenizer that uses LangChain4j for tokenization.", "deprecated": false, "firstVersion": "4.8.0", - "label": "tokenizer,transformation,ai", + "label": "eip,transformation,ai", "javaType": "org.apache.camel.model.tokenizer.LangChain4jTokenizerDefinition", "abstract": false, "input": true, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/marshal.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/marshal.json index a7c6c2c18ad..12580b489be 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/marshal.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/marshal.json @@ -5,7 +5,7 @@ "title": "Marshal", "description": "Marshals data into a specified format for transmission over a transport or component", "deprecated": false, - "label": "dataformat,transformation", + "label": "eip,dataformat,transformation", "javaType": "org.apache.camel.model.MarshalDefinition", "abstract": false, "input": true, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json index 7e8b787f47e..4ad122be0f5 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json @@ -5,7 +5,7 @@ "title": "On Fallback", "description": "Route to be executed when Circuit Breaker EIP executes fallback", "deprecated": false, - "label": "eip,routing", + "label": "error", "javaType": "org.apache.camel.model.OnFallbackDefinition", "abstract": false, "input": true, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/resilience4jConfiguration.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/resilience4jConfiguration.json index 26b6bdaf870..7a8667b9dcc 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/resilience4jConfiguration.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/resilience4jConfiguration.json @@ -5,7 +5,7 @@ "title": "Resilience4j Configuration", "description": "Resilience4j Circuit Breaker EIP configuration", "deprecated": false, - "label": "configuration,eip", + "label": "configuration,error", "javaType": "org.apache.camel.model.Resilience4jConfigurationDefinition", "abstract": false, "input": false, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeTemplates.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeTemplates.json index ec69c7c1313..afe4f687d34 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeTemplates.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/routeTemplates.json @@ -5,7 +5,7 @@ "title": "Route Templates", "description": "A series of route templates", "deprecated": false, - "label": "routeTemplates", + "label": "configuration", "javaType": "org.apache.camel.model.RouteTemplatesDefinition", "abstract": false, "input": false, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/sort.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/sort.json index d49a98c3b10..5b9e9325422 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/sort.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/sort.json @@ -5,7 +5,7 @@ "title": "Sort", "description": "Sorts the contents of the message", "deprecated": false, - "label": "eip,routing", + "label": "eip,transformation", "javaType": "org.apache.camel.model.SortDefinition", "abstract": false, "input": true, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/unmarshal.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/unmarshal.json index a2a1afbe660..dced9540ac1 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/unmarshal.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/unmarshal.json @@ -5,7 +5,7 @@ "title": "Unmarshal", "description": "Converts the message data received from the wire into a format that Apache Camel processors can consume", "deprecated": false, - "label": "dataformat,transformation", + "label": "eip,dataformat,transformation", "javaType": "org.apache.camel.model.UnmarshalDefinition", "abstract": false, "input": true, diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd index c5cac9d9a5f..1c90bd9c629 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd @@ -861,7 +861,7 @@ Deprecated: null <xs:annotation> <xs:documentation xml:lang="en"> <![CDATA[ -Represents a tokenizer that uses LangChain4j for tokenization +Tokenizer that uses LangChain4j for tokenization. ]]> </xs:documentation> </xs:annotation> @@ -17283,29 +17283,29 @@ Sets the component name that this definition will apply to. <xs:complexContent> <xs:extension base="tns:tokenizerDefinition"> <xs:sequence/> - <xs:attribute name="maxTokens" type="xs:string" use="required"> + <xs:attribute name="tokenizerType" type="xs:string" use="required"> <xs:annotation> <xs:documentation xml:lang="en"> <![CDATA[ -Sets the maximum number of tokens on each segment. Default value: 1024 +Sets the tokenizer type. ]]> </xs:documentation> </xs:annotation> </xs:attribute> - <xs:attribute name="maxOverlap" type="xs:string" use="required"> + <xs:attribute name="maxTokens" type="xs:string" use="required"> <xs:annotation> <xs:documentation xml:lang="en"> <![CDATA[ -Sets the maximum number of tokens that can overlap in each segment. Default value: 0 +Sets the maximum number of tokens on each segment. ]]> </xs:documentation> </xs:annotation> </xs:attribute> - <xs:attribute name="tokenizerType" type="xs:string" use="required"> + <xs:attribute name="maxOverlap" type="xs:string" use="required"> <xs:annotation> <xs:documentation xml:lang="en"> <![CDATA[ -Sets the tokenizer type. Default value: OPEN_AI +Sets the maximum number of tokens that can overlap in each segment. ]]> </xs:documentation> </xs:annotation> diff --git a/core/camel-core-engine/src/main/docs/modules/eips/examples/json/doTry.json b/core/camel-core-engine/src/main/docs/modules/eips/examples/json/doTry.json new file mode 120000 index 00000000000..f26f3d40c9a --- /dev/null +++ b/core/camel-core-engine/src/main/docs/modules/eips/examples/json/doTry.json @@ -0,0 +1 @@ +../../../../../../../../camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/doTry.json \ No newline at end of file diff --git a/core/camel-core-engine/src/main/docs/modules/eips/examples/json/faultToleranceConfiguration.json b/core/camel-core-engine/src/main/docs/modules/eips/examples/json/faultToleranceConfiguration.json deleted file mode 120000 index e40c4225f8e..00000000000 --- a/core/camel-core-engine/src/main/docs/modules/eips/examples/json/faultToleranceConfiguration.json +++ /dev/null @@ -1 +0,0 @@ -../../../../../../../../camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/faultToleranceConfiguration.json \ No newline at end of file diff --git a/core/camel-core-engine/src/main/docs/modules/eips/examples/json/langChain4j.json b/core/camel-core-engine/src/main/docs/modules/eips/examples/json/langChain4j.json new file mode 120000 index 00000000000..ec32999be9b --- /dev/null +++ b/core/camel-core-engine/src/main/docs/modules/eips/examples/json/langChain4j.json @@ -0,0 +1 @@ +../../../../../../../../camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/tokenizer/langChain4j.json \ No newline at end of file diff --git a/core/camel-core-engine/src/main/docs/modules/eips/examples/json/marshal.json b/core/camel-core-engine/src/main/docs/modules/eips/examples/json/marshal.json new file mode 120000 index 00000000000..e4c1ed3d563 --- /dev/null +++ b/core/camel-core-engine/src/main/docs/modules/eips/examples/json/marshal.json @@ -0,0 +1 @@ +../../../../../../../../camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/marshal.json \ No newline at end of file diff --git a/core/camel-core-engine/src/main/docs/modules/eips/examples/json/onFallback.json b/core/camel-core-engine/src/main/docs/modules/eips/examples/json/onFallback.json deleted file mode 120000 index 334a8e1ee43..00000000000 --- a/core/camel-core-engine/src/main/docs/modules/eips/examples/json/onFallback.json +++ /dev/null @@ -1 +0,0 @@ -../../../../../../../../camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/onFallback.json \ No newline at end of file diff --git a/core/camel-core-engine/src/main/docs/modules/eips/examples/json/resilience4jConfiguration.json b/core/camel-core-engine/src/main/docs/modules/eips/examples/json/resilience4jConfiguration.json deleted file mode 120000 index 45e40e50921..00000000000 --- a/core/camel-core-engine/src/main/docs/modules/eips/examples/json/resilience4jConfiguration.json +++ /dev/null @@ -1 +0,0 @@ -../../../../../../../../camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/resilience4jConfiguration.json \ No newline at end of file diff --git a/core/camel-core-engine/src/main/docs/modules/eips/examples/json/unmarshal.json b/core/camel-core-engine/src/main/docs/modules/eips/examples/json/unmarshal.json new file mode 120000 index 00000000000..b40fd3fcac2 --- /dev/null +++ b/core/camel-core-engine/src/main/docs/modules/eips/examples/json/unmarshal.json @@ -0,0 +1 @@ +../../../../../../../../camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/unmarshal.json \ No newline at end of file diff --git a/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc b/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc index 6d1dee3e69e..74bb7994e45 100644 --- a/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc +++ b/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc @@ -38,7 +38,7 @@ ** xref:loadBalance-eip.adoc[Load Balance] ** xref:log-eip.adoc[Logger] ** xref:loop-eip.adoc[Loop] -** xref:marshal-eip.adoc[Marshal EIP] +** xref:marshal-eip.adoc[Marshal] ** xref:message.adoc[Message] ** xref:message-broker.adoc[Message Broker] ** xref:message-bus.adoc[Message Bus] @@ -104,7 +104,7 @@ ** xref:topicLoadBalancer-eip.adoc[Topic Load Balancer] ** xref:transactional-client.adoc[Transactional Client] ** xref:transform-eip.adoc[Transform] -** xref:unmarshal-eip.adoc[Unmarshal EIP] +** xref:unmarshal-eip.adoc[Unmarshal] ** xref:validate-eip.adoc[Validate] ** xref:weightedLoadBalancer-eip.adoc[Weighted Load Balancer] ** xref:wireTap-eip.adoc[Wire Tap] diff --git a/core/camel-core-engine/src/main/docs/modules/eips/pages/marshal-eip.adoc b/core/camel-core-engine/src/main/docs/modules/eips/pages/marshal-eip.adoc index 6a905e338e5..80b42151bcf 100644 --- a/core/camel-core-engine/src/main/docs/modules/eips/pages/marshal-eip.adoc +++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/marshal-eip.adoc @@ -1,4 +1,9 @@ = Marshal EIP +:doctitle: Marshal +:shortname: marshal +:description: Marshals data into a specified format for transmission over a transport or component +:since: +:supportlevel: Stable :tabs-sync-option: The xref:marshal-eip.adoc[Marshal] and xref:unmarshal-eip.adoc[Unmarshal] EIPs are used @@ -70,4 +75,3 @@ YAML:: uri: jms:queue:order ---- ==== - diff --git a/core/camel-core-engine/src/main/docs/modules/eips/pages/unmarshal-eip.adoc b/core/camel-core-engine/src/main/docs/modules/eips/pages/unmarshal-eip.adoc index a1384c5797f..baaf626f5c7 100644 --- a/core/camel-core-engine/src/main/docs/modules/eips/pages/unmarshal-eip.adoc +++ b/core/camel-core-engine/src/main/docs/modules/eips/pages/unmarshal-eip.adoc @@ -1,4 +1,9 @@ = Unmarshal EIP +:doctitle: Unmarshal +:shortname: unmarshal +:description: Converts the message data received from the wire into a format that Apache Camel processors can consume +:since: +:supportlevel: Stable :tabs-sync-option: The xref:marshal-eip.adoc[Marshal] and xref:unmarshal-eip.adoc[Unmarshal] EIPs are used diff --git a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/circuitBreaker.json b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/circuitBreaker.json index 1e0ead30245..0988fe8be5f 100644 --- a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/circuitBreaker.json +++ b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/circuitBreaker.json @@ -5,7 +5,7 @@ "title": "Circuit Breaker", "description": "Route messages in a fault tolerance way using Circuit Breaker", "deprecated": false, - "label": "eip,routing", + "label": "eip,routing,error", "javaType": "org.apache.camel.model.CircuitBreakerDefinition", "abstract": false, "input": true, diff --git a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/doTry.json b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/doTry.json index db7fd3a740e..312cd3e9f02 100644 --- a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/doTry.json +++ b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/doTry.json @@ -5,7 +5,7 @@ "title": "Do Try", "description": "Marks the beginning of a try, catch, finally block", "deprecated": false, - "label": "error", + "label": "eip,routing,error", "javaType": "org.apache.camel.model.TryDefinition", "abstract": false, "input": true, diff --git a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/faultToleranceConfiguration.json b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/faultToleranceConfiguration.json index 6c15b680640..167680c801b 100644 --- a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/faultToleranceConfiguration.json +++ b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/faultToleranceConfiguration.json @@ -5,7 +5,7 @@ "title": "Fault Tolerance Configuration", "description": "MicroProfile Fault Tolerance Circuit Breaker EIP configuration", "deprecated": false, - "label": "configuration,eip", + "label": "configuration,error", "javaType": "org.apache.camel.model.FaultToleranceConfigurationDefinition", "abstract": false, "input": false, diff --git a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/marshal.json b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/marshal.json index a7c6c2c18ad..12580b489be 100644 --- a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/marshal.json +++ b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/marshal.json @@ -5,7 +5,7 @@ "title": "Marshal", "description": "Marshals data into a specified format for transmission over a transport or component", "deprecated": false, - "label": "dataformat,transformation", + "label": "eip,dataformat,transformation", "javaType": "org.apache.camel.model.MarshalDefinition", "abstract": false, "input": true, diff --git a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/onFallback.json b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/onFallback.json index 7e8b787f47e..4ad122be0f5 100644 --- a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/onFallback.json +++ b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/onFallback.json @@ -5,7 +5,7 @@ "title": "On Fallback", "description": "Route to be executed when Circuit Breaker EIP executes fallback", "deprecated": false, - "label": "eip,routing", + "label": "error", "javaType": "org.apache.camel.model.OnFallbackDefinition", "abstract": false, "input": true, diff --git a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/resilience4jConfiguration.json b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/resilience4jConfiguration.json index 26b6bdaf870..7a8667b9dcc 100644 --- a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/resilience4jConfiguration.json +++ b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/resilience4jConfiguration.json @@ -5,7 +5,7 @@ "title": "Resilience4j Configuration", "description": "Resilience4j Circuit Breaker EIP configuration", "deprecated": false, - "label": "configuration,eip", + "label": "configuration,error", "javaType": "org.apache.camel.model.Resilience4jConfigurationDefinition", "abstract": false, "input": false, diff --git a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/routeTemplates.json b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/routeTemplates.json index ec69c7c1313..afe4f687d34 100644 --- a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/routeTemplates.json +++ b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/routeTemplates.json @@ -5,7 +5,7 @@ "title": "Route Templates", "description": "A series of route templates", "deprecated": false, - "label": "routeTemplates", + "label": "configuration", "javaType": "org.apache.camel.model.RouteTemplatesDefinition", "abstract": false, "input": false, diff --git a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/sort.json b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/sort.json index d49a98c3b10..5b9e9325422 100644 --- a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/sort.json +++ b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/sort.json @@ -5,7 +5,7 @@ "title": "Sort", "description": "Sorts the contents of the message", "deprecated": false, - "label": "eip,routing", + "label": "eip,transformation", "javaType": "org.apache.camel.model.SortDefinition", "abstract": false, "input": true, diff --git a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/tokenizer/langChain4j.json b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/tokenizer/langChain4j.json index cec86e6a5ff..058b23baf82 100644 --- a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/tokenizer/langChain4j.json +++ b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/tokenizer/langChain4j.json @@ -3,10 +3,10 @@ "kind": "model", "name": "langChain4j", "title": "LangChain4J Tokenizer", - "description": "Represents a tokenizer that uses LangChain4j for tokenization", + "description": "Tokenizer that uses LangChain4j for tokenization.", "deprecated": false, "firstVersion": "4.8.0", - "label": "tokenizer,transformation,ai", + "label": "eip,transformation,ai", "javaType": "org.apache.camel.model.tokenizer.LangChain4jTokenizerDefinition", "abstract": false, "input": true, diff --git a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/unmarshal.json b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/unmarshal.json index a2a1afbe660..dced9540ac1 100644 --- a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/unmarshal.json +++ b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/unmarshal.json @@ -5,7 +5,7 @@ "title": "Unmarshal", "description": "Converts the message data received from the wire into a format that Apache Camel processors can consume", "deprecated": false, - "label": "dataformat,transformation", + "label": "eip,dataformat,transformation", "javaType": "org.apache.camel.model.UnmarshalDefinition", "abstract": false, "input": true, diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/CircuitBreakerDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/CircuitBreakerDefinition.java index 4d3bbaa6093..667a7779151 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/CircuitBreakerDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/CircuitBreakerDefinition.java @@ -31,7 +31,7 @@ import org.apache.camel.spi.Metadata; /** * Route messages in a fault tolerance way using Circuit Breaker */ -@Metadata(label = "eip,routing") +@Metadata(label = "eip,routing,error") @XmlRootElement(name = "circuitBreaker") @XmlAccessorType(XmlAccessType.FIELD) public class CircuitBreakerDefinition extends OutputDefinition<CircuitBreakerDefinition> { diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/FaultToleranceConfigurationDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/FaultToleranceConfigurationDefinition.java index 5bc67098c85..5754541829c 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/FaultToleranceConfigurationDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/FaultToleranceConfigurationDefinition.java @@ -27,7 +27,7 @@ import org.apache.camel.spi.Metadata; /** * MicroProfile Fault Tolerance Circuit Breaker EIP configuration */ -@Metadata(label = "configuration,eip") +@Metadata(label = "configuration,error") @XmlRootElement(name = "faultToleranceConfiguration") @XmlAccessorType(XmlAccessType.FIELD) @Configurer(extended = true) diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/MarshalDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/MarshalDefinition.java index 1504c09e386..1acac01b5b0 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/MarshalDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/MarshalDefinition.java @@ -69,7 +69,7 @@ import org.apache.camel.spi.Metadata; /** * Marshals data into a specified format for transmission over a transport or component */ -@Metadata(label = "dataformat,transformation") +@Metadata(label = "eip,dataformat,transformation") @XmlRootElement(name = "marshal") @XmlAccessorType(XmlAccessType.FIELD) public class MarshalDefinition extends NoOutputDefinition<MarshalDefinition> implements DataFormatDefinitionAware { diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/OnFallbackDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/OnFallbackDefinition.java index 6bd6bd06226..361670d8ef6 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/OnFallbackDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/OnFallbackDefinition.java @@ -31,7 +31,7 @@ import org.apache.camel.spi.Metadata; /** * Route to be executed when Circuit Breaker EIP executes fallback */ -@Metadata(label = "eip,routing") +@Metadata(label = "error") @XmlRootElement(name = "onFallback") @XmlAccessorType(XmlAccessType.FIELD) public class OnFallbackDefinition extends ProcessorDefinition<OnFallbackDefinition> implements OutputNode { diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/OutputDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/OutputDefinition.java index 57d85d7b51e..68f6cedf18d 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/OutputDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/OutputDefinition.java @@ -33,8 +33,6 @@ import org.apache.camel.spi.Metadata; @XmlAccessorType(XmlAccessType.NONE) public class OutputDefinition<Type extends ProcessorDefinition<Type>> extends ProcessorDefinition<Type> implements OutputNode { - // TODO: copyDefinition return value to be class type itself and not generic - protected List<ProcessorDefinition<?>> outputs = new ArrayList<>(); public OutputDefinition() { diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/PropertyDefinitions.java b/core/camel-core-model/src/main/java/org/apache/camel/model/PropertyDefinitions.java index ed6ef30b2af..65b83d46bed 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/PropertyDefinitions.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/PropertyDefinitions.java @@ -24,6 +24,9 @@ import jakarta.xml.bind.annotation.XmlAccessorType; import jakarta.xml.bind.annotation.XmlElement; import jakarta.xml.bind.annotation.XmlType; +import org.apache.camel.spi.Metadata; + +@Metadata(label = "configuration") @XmlType @XmlAccessorType(XmlAccessType.FIELD) public class PropertyDefinitions { diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/Resilience4jConfigurationDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/Resilience4jConfigurationDefinition.java index 7260438edd3..ac8ab25a075 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/Resilience4jConfigurationDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/Resilience4jConfigurationDefinition.java @@ -29,7 +29,7 @@ import org.apache.camel.spi.Metadata; /** * Resilience4j Circuit Breaker EIP configuration */ -@Metadata(label = "configuration,eip") +@Metadata(label = "configuration,error") @XmlRootElement(name = "resilience4jConfiguration") @XmlAccessorType(XmlAccessType.FIELD) @Configurer(extended = true) diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/RouteTemplatesDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/RouteTemplatesDefinition.java index a50d583b3eb..6ae8d9eca0e 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/RouteTemplatesDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/RouteTemplatesDefinition.java @@ -35,7 +35,7 @@ import org.apache.camel.spi.ResourceAware; /** * A series of route templates */ -@Metadata(label = "routeTemplates") +@Metadata(label = "configuration") @XmlRootElement(name = "routeTemplates") @XmlAccessorType(XmlAccessType.FIELD) public class RouteTemplatesDefinition extends OptionalIdentifiedDefinition<RouteTemplatesDefinition> diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/SortDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/SortDefinition.java index 15a9308316b..f0bb48075bc 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/SortDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/SortDefinition.java @@ -31,7 +31,7 @@ import org.apache.camel.spi.Metadata; /** * Sorts the contents of the message */ -@Metadata(label = "eip,routing") +@Metadata(label = "eip,transformation") @XmlRootElement(name = "sort") @XmlAccessorType(XmlAccessType.FIELD) public class SortDefinition<T> extends ExpressionNode { diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/TokenizerDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/TokenizerDefinition.java index 56721a66ea5..31e73bede0f 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/TokenizerDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/TokenizerDefinition.java @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.camel.model; import jakarta.xml.bind.annotation.XmlTransient; @@ -22,12 +21,12 @@ import jakarta.xml.bind.annotation.XmlTransient; import org.apache.camel.spi.Tokenizer; /** - * Represents a Camel tokenizer + * Represents a Camel tokenizer for AI. */ public abstract class TokenizerDefinition extends NoOutputDefinition<TokenizerDefinition> { + @XmlTransient private String tokenizerName; - @XmlTransient private Tokenizer.Configuration configuration; diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/TryDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/TryDefinition.java index 05e574553f8..a172e6f54b2 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/TryDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/TryDefinition.java @@ -35,7 +35,7 @@ import org.apache.camel.spi.annotations.DslProperty; /** * Marks the beginning of a try, catch, finally block */ -@Metadata(label = "error") +@Metadata(label = "eip,routing,error") @XmlRootElement(name = "doTry") @XmlAccessorType(XmlAccessType.FIELD) public class TryDefinition extends OutputDefinition<TryDefinition> { diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/UnmarshalDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/UnmarshalDefinition.java index 74cd888ec5d..050e629f4fe 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/UnmarshalDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/UnmarshalDefinition.java @@ -69,7 +69,7 @@ import org.apache.camel.spi.Metadata; /** * Converts the message data received from the wire into a format that Apache Camel processors can consume */ -@Metadata(label = "dataformat,transformation") +@Metadata(label = "eip,dataformat,transformation") @XmlRootElement(name = "unmarshal") @XmlAccessorType(XmlAccessType.FIELD) public class UnmarshalDefinition extends NoOutputDefinition<UnmarshalDefinition> implements DataFormatDefinitionAware { diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/tokenizer/LangChain4jTokenizerDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/tokenizer/LangChain4jTokenizerDefinition.java index 4e48fdeab2b..0c184798b9d 100644 --- a/core/camel-core-model/src/main/java/org/apache/camel/model/tokenizer/LangChain4jTokenizerDefinition.java +++ b/core/camel-core-model/src/main/java/org/apache/camel/model/tokenizer/LangChain4jTokenizerDefinition.java @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.camel.model.tokenizer; import jakarta.xml.bind.annotation.XmlAccessType; @@ -29,9 +28,9 @@ import org.apache.camel.spi.Metadata; import org.apache.camel.spi.Tokenizer; /** - * Represents a tokenizer that uses LangChain4j for tokenization + * Tokenizer that uses LangChain4j for tokenization. */ -@Metadata(firstVersion = "4.8.0", label = "tokenizer,transformation,ai", title = "LangChain4J Tokenizer") +@Metadata(firstVersion = "4.8.0", label = "eip,transformation,ai", title = "LangChain4J Tokenizer") @XmlRootElement(name = "langChain4j") @XmlAccessorType(XmlAccessType.FIELD) public class LangChain4jTokenizerDefinition extends TokenizerDefinition { @@ -50,7 +49,6 @@ public class LangChain4jTokenizerDefinition extends TokenizerDefinition { private String maxOverlap; public LangChain4jTokenizerDefinition() { - } public LangChain4jTokenizerDefinition(LangChain4jTokenizerDefinition source) { diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java index 4eb8bcd2365..7ebf1f4483e 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java @@ -8819,7 +8819,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { types = org.apache.camel.model.tokenizer.LangChain4jTokenizerDefinition.class, order = org.apache.camel.dsl.yaml.common.YamlDeserializerResolver.ORDER_LOWEST - 1, displayName = "LangChain4J Tokenizer", - description = "Represents a tokenizer that uses LangChain4j for tokenization", + description = "Tokenizer that uses LangChain4j for tokenization.", deprecated = false, properties = { @YamlProperty(name = "description", type = "string", description = "Sets the description of this node", displayName = "Description"), diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json index 1c392cb4219..651baeab570 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json @@ -15698,7 +15698,7 @@ }, "org.apache.camel.model.tokenizer.LangChain4jTokenizerDefinition" : { "title" : "LangChain4J Tokenizer", - "description" : "Represents a tokenizer that uses LangChain4j for tokenization", + "description" : "Tokenizer that uses LangChain4j for tokenization.", "type" : "object", "additionalProperties" : false, "properties" : {