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 ce1d88ba4e6 Regen
ce1d88ba4e6 is described below

commit ce1d88ba4e67151ee437a61bb19f46e235d411a5
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu Feb 29 19:55:46 2024 +0100

    Regen
---
 .../springboot/catalog/components/aws-bedrock.json  |  4 ++--
 .../springboot/catalog/components/rest-api.json     |  3 ++-
 .../springboot/catalog/components/rest-openapi.json |  4 ++--
 .../camel-core-starter/src/main/docs/core.json      |  4 ++--
 .../RestConfigurationDefinitionProperties.java      | 16 +++++++++-------
 .../camel-google-functions-starter/pom.xml          |  8 --------
 .../camel-openapi-java-starter/pom.xml              |  8 --------
 .../camel-rest-openapi-starter/pom.xml              |  8 --------
 .../RestOpenApiComponentConfiguration.java          |  3 +--
 .../camel-rest-starter/src/main/docs/rest.json      |  6 ++++++
 .../springboot/RestApiComponentConfiguration.java   | 17 +++++++++++++++++
 .../src/main/docs/spring-boot.json                  | 21 ---------------------
 12 files changed, 41 insertions(+), 61 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock.json
index f937e818654..6525a97f576 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock.json
@@ -26,7 +26,7 @@
     "configuration": { "index": 0, "kind": "property", "displayName": 
"Configuration", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", "deprecated": 
false, "autowired": false, "secret": false, "description": "Component 
configuration" },
     "lazyStartProducer": { "index": 1, "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 [...]
     "modelId": { "index": 2, "kind": "property", "displayName": "Model Id", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description": "Define the model Id we 
are going to use" },
-    "operation": { "index": 3, "kind": "property", "displayName": "Operation", 
"group": "producer", "label": "", "required": true, "type": "object", 
"javaType": "org.apache.camel.component.aws2.bedrock.BedrockOperations", 
"enum": [ "invokeTextModel" ], "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description": "The operation to  [...]
+    "operation": { "index": 3, "kind": "property", "displayName": "Operation", 
"group": "producer", "label": "", "required": true, "type": "object", 
"javaType": "org.apache.camel.component.aws2.bedrock.BedrockOperations", 
"enum": [ "invokeTextModel", "invokeImageModel" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description" [...]
     "overrideEndpoint": { "index": 4, "kind": "property", "displayName": 
"Override Endpoint", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description": "Set the need for 
overriding the endpoint. This option needs to be used in combina [...]
     "pojoRequest": { "index": 5, "kind": "property", "displayName": "Pojo 
Request", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description": "If we want to use a POJO 
request as body or not" },
     "profileCredentialsName": { "index": 6, "kind": "property", "displayName": 
"Profile Credentials Name", "group": "producer", "label": "", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "false", 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description": "If using a profile 
credentials provider, this parameter wi [...]
@@ -55,7 +55,7 @@
   "properties": {
     "label": { "index": 0, "kind": "path", "displayName": "Label", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description": "Logical name" },
     "modelId": { "index": 1, "kind": "parameter", "displayName": "Model Id", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description": "Define the model Id we 
are going to use" },
-    "operation": { "index": 2, "kind": "parameter", "displayName": 
"Operation", "group": "producer", "label": "", "required": true, "type": 
"object", "javaType": 
"org.apache.camel.component.aws2.bedrock.BedrockOperations", "enum": [ 
"invokeTextModel" ], "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description": "The operation to [...]
+    "operation": { "index": 2, "kind": "parameter", "displayName": 
"Operation", "group": "producer", "label": "", "required": true, "type": 
"object", "javaType": 
"org.apache.camel.component.aws2.bedrock.BedrockOperations", "enum": [ 
"invokeTextModel", "invokeImageModel" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description [...]
     "overrideEndpoint": { "index": 3, "kind": "parameter", "displayName": 
"Override Endpoint", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description": "Set the need for 
overriding the endpoint. This option needs to be used in combin [...]
     "pojoRequest": { "index": 4, "kind": "parameter", "displayName": "Pojo 
Request", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description": "If we want to use a POJO 
request as body or not" },
     "profileCredentialsName": { "index": 5, "kind": "parameter", 
"displayName": "Profile Credentials Name", "group": "producer", "label": "", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"false", "configurationClass": 
"org.apache.camel.component.aws2.bedrock.BedrockConfiguration", 
"configurationField": "configuration", "description": "If using a profile 
credentials provider, this parameter w [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/rest-api.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/rest-api.json
index 47901b4f3a2..554707ed40d 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/rest-api.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/rest-api.json
@@ -24,7 +24,8 @@
   },
   "componentProperties": {
     "bridgeErrorHandler": { "index": 0, "kind": "property", "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 (if possible) occurred while the Camel consumer is trying 
to pickup incoming messages, or the like [...]
-    "autowiredEnabled": { "index": 1, "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 t [...]
+    "consumerComponentName": { "index": 1, "kind": "property", "displayName": 
"Consumer Component Name", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
Camel Rest API component to use for the consumer REST transport, such as jetty, 
servlet, undertow. If no component has been explicitly configured, then Camel 
will lookup if there is a Camel componen [...]
+    "autowiredEnabled": { "index": 2, "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 t [...]
   },
   "properties": {
     "path": { "index": 0, "kind": "path", "displayName": "Path", "group": 
"consumer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The base path" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/rest-openapi.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/rest-openapi.json
index d24fd288475..0cf833e1e27 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/rest-openapi.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/rest-openapi.json
@@ -3,7 +3,7 @@
     "kind": "component",
     "name": "rest-openapi",
     "title": "REST OpenApi",
-    "description": "Configure REST producers based on an OpenAPI specification 
document delegating to a component implementing the RestProducerFactory 
interface.",
+    "description": "To call REST services using OpenAPI specification as 
contract.",
     "deprecated": false,
     "firstVersion": "3.1.0",
     "label": "rest,api",
@@ -39,7 +39,7 @@
   "properties": {
     "specificationUri": { "index": 0, "kind": "path", "displayName": 
"Specification Uri", "group": "producer", "label": "producer", "required": 
false, "type": "string", "javaType": "java.net.URI", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "openapi.json", 
"description": "Path to the OpenApi specification file. The scheme, host base 
path are taken from this specification, but these can be overridden with 
properties on the component or endpoint level. If not  [...]
     "operationId": { "index": 1, "kind": "path", "displayName": "Operation 
Id", "group": "producer", "label": "producer", "required": true, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "ID 
of the operation from the OpenApi specification." },
-    "basePath": { "index": 2, "kind": "parameter", "displayName": "Base Path", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "API basePath, for example \/v2. Default is 
unset, if set overrides the value present in OpenApi specification and in the 
component configuration." },
+    "basePath": { "index": 2, "kind": "parameter", "displayName": "Base Path", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "API basePath, for example \/v3. Default is 
unset, if set overrides the value present in OpenApi specification and in the 
component configuration." },
     "componentName": { "index": 3, "kind": "parameter", "displayName": 
"Component Name", "group": "producer", "label": "producer", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Name of the Camel 
component that will perform the requests. The component must be present in 
Camel registry and it must implement RestProducerFactory service provider 
interface. If not set CLASSPATH is searched for sin [...]
     "consumes": { "index": 4, "kind": "parameter", "displayName": "Consumes", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "What payload type this component capable of 
consuming. Could be one type, like application\/json or multiple types as 
application\/json, application\/xml; q=0.5 according to the RFC7231. This 
equates to the value of Accept HTTP h [...]
     "host": { "index": 5, "kind": "parameter", "displayName": "Host", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Scheme hostname and port to direct the HTTP 
requests to in the form of https:\/\/hostname:port. Can be configured at the 
endpoint, component or in the corresponding REST configuration in the Camel 
Context. If you give this component a na [...]
diff --git a/components-starter/camel-core-starter/src/main/docs/core.json 
b/components-starter/camel-core-starter/src/main/docs/core.json
index 24f093885cb..564e289b72a 100644
--- a/components-starter/camel-core-starter/src/main/docs/core.json
+++ b/components-starter/camel-core-starter/src/main/docs/core.json
@@ -810,9 +810,9 @@
     {
       "name": "camel.rest.inline-routes",
       "type": "java.lang.Boolean",
-      "description": "Inline routes in rest-dsl which are linked using direct 
endpoints. By default, each service in Rest DSL is an individual route, meaning 
that you would have at least two routes per service (rest-dsl, and the route 
linked from rest-dsl). Enabling this allows Camel to optimize and inline this 
as a single route, however this requires to use direct endpoints, which must be 
unique per service. This option is default false.",
+      "description": "Inline routes in rest-dsl which are linked using direct 
endpoints. Each service in Rest DSL is an individual route, meaning that you 
would have at least two routes per service (rest-dsl, and the route linked from 
rest-dsl). By inlining (default) allows Camel to optimize and inline this as a 
single route, however this requires to use direct endpoints, which must be 
unique per service. If a route is not using direct endpoint then the rest-dsl 
is not inlined, and will  [...]
       "sourceType": 
"org.apache.camel.model.rest.springboot.RestConfigurationDefinitionProperties",
-      "defaultValue": false
+      "defaultValue": true
     },
     {
       "name": "camel.rest.json-data-format",
diff --git 
a/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
 
b/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
index 3c5648eb3fb..7da0c2fa0e2 100644
--- 
a/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
+++ 
b/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
@@ -154,14 +154,16 @@ public class RestConfigurationDefinitionProperties {
      */
     private Boolean enableNoContentResponse = false;
     /**
-     * Inline routes in rest-dsl which are linked using direct endpoints. By
-     * default, each service in Rest DSL is an individual route, meaning that
-     * you would have at least two routes per service (rest-dsl, and the route
-     * linked from rest-dsl). Enabling this allows Camel to optimize and inline
-     * this as a single route, however this requires to use direct endpoints,
-     * which must be unique per service. This option is default false.
+     * Inline routes in rest-dsl which are linked using direct endpoints. Each
+     * service in Rest DSL is an individual route, meaning that you would have
+     * at least two routes per service (rest-dsl, and the route linked from
+     * rest-dsl). By inlining (default) allows Camel to optimize and inline 
this
+     * as a single route, however this requires to use direct endpoints, which
+     * must be unique per service. If a route is not using direct endpoint then
+     * the rest-dsl is not inlined, and will become an individual route. This
+     * option is default true.
      */
-    private Boolean inlineRoutes = false;
+    private Boolean inlineRoutes = true;
     /**
      * Name of specific json data format to use. By default jackson will be
      * used. Important: This option is only for setting a custom name of the
diff --git a/components-starter/camel-google-functions-starter/pom.xml 
b/components-starter/camel-google-functions-starter/pom.xml
index d16409faf86..81a635968ce 100644
--- a/components-starter/camel-google-functions-starter/pom.xml
+++ b/components-starter/camel-google-functions-starter/pom.xml
@@ -37,14 +37,6 @@
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-google-functions</artifactId>
       <version>${camel-version}</version>
-      <!--START OF GENERATED CODE-->
-      <exclusions>
-        <exclusion>
-          <groupId>commons-logging</groupId>
-          <artifactId>commons-logging</artifactId>
-        </exclusion>
-      </exclusions>
-      <!--END OF GENERATED CODE-->
     </dependency>
     <!--START OF GENERATED CODE-->
     <dependency>
diff --git a/components-starter/camel-openapi-java-starter/pom.xml 
b/components-starter/camel-openapi-java-starter/pom.xml
index 255385a8db8..9fa6425f391 100644
--- a/components-starter/camel-openapi-java-starter/pom.xml
+++ b/components-starter/camel-openapi-java-starter/pom.xml
@@ -38,14 +38,6 @@
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-openapi-java</artifactId>
       <version>${camel-version}</version>
-      <!--START OF GENERATED CODE-->
-      <exclusions>
-        <exclusion>
-          <groupId>commons-logging</groupId>
-          <artifactId>commons-logging</artifactId>
-        </exclusion>
-      </exclusions>
-      <!--END OF GENERATED CODE-->
     </dependency>
     <dependency>
       <groupId>io.swagger.parser.v3</groupId>
diff --git a/components-starter/camel-rest-openapi-starter/pom.xml 
b/components-starter/camel-rest-openapi-starter/pom.xml
index b0a1f3646aa..b279fee6829 100644
--- a/components-starter/camel-rest-openapi-starter/pom.xml
+++ b/components-starter/camel-rest-openapi-starter/pom.xml
@@ -38,14 +38,6 @@
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-rest-openapi</artifactId>
       <version>${camel-version}</version>
-      <!--START OF GENERATED CODE-->
-      <exclusions>
-        <exclusion>
-          <groupId>commons-logging</groupId>
-          <artifactId>commons-logging</artifactId>
-        </exclusion>
-      </exclusions>
-      <!--END OF GENERATED CODE-->
     </dependency>
     <!--START OF GENERATED CODE-->
     <dependency>
diff --git 
a/components-starter/camel-rest-openapi-starter/src/main/java/org/apache/camel/component/rest/openapi/springboot/RestOpenApiComponentConfiguration.java
 
b/components-starter/camel-rest-openapi-starter/src/main/java/org/apache/camel/component/rest/openapi/springboot/RestOpenApiComponentConfiguration.java
index 3b22f78b939..d4c3f7d08fb 100644
--- 
a/components-starter/camel-rest-openapi-starter/src/main/java/org/apache/camel/component/rest/openapi/springboot/RestOpenApiComponentConfiguration.java
+++ 
b/components-starter/camel-rest-openapi-starter/src/main/java/org/apache/camel/component/rest/openapi/springboot/RestOpenApiComponentConfiguration.java
@@ -23,8 +23,7 @@ import org.apache.camel.support.jsse.SSLContextParameters;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
- * Configure REST producers based on an OpenAPI specification document
- * delegating to a component implementing the RestProducerFactory interface.
+ * To call REST services using OpenAPI specification as contract.
  * 
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
diff --git a/components-starter/camel-rest-starter/src/main/docs/rest.json 
b/components-starter/camel-rest-starter/src/main/docs/rest.json
index 41aca1d801c..ab29ca30125 100644
--- a/components-starter/camel-rest-starter/src/main/docs/rest.json
+++ b/components-starter/camel-rest-starter/src/main/docs/rest.json
@@ -38,6 +38,12 @@
       "sourceType": 
"org.apache.camel.component.rest.springboot.RestApiComponentConfiguration",
       "defaultValue": false
     },
+    {
+      "name": "camel.component.rest-api.consumer-component-name",
+      "type": "java.lang.String",
+      "description": "The Camel Rest API component to use for the consumer 
REST transport, such as jetty, servlet, undertow. If no component has been 
explicitly configured, then Camel will lookup if there is a Camel component 
that integrates with the Rest DSL, or if a 
org.apache.camel.spi.RestApiConsumerFactory is registered in the registry. If 
either one is found, then that is being used.",
+      "sourceType": 
"org.apache.camel.component.rest.springboot.RestApiComponentConfiguration"
+    },
     {
       "name": "camel.component.rest-api.customizer.enabled",
       "type": "java.lang.Boolean",
diff --git 
a/components-starter/camel-rest-starter/src/main/java/org/apache/camel/component/rest/springboot/RestApiComponentConfiguration.java
 
b/components-starter/camel-rest-starter/src/main/java/org/apache/camel/component/rest/springboot/RestApiComponentConfiguration.java
index e93aabe0e6a..84971a803cd 100644
--- 
a/components-starter/camel-rest-starter/src/main/java/org/apache/camel/component/rest/springboot/RestApiComponentConfiguration.java
+++ 
b/components-starter/camel-rest-starter/src/main/java/org/apache/camel/component/rest/springboot/RestApiComponentConfiguration.java
@@ -49,6 +49,15 @@ public class RestApiComponentConfiguration
      * with exceptions, that will be logged at WARN or ERROR level and ignored.
      */
     private Boolean bridgeErrorHandler = false;
+    /**
+     * The Camel Rest API component to use for the consumer REST transport, 
such
+     * as jetty, servlet, undertow. If no component has been explicitly
+     * configured, then Camel will lookup if there is a Camel component that
+     * integrates with the Rest DSL, or if a
+     * org.apache.camel.spi.RestApiConsumerFactory is registered in the
+     * registry. If either one is found, then that is being used.
+     */
+    private String consumerComponentName;
     /**
      * Whether autowiring is enabled. This is used for automatic autowiring
      * options (the option must be marked as autowired) by looking up in the
@@ -67,6 +76,14 @@ public class RestApiComponentConfiguration
         this.bridgeErrorHandler = bridgeErrorHandler;
     }
 
+    public String getConsumerComponentName() {
+        return consumerComponentName;
+    }
+
+    public void setConsumerComponentName(String consumerComponentName) {
+        this.consumerComponentName = consumerComponentName;
+    }
+
     public Boolean getAutowiredEnabled() {
         return autowiredEnabled;
     }
diff --git a/core/camel-spring-boot/src/main/docs/spring-boot.json 
b/core/camel-spring-boot/src/main/docs/spring-boot.json
index a456b72b6b8..5083b65d34f 100644
--- a/core/camel-spring-boot/src/main/docs/spring-boot.json
+++ b/core/camel-spring-boot/src/main/docs/spring-boot.json
@@ -721,27 +721,6 @@
       "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
       "defaultValue": true
     },
-    {
-      "name": "camel.springboot.backlog-tracing",
-      "type": "java.lang.Boolean",
-      "description": "Sets whether backlog tracing is enabled or not. Default 
is false.",
-      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
-      "defaultValue": false
-    },
-    {
-      "name": "camel.springboot.backlog-tracing-standby",
-      "type": "java.lang.Boolean",
-      "description": "Whether to set backlog tracing on standby. If on standby 
then the backlog tracer is installed and made available. Then the backlog 
tracer can be enabled later at runtime via JMX or via Java API. Default is 
false.",
-      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
-      "defaultValue": false
-    },
-    {
-      "name": "camel.springboot.backlog-tracing-templates",
-      "type": "java.lang.Boolean",
-      "description": "Whether backlog tracing should trace inner details from 
route templates (or kamelets). Turning this on increases the verbosity of 
tracing by including events from internal routes in the templates or kamelets.",
-      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
-      "defaultValue": false
-    },
     {
       "name": "camel.springboot.bean-introspection-extended-statistics",
       "type": "java.lang.Boolean",

Reply via email to