This is an automated email from the ASF dual-hosted git repository.
Croway 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 15c72e485caa docs: mention platform-http in the rest component example
list (#26498)
15c72e485caa is described below
commit 15c72e485caa0539654e3d68daf3f575f6b72c90
Author: Federico Mariani <[email protected]>
AuthorDate: Wed Sep 16 12:12:11 2026 +0200
docs: mention platform-http in the rest component example list (#26498)
* docs: mention platform-http in the rest component example list
The camel.rest.component / RestConfiguration.setComponent javadoc and
@Metadata description listed "netty-http, jetty, servlet, undertow" as
example rest consumer components, but omitted platform-http even though
it already appears in the @Metadata enums list and is the component
Spring Boot and Quarkus users are now steered towards for REST DSL
routes.
* Regen
---
.../org/apache/camel/catalog/models/restConfiguration.json | 2 +-
.../resources/org/apache/camel/catalog/schemas/camel-spring.xsd | 3 ++-
.../resources/org/apache/camel/catalog/schemas/camel-xml-io.xsd | 3 ++-
.../org/apache/camel/catalog/schemas/camelYamlDsl-model.json | 2 +-
.../src/main/java/org/apache/camel/spi/RestConfiguration.java | 3 ++-
.../META-INF/org/apache/camel/model/rest/restConfiguration.json | 2 +-
.../org/apache/camel/model/rest/RestConfigurationDefinition.java | 2 +-
.../java/org/apache/camel/main/RestConfigurationProperties.java | 8 ++++----
.../apache/camel/dsl/yaml/deserializers/ModelDeserializers.java | 2 +-
.../src/generated/resources/schema/camelYamlDsl-canonical.json | 2 +-
.../src/generated/resources/schema/camelYamlDsl-model.json | 2 +-
.../src/generated/resources/schema/camelYamlDsl.json | 2 +-
12 files changed, 18 insertions(+), 15 deletions(-)
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restConfiguration.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restConfiguration.json
index d300437120e5..84084eb8babc 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restConfiguration.json
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restConfiguration.json
@@ -12,7 +12,7 @@
"output": false
},
"properties": {
- "component": { "index": 0, "kind": "attribute", "displayName":
"Component", "group": "common", "required": false, "type": "enum", "javaType":
"java.lang.String", "enum": [ "platform-http", "servlet", "jetty", "undertow",
"netty-http", "coap" ], "deprecated": false, "autowired": false, "secret":
false, "description": "The Camel Rest component to use for the REST transport
(consumer), such as netty-http, jetty, servlet, undertow." },
+ "component": { "index": 0, "kind": "attribute", "displayName":
"Component", "group": "common", "required": false, "type": "enum", "javaType":
"java.lang.String", "enum": [ "platform-http", "servlet", "jetty", "undertow",
"netty-http", "coap" ], "deprecated": false, "autowired": false, "secret":
false, "description": "The Camel Rest component to use for the REST transport
(consumer), such as platform-http, netty-http, jetty, servlet, undertow." },
"apiComponent": { "index": 1, "kind": "attribute", "displayName": "Api
Component", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "enum", "javaType": "java.lang.String", "enum": [
"openapi", "swagger" ], "deprecated": false, "autowired": false, "secret":
false, "description": "The name of the Camel component to use as the REST API
(such as OpenApi)." },
"producerComponent": { "index": 2, "kind": "attribute", "displayName":
"Producer Component", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "enum", "javaType":
"java.lang.String", "enum": [ "vertx-http", "http", "undertow", "netty-http" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the name of the Camel component to use as the REST producer." },
"scheme": { "index": 3, "kind": "attribute", "displayName": "Scheme",
"group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The scheme to use for exposing the REST service. Usually http
or https is supported." },
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 c83e2eac6cb9..cf3e65e7ac17 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
@@ -15067,7 +15067,8 @@ Allows to configure custom validation levels when using
camel-openapi-validator
<xs:annotation>
<xs:documentation xml:lang="en">
<![CDATA[
-The Camel Rest component to use for the REST transport (consumer), such as
netty-http, jetty, servlet, undertow.
+The Camel Rest component to use for the REST transport (consumer), such as
platform-http, netty-http, jetty, servlet,
+undertow.
]]>
</xs:documentation>
</xs:annotation>
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-xml-io.xsd
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-xml-io.xsd
index 1bb3fae89ab9..04336c3ce441 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-xml-io.xsd
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-xml-io.xsd
@@ -14210,7 +14210,8 @@ Allows to configure custom validation levels when using
camel-openapi-validator
<xs:annotation>
<xs:documentation xml:lang="en">
<![CDATA[
-The Camel Rest component to use for the REST transport (consumer), such as
netty-http, jetty, servlet, undertow.
+The Camel Rest component to use for the REST transport (consumer), such as
platform-http, netty-http, jetty, servlet,
+undertow.
]]>
</xs:documentation>
</xs:annotation>
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camelYamlDsl-model.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camelYamlDsl-model.json
index 733459d37eb9..1bb90b40780e 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camelYamlDsl-model.json
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camelYamlDsl-model.json
@@ -18601,7 +18601,7 @@
"name" : "component",
"type" : "enum",
"enum" : [ "platform-http", "servlet", "jetty", "undertow",
"netty-http", "coap" ],
- "description" : "The Camel Rest component to use for the REST
transport (consumer), such as netty-http, jetty, servlet, undertow.",
+ "description" : "The Camel Rest component to use for the REST
transport (consumer), such as platform-http, netty-http, jetty, servlet,
undertow.",
"title" : "Component",
"displayName" : "Component",
"kind" : "attribute",
diff --git
a/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java
b/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java
index 05e8d01a514b..b6408cc35b31 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java
@@ -110,7 +110,8 @@ public class RestConfiguration {
/**
* Sets the name of the Camel component to use as the REST consumer
*
- * @param componentName the name of the component (such as netty-http,
jetty, servlet, undertow, etc.)
+ * @param componentName the name of the component (such as platform-http,
netty-http, jetty, servlet, undertow,
+ * etc.)
*/
public void setComponent(String componentName) {
this.component = Objects.requireNonNull(componentName,
"componentName");
diff --git
a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/rest/restConfiguration.json
b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/rest/restConfiguration.json
index d300437120e5..84084eb8babc 100644
---
a/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/rest/restConfiguration.json
+++
b/core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/rest/restConfiguration.json
@@ -12,7 +12,7 @@
"output": false
},
"properties": {
- "component": { "index": 0, "kind": "attribute", "displayName":
"Component", "group": "common", "required": false, "type": "enum", "javaType":
"java.lang.String", "enum": [ "platform-http", "servlet", "jetty", "undertow",
"netty-http", "coap" ], "deprecated": false, "autowired": false, "secret":
false, "description": "The Camel Rest component to use for the REST transport
(consumer), such as netty-http, jetty, servlet, undertow." },
+ "component": { "index": 0, "kind": "attribute", "displayName":
"Component", "group": "common", "required": false, "type": "enum", "javaType":
"java.lang.String", "enum": [ "platform-http", "servlet", "jetty", "undertow",
"netty-http", "coap" ], "deprecated": false, "autowired": false, "secret":
false, "description": "The Camel Rest component to use for the REST transport
(consumer), such as platform-http, netty-http, jetty, servlet, undertow." },
"apiComponent": { "index": 1, "kind": "attribute", "displayName": "Api
Component", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "enum", "javaType": "java.lang.String", "enum": [
"openapi", "swagger" ], "deprecated": false, "autowired": false, "secret":
false, "description": "The name of the Camel component to use as the REST API
(such as OpenApi)." },
"producerComponent": { "index": 2, "kind": "attribute", "displayName":
"Producer Component", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "enum", "javaType":
"java.lang.String", "enum": [ "vertx-http", "http", "undertow", "netty-http" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the name of the Camel component to use as the REST producer." },
"scheme": { "index": 3, "kind": "attribute", "displayName": "Scheme",
"group": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The scheme to use for exposing the REST service. Usually http
or https is supported." },
diff --git
a/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java
b/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java
index 4d43bd0bf086..1eaf17a8ccbc 100644
---
a/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java
+++
b/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java
@@ -42,7 +42,7 @@ import org.apache.camel.support.CamelContextHelper;
public class RestConfigurationDefinition {
@XmlAttribute
- @Metadata(description = "The Camel Rest component to use for the REST
transport (consumer), such as netty-http, jetty, servlet, undertow.",
+ @Metadata(description = "The Camel Rest component to use for the REST
transport (consumer), such as platform-http, netty-http, jetty, servlet,
undertow.",
enums = "platform-http,servlet,jetty,undertow,netty-http,coap")
private String component;
@XmlAttribute
diff --git
a/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java
b/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java
index 3bda60c37b54..10bb81d06e8a 100644
---
a/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java
+++
b/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java
@@ -59,10 +59,10 @@ public class RestConfigurationProperties extends
RestConfiguration implements Bo
// --------------------------------------------------------------
/**
- * The Camel Rest component to use for the REST transport (consumer), such
as netty-http, jetty, servlet, undertow.
- * If no component has been explicit configured, then Camel will lookup if
there is a Camel component that
- * integrates with the Rest DSL, or if a
org.apache.camel.spi.RestConsumerFactory is registered in the registry. If
- * either one is found, then that is being used.
+ * The Camel Rest component to use for the REST transport (consumer), such
as platform-http, netty-http, jetty,
+ * servlet, undertow. If no component has been explicit configured, then
Camel will lookup if there is a Camel
+ * component that integrates with the Rest DSL, or if a
org.apache.camel.spi.RestConsumerFactory is registered in
+ * the registry. If either one is found, then that is being used.
*/
public RestConfigurationProperties withComponent(String component) {
setComponent(component);
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 87fc1c97446c..a10bf691ca12 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
@@ -14617,7 +14617,7 @@ public final class ModelDeserializers extends
YamlDeserializerSupport {
@YamlProperty(name = "bindingPackageScan", type =
"string", description = "Package name to use as base (offset) for classpath
scanning of POJO classes are located when using binding mode is enabled for
JSon or XML. Multiple package names can be separated by comma.", displayName =
"Binding Package Scan"),
@YamlProperty(name = "clientRequestValidation", type =
"boolean", defaultValue = "false", description = "Whether to enable validation
of the client request to check whether Content-Type/Accept headers, required
parameters, and message body are valid.", displayName = "Client Request
Validation"),
@YamlProperty(name = "clientResponseValidation", type =
"boolean", defaultValue = "false", description = "Whether to validate what
Camel is returning as response to the client, such as checking status-code,
Content-Type, and headers match the Rest DSL response definition.", displayName
= "Client Response Validation"),
- @YamlProperty(name = "component", type =
"enum:platform-http,servlet,jetty,undertow,netty-http,coap", description = "The
Camel Rest component to use for the REST transport (consumer), such as
netty-http, jetty, servlet, undertow.", displayName = "Component"),
+ @YamlProperty(name = "component", type =
"enum:platform-http,servlet,jetty,undertow,netty-http,coap", description = "The
Camel Rest component to use for the REST transport (consumer), such as
platform-http, netty-http, jetty, servlet, undertow.", displayName =
"Component"),
@YamlProperty(name = "componentProperty", type =
"array:org.apache.camel.model.rest.RestPropertyDefinition", description =
"Allows to configure as many additional properties for the rest component in
use.", displayName = "Component Property"),
@YamlProperty(name = "consumerProperty", type =
"array:org.apache.camel.model.rest.RestPropertyDefinition", description =
"Allows to configure as many additional properties for the rest consumer in
use.", displayName = "Consumer Property"),
@YamlProperty(name = "contextPath", type = "string",
description = "Sets a leading context-path the REST services will be using.
This can be used when using components such as camel-servlet where the deployed
web application is deployed using a context-path.", displayName = "Context
Path"),
diff --git
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-canonical.json
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-canonical.json
index af432e58a8e6..c9283f62401e 100644
---
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-canonical.json
+++
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-canonical.json
@@ -12361,7 +12361,7 @@
"component" : {
"type" : "string",
"title" : "Component",
- "description" : "The Camel Rest component to use for the REST
transport (consumer), such as netty-http, jetty, servlet, undertow.",
+ "description" : "The Camel Rest component to use for the REST
transport (consumer), such as platform-http, netty-http, jetty, servlet,
undertow.",
"enum" : [ "platform-http", "servlet", "jetty", "undertow",
"netty-http", "coap" ]
},
"componentProperty" : {
diff --git
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-model.json
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-model.json
index 733459d37eb9..1bb90b40780e 100644
---
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-model.json
+++
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-model.json
@@ -18601,7 +18601,7 @@
"name" : "component",
"type" : "enum",
"enum" : [ "platform-http", "servlet", "jetty", "undertow",
"netty-http", "coap" ],
- "description" : "The Camel Rest component to use for the REST
transport (consumer), such as netty-http, jetty, servlet, undertow.",
+ "description" : "The Camel Rest component to use for the REST
transport (consumer), such as platform-http, netty-http, jetty, servlet,
undertow.",
"title" : "Component",
"displayName" : "Component",
"kind" : "attribute",
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 ad468f6080b3..5a0e9ba16d5c 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
@@ -14814,7 +14814,7 @@
"component" : {
"type" : "string",
"title" : "Component",
- "description" : "The Camel Rest component to use for the REST
transport (consumer), such as netty-http, jetty, servlet, undertow.",
+ "description" : "The Camel Rest component to use for the REST
transport (consumer), such as platform-http, netty-http, jetty, servlet,
undertow.",
"enum" : [ "platform-http", "servlet", "jetty", "undertow",
"netty-http", "coap" ]
},
"componentProperty" : {