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

commit c8790f82b6ca880f529a68e8a0306a61d3622420
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Sun Oct 15 09:22:43 2023 +0200

    Regen
---
 .../src/main/docs/spring-boot.json                 | 390 ++++++++++++++-------
 tooling/camel-spring-boot-dependencies/pom.xml     |   8 +-
 2 files changed, 263 insertions(+), 135 deletions(-)

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 ba2d57d32d8..024bbfdf1ef 100644
--- a/core/camel-spring-boot/src/main/docs/spring-boot.json
+++ b/core/camel-spring-boot/src/main/docs/spring-boot.json
@@ -9,37 +9,37 @@
       "name": "camel.cloud.load-balancer",
       "type": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$LoadBalancer",
       "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties",
-      "sourceMethod": "public 
org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties.LoadBalancer
 getLoadBalancer() "
+      "sourceMethod": "getLoadBalancer()"
     },
     {
       "name": "camel.cloud.service-call",
       "type": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceCall",
       "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties",
-      "sourceMethod": "public 
org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties.ServiceCall
 getServiceCall() "
+      "sourceMethod": "getServiceCall()"
     },
     {
       "name": "camel.cloud.service-chooser",
       "type": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceChooser",
       "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties",
-      "sourceMethod": "public 
org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties.ServiceChooser
 getServiceChooser() "
+      "sourceMethod": "getServiceChooser()"
     },
     {
       "name": "camel.cloud.service-discovery",
       "type": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceDiscovery",
       "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties",
-      "sourceMethod": "public 
org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties.ServiceDiscovery
 getServiceDiscovery() "
+      "sourceMethod": "getServiceDiscovery()"
     },
     {
       "name": "camel.cloud.service-filter",
       "type": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceFilter",
       "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties",
-      "sourceMethod": "public 
org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties.ServiceFilter
 getServiceFilter() "
+      "sourceMethod": "getServiceFilter()"
     },
     {
       "name": "camel.cloud.service-registry",
       "type": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceRegistry",
       "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties",
-      "sourceMethod": "public 
org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties.ServiceRegistry
 getServiceRegistry() "
+      "sourceMethod": "getServiceRegistry()"
     },
     {
       "name": "camel.clustered.controller",
@@ -55,7 +55,7 @@
       "name": "camel.component.customizer",
       "type": 
"org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon$CustomizerProperties",
       "sourceType": 
"org.apache.camel.spring.boot.ComponentConfigurationProperties",
-      "sourceMethod": "public 
org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon.CustomizerProperties
 getCustomizer() "
+      "sourceMethod": "getCustomizer()"
     },
     {
       "name": "camel.component.properties",
@@ -71,7 +71,7 @@
       "name": "camel.dataformat.customizer",
       "type": 
"org.apache.camel.spring.boot.DataFormatConfigurationPropertiesCommon$CustomizerProperties",
       "sourceType": 
"org.apache.camel.spring.boot.DataFormatConfigurationProperties",
-      "sourceMethod": "public 
org.apache.camel.spring.boot.DataFormatConfigurationPropertiesCommon.CustomizerProperties
 getCustomizer() "
+      "sourceMethod": "getCustomizer()"
     },
     {
       "name": "camel.health",
@@ -87,7 +87,7 @@
       "name": "camel.language.customizer",
       "type": 
"org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon$CustomizerProperties",
       "sourceType": 
"org.apache.camel.spring.boot.LanguageConfigurationProperties",
-      "sourceMethod": "public 
org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon.CustomizerProperties
 getCustomizer() "
+      "sourceMethod": "getCustomizer()"
     },
     {
       "name": "camel.routetemplate",
@@ -160,13 +160,15 @@
       "name": "camel.cloud.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable Camel cloud support, 
default is true.",
-      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.cloud.load-balancer.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable Camel cloud load 
balancer, default is true.",
-      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$LoadBalancer"
+      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$LoadBalancer",
+      "defaultValue": true
     },
     {
       "name": "camel.cloud.service-call.component",
@@ -178,7 +180,8 @@
       "name": "camel.cloud.service-call.default-load-balancer",
       "type": "java.lang.Boolean",
       "description": "Determine if the default load balancer should be used 
instead of any auto discovered one.",
-      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceCall"
+      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceCall",
+      "defaultValue": false
     },
     {
       "name": "camel.cloud.service-call.expression",
@@ -190,7 +193,8 @@
       "name": "camel.cloud.service-call.expression-language",
       "type": "java.lang.String",
       "description": "The expression language to use, default is ref.",
-      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceCall"
+      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceCall",
+      "defaultValue": "ref"
     },
     {
       "name": "camel.cloud.service-call.load-balancer",
@@ -226,7 +230,8 @@
       "name": "camel.cloud.service-chooser.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable Camel cloud service 
chooser, default is true.",
-      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceChooser"
+      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceChooser",
+      "defaultValue": true
     },
     {
       "name": "camel.cloud.service-discovery.configurations",
@@ -238,7 +243,8 @@
       "name": "camel.cloud.service-discovery.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable Camel cloud service 
discovery, default is true.",
-      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceDiscovery"
+      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceDiscovery",
+      "defaultValue": true
     },
     {
       "name": "camel.cloud.service-discovery.service-definitions",
@@ -268,13 +274,15 @@
       "name": "camel.cloud.service-filter.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable Camel cloud service 
filter, default is true.",
-      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceFilter"
+      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceFilter",
+      "defaultValue": true
     },
     {
       "name": "camel.cloud.service-registry.enabled",
       "type": "java.lang.Boolean",
       "description": "Configure if service registry should be enabled or not, 
default true.",
-      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceRegistry"
+      "sourceType": 
"org.apache.camel.spring.boot.cloud.CamelCloudConfigurationProperties$ServiceRegistry",
+      "defaultValue": true
     },
     {
       "name": "camel.cloud.service-registry.service-host",
@@ -292,7 +300,8 @@
       "name": "camel.clustered.controller.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable Camel clustered route 
controller, default is false.",
-      "sourceType": 
"org.apache.camel.spring.boot.cluster.ClusteredRouteControllerConfiguration"
+      "sourceType": 
"org.apache.camel.spring.boot.cluster.ClusteredRouteControllerConfiguration",
+      "defaultValue": false
     },
     {
       "name": "camel.clustered.controller.initial-delay",
@@ -316,25 +325,29 @@
       "name": "camel.component.customizer.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable component customizers, 
default is true.",
-      "sourceType": 
"org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon$CustomizerProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon$CustomizerProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.component.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable component 
auto-configuration, default is true.",
-      "sourceType": 
"org.apache.camel.spring.boot.ComponentConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.ComponentConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.component.properties.auto-discover-properties-sources",
       "type": "java.lang.Boolean",
       "description": "Whether to automatically discovery instances of 
PropertiesSource from registry and service factory.",
-      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration"
+      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration",
+      "defaultValue": true
     },
     {
       "name": "camel.component.properties.default-fallback-enabled",
       "type": "java.lang.Boolean",
       "description": "If false, the component does not attempt to find a 
default for the key by looking after the colon separator.",
-      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration"
+      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration",
+      "defaultValue": true
     },
     {
       "name": "camel.component.properties.encoding",
@@ -346,13 +359,15 @@
       "name": "camel.component.properties.environment-variable-mode",
       "type": "java.lang.Integer",
       "description": "Sets the OS environment variables mode (0 = never, 1 = 
fallback, 2 = override). The default mode (override) is to use OS environment 
variables if present, and override any existing properties. OS environment 
variable mode is checked before JVM system property mode",
-      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration"
+      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration",
+      "defaultValue": 2
     },
     {
       "name": "camel.component.properties.ignore-missing-location",
       "type": "java.lang.Boolean",
       "description": "Whether to silently ignore if a location cannot be 
located, such as a properties file not found.",
-      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration"
+      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration",
+      "defaultValue": false
     },
     {
       "name": "camel.component.properties.initial-properties",
@@ -370,7 +385,8 @@
       "name": "camel.component.properties.nested-placeholder",
       "type": "java.lang.Boolean",
       "description": "Whether to support nested property placeholders. A 
nested placeholder, means that a placeholder, has also a placeholder, that 
should be resolved (recursively).",
-      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration"
+      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration",
+      "defaultValue": false
     },
     {
       "name": "camel.component.properties.override-properties",
@@ -388,19 +404,22 @@
       "name": "camel.component.properties.system-properties-mode",
       "type": "java.lang.Integer",
       "description": "Sets the JVM system property mode (0 = never, 1 = 
fallback, 2 = override). The default mode (override) is to use system 
properties if present, and override any existing properties. OS environment 
variable mode is checked before JVM system property mode",
-      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration"
+      "sourceType": 
"org.apache.camel.spring.boot.properties.PropertiesComponentConfiguration",
+      "defaultValue": 2
     },
     {
       "name": "camel.dataformat.customizer.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable dataformat customizers, 
default is true.",
-      "sourceType": 
"org.apache.camel.spring.boot.DataFormatConfigurationPropertiesCommon$CustomizerProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.DataFormatConfigurationPropertiesCommon$CustomizerProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.dataformat.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable dataformat 
auto-configuration, default is true.",
-      "sourceType": 
"org.apache.camel.spring.boot.DataFormatConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.DataFormatConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.health.consumers-enabled",
@@ -424,13 +443,15 @@
       "name": "camel.health.exposure-level",
       "type": "java.lang.String",
       "description": "Sets the level of details to exposure as result of 
invoking health checks. There are the following levels: full, default, oneline 
The full level will include all details and status from all the invoked health 
checks. The default level will report UP if everything is okay, and only 
include detailed information for health checks that was DOWN. The oneline level 
will only report either UP or DOWN.",
-      "sourceType": 
"org.apache.camel.spring.boot.actuate.health.CamelHealthCheckConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.actuate.health.CamelHealthCheckConfigurationProperties",
+      "defaultValue": "default"
     },
     {
       "name": "camel.health.initial-state",
       "type": "java.lang.String",
       "description": "The initial state of health-checks (readiness). There 
are the following states: UP, DOWN, UNKNOWN. By default, the state is DOWN, is 
regarded as being pessimistic\/careful. This means that the overall health 
checks may report as DOWN during startup and then only if everything is up and 
running flip to being UP. Setting the initial state to UP, is regarded as being 
optimistic. This means that the overall health checks may report as UP during 
startup and then if a con [...]
-      "sourceType": 
"org.apache.camel.spring.boot.actuate.health.CamelHealthCheckConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.actuate.health.CamelHealthCheckConfigurationProperties",
+      "defaultValue": "down"
     },
     {
       "name": "camel.health.producers-enabled",
@@ -454,13 +475,15 @@
       "name": "camel.language.customizer.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable language customizers, 
default is true.",
-      "sourceType": 
"org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon$CustomizerProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.LanguageConfigurationPropertiesCommon$CustomizerProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.language.enabled",
       "type": "java.lang.Boolean",
       "description": "Global option to enable\/disable language 
auto-configuration, default is true.",
-      "sourceType": 
"org.apache.camel.spring.boot.LanguageConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.LanguageConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.routetemplate.config",
@@ -472,43 +495,50 @@
       "name": "camel.springboot.allow-use-original-message",
       "type": "java.lang.Boolean",
       "description": "Sets whether to allow access to the original message 
from Camel's error handler, or from 
org.apache.camel.spi.UnitOfWork.getOriginalInMessage(). Turning this off can 
optimize performance, as defensive copy of the original message is not needed. 
Default is false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.auto-startup",
       "type": "java.lang.Boolean",
       "description": "Sets whether the object should automatically start when 
Camel starts. Important: Currently only routes can be disabled, as 
CamelContext's are always started. Note: When setting auto startup false on 
CamelContext then that takes precedence and no routes is started. You would 
need to start CamelContext explicit using the 
org.apache.camel.CamelContext.start() method, to start the context, and then 
you would need to start the routes manually using Camelcontext.getRouteC [...]
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.autowired-enabled",
       "type": "java.lang.Boolean",
       "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 
type, which then gets configured on the component. This can be used for 
automatic configuring JDBC data sources, JMS connection factories, AWS Clients, 
etc. Default is true.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "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"
+      "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"
+      "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"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.bean-introspection-extended-statistics",
       "type": "java.lang.Boolean",
       "description": "Sets whether bean introspection uses extended 
statistics. The default is false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.bean-introspection-logging-level",
@@ -520,37 +550,43 @@
       "name": "camel.springboot.bean-post-processor-enabled",
       "type": "java.lang.Boolean",
       "description": "Can be used to turn off bean post processing. Be careful 
to turn this off, as this means that beans that use Camel annotations such as 
org.apache.camel.EndpointInject, org.apache.camel.ProducerTemplate, 
org.apache.camel.Produce, org.apache.camel.Consume etc will not be injected and 
in use. Turning this off should only be done if you are sure you do not use any 
of these Camel features. Not all runtimes allow turning this off (such as 
camel-blueprint or camel-cdi with [...]
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.camel-events-timestamp-enabled",
       "type": "java.lang.Boolean",
       "description": "Whether to include timestamps for all emitted Camel 
Events. Enabling this allows to know fine-grained at what time each event was 
emitted, which can be used for reporting to report exactly the time of the 
events. This is by default false to avoid the overhead of including this 
information.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.case-insensitive-headers",
       "type": "java.lang.Boolean",
       "description": "Whether to use case sensitive or insensitive headers. 
Important: When using case sensitive (this is set to false). Then the map is 
case sensitive which means headers such as content-type and Content-Type are 
two different keys which can be a problem for some protocols such as HTTP 
based, which rely on case insensitive headers. However case sensitive 
implementations can yield faster performance. Therefore use case sensitive 
implementation with care. Default is true.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.consumer-template-cache-size",
       "type": "java.lang.Integer",
       "description": "Consumer template endpoints cache size.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 1000
     },
     {
       "name": "camel.springboot.context-reload-enabled",
       "type": "java.lang.Boolean",
       "description": "Used for enabling context reloading. If enabled then 
Camel allow external systems such as security vaults (AWS secrets manager, 
etc.) to trigger refreshing Camel by updating property placeholders and reload 
all existing routes to take changes into effect.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.debugging",
       "type": "java.lang.Boolean",
       "description": "Sets whether debugging is enabled or not. Default is 
false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.description",
@@ -562,7 +598,8 @@
       "name": "camel.springboot.dev-console-enabled",
       "type": "java.lang.Boolean",
       "description": "Whether to enable developer console (requires 
camel-console on classpath). The developer console is only for assisting during 
development. This is NOT for production usage.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.dump-routes",
@@ -574,19 +611,22 @@
       "name": "camel.springboot.dump-routes-generated-ids",
       "type": "java.lang.Boolean",
       "description": "Whether to include auto generated IDs in the dumped 
output. Default is false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.dump-routes-include",
       "type": "java.lang.String",
       "description": "Controls what to include in output for route dumping. 
Possible values: routes, rests, routeTemplates. Multiple values can be 
separated by comma. Default is routes.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": "routes"
     },
     {
       "name": "camel.springboot.dump-routes-log",
       "type": "java.lang.Boolean",
       "description": "Whether to log route dumps to Logger",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.dump-routes-output",
@@ -598,73 +638,85 @@
       "name": "camel.springboot.dump-routes-resolve-placeholders",
       "type": "java.lang.Boolean",
       "description": "Whether to resolve property placeholders in the dumped 
output. Default is true.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.dump-routes-uri-as-parameters",
       "type": "java.lang.Boolean",
       "description": "When dumping routes to YAML format, then this option 
controls whether endpoint URIs should be expanded into a key\/value 
parameters.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.duration-max-action",
       "type": "java.lang.String",
       "description": "Controls whether the Camel application should shutdown 
the JVM, or stop all routes, when duration max is triggered.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": "shutdown"
     },
     {
       "name": "camel.springboot.duration-max-idle-seconds",
       "type": "java.lang.Integer",
       "description": "To specify for how long time in seconds Camel can be 
idle before automatic terminating the JVM. You can use this to run Spring Boot 
for a short while.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.duration-max-messages",
       "type": "java.lang.Integer",
       "description": "To specify how many messages to process by Camel before 
automatic terminating the JVM. You can use this to run Spring Boot for a short 
while.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.duration-max-seconds",
       "type": "java.lang.Integer",
       "description": "To specify for how long time in seconds to keep running 
the JVM before automatic terminating the JVM. You can use this to run Spring 
Boot for a short while.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.endpoint-bridge-error-handler",
       "type": "java.lang.Boolean",
       "description": "Allows for bridging the consumer to the Camel routing 
Error Handler, which mean any exceptions occurred while the consumer is trying 
to pickup incoming messages, or the likes, will now be processed as a message 
and handled by the routing Error Handler. <p\/> By default the consumer will 
use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that 
will be logged at WARN\/ERROR level and ignored. The default value is false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.endpoint-lazy-start-producer",
       "type": "java.lang.Boolean",
       "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 during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and starting the [...]
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.endpoint-runtime-statistics-enabled",
       "type": "java.lang.Boolean",
       "description": "Sets whether endpoint runtime statistics is enabled 
(gathers runtime usage of each incoming and outgoing endpoints). The default 
value is false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.exchange-factory",
       "type": "java.lang.String",
       "description": "Controls whether to pool (reuse) exchanges or create new 
exchanges (prototype). Using pooled will reduce JVM garbage collection overhead 
by avoiding to re-create Exchange instances per message each consumer receives. 
The default is prototype mode.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": "default"
     },
     {
       "name": "camel.springboot.exchange-factory-capacity",
       "type": "java.lang.Integer",
       "description": "The capacity the pool (for each consumer) uses for 
storing exchanges. The default capacity is 100.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 100
     },
     {
       "name": "camel.springboot.exchange-factory-statistics-enabled",
       "type": "java.lang.Boolean",
       "description": "Configures whether statistics is enabled on exchange 
factory.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.file-configurations",
@@ -682,13 +734,15 @@
       "name": "camel.springboot.include-non-singletons",
       "type": "java.lang.Boolean",
       "description": "Whether to include non-singleton beans (prototypes) when 
scanning for RouteBuilder instances. By default only singleton beans is 
included in the context scan.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.inflight-repository-browse-enabled",
       "type": "java.lang.Boolean",
       "description": "Sets whether the inflight repository should allow 
browsing each inflight exchange. This is by default disabled as there is a very 
slight performance overhead when enabled.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.java-routes-exclude-pattern",
@@ -706,7 +760,8 @@
       "name": "camel.springboot.jmx-enabled",
       "type": "java.lang.Boolean",
       "description": "Enable JMX in your Camel application.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.jmx-management-m-beans-level",
@@ -718,7 +773,8 @@
       "name": "camel.springboot.jmx-management-name-pattern",
       "type": "java.lang.String",
       "description": "The naming pattern for creating the CamelContext JMX 
management name. The default pattern is #name#",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": "#name#"
     },
     {
       "name": "camel.springboot.jmx-management-statistics-level",
@@ -730,49 +786,57 @@
       "name": "camel.springboot.lightweight",
       "type": "java.lang.Boolean",
       "description": "Experimental: Configure the context to be lightweight. 
This will trigger some optimizations and memory reduction options. Lightweight 
context has some limitations. At this moment, dynamic endpoint destinations are 
not supported.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.load-health-checks",
       "type": "java.lang.Boolean",
       "description": "Whether to load custom health checks by scanning 
classpath.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.load-statistics-enabled",
       "type": "java.lang.Boolean",
       "description": "Sets whether context load statistics is enabled 
(something like the unix load average). The statistics requires to have 
camel-management on the classpath as JMX is required. The default value is 
false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.load-type-converters",
       "type": "java.lang.Boolean",
       "description": "Whether to load custom type converters by scanning 
classpath. This is used for backwards compatibility with Camel 2.x. Its 
recommended to migrate to use fast type converter loading by setting 
<tt>@Converter(generateLoader = true)<\/tt> on your custom type converter 
classes.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.log-debug-max-chars",
       "type": "java.lang.Integer",
       "description": "Is used to limit the maximum length of the logging Camel 
message bodies. If the message body is longer than the limit, the log message 
is clipped. Use -1 to have unlimited length. Use for example 1000 to log at 
most 1000 characters.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.log-exhausted-message-body",
       "type": "java.lang.Boolean",
       "description": "Sets whether to log exhausted message body with message 
history. Default is false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.log-mask",
       "type": "java.lang.Boolean",
       "description": "Sets whether log mask is enabled or not. Default is 
false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.main-run-controller",
       "type": "java.lang.Boolean",
       "description": "Whether to use the main run controller to ensure the 
Spring-Boot application keeps running until being stopped or the JVM 
terminated. You typically only need this if you run Spring-Boot standalone. If 
you run Spring-Boot with spring-boot-starter-web then the web container keeps 
the JVM running.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.mdc-logging-keys-pattern",
@@ -784,13 +848,15 @@
       "name": "camel.springboot.message-history",
       "type": "java.lang.Boolean",
       "description": "Sets whether message history is enabled or not. Default 
is true.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.modeline",
       "type": "java.lang.Boolean",
       "description": "Whether camel-k style modeline is also enabled when not 
using camel-k. Enabling this allows to use a camel-k like experience by being 
able to configure various settings using modeline directly in your route source 
code.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.name",
@@ -802,37 +868,43 @@
       "name": "camel.springboot.producer-template-cache-size",
       "type": "java.lang.Integer",
       "description": "Producer template endpoints cache size.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 1000
     },
     {
       "name": "camel.springboot.route-controller-back-off-delay",
       "type": "java.lang.Long",
       "description": "Backoff delay in millis when restarting a route that 
failed to startup.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 2000
     },
     {
       "name": "camel.springboot.route-controller-back-off-max-attempts",
       "type": "java.lang.Long",
       "description": "Backoff maximum number of attempts to restart a route 
that failed to startup. When this threshold has been exceeded then the 
controller will give up attempting to restart the route, and the route will 
remain as stopped.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.route-controller-back-off-max-delay",
       "type": "java.lang.Long",
       "description": "Backoff maximum delay in millis when restarting a route 
that failed to startup.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.route-controller-back-off-max-elapsed-time",
       "type": "java.lang.Long",
       "description": "Backoff maximum elapsed time in millis, after which the 
backoff should be considered exhausted and no more attempts should be made.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.route-controller-back-off-multiplier",
       "type": "java.lang.Double",
       "description": "Backoff multiplier to use for exponential backoff. This 
is used to extend the delay between restart attempts.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 1
     },
     {
       "name": "camel.springboot.route-controller-exclude-routes",
@@ -850,25 +922,29 @@
       "name": "camel.springboot.route-controller-initial-delay",
       "type": "java.lang.Long",
       "description": "Initial delay in milli seconds before the route 
controller starts, after CamelContext has been started.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.route-controller-supervise-enabled",
       "type": "java.lang.Boolean",
       "description": "To enable using supervising route controller which 
allows Camel to startup and then the controller takes care of starting the 
routes in a safe manner. This can be used when you want to startup Camel 
despite a route may otherwise fail fast during startup and cause Camel to fail 
to startup as well. By delegating the route startup to the supervising route 
controller then it manages the startup using a background thread. The 
controller allows to be configured with vario [...]
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.route-controller-thread-pool-size",
       "type": "java.lang.Integer",
       "description": "The number of threads used by the route controller 
scheduled thread pool that are used for restarting routes. The pool uses 1 
thread by default, but you can increase this to allow the controller to 
concurrently attempt to restart multiple routes in case more than one route has 
problems starting.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 1
     },
     {
       "name": "camel.springboot.route-controller-unhealthy-on-exhausted",
       "type": "java.lang.Boolean",
       "description": "Whether to mark the route as unhealthy (down) when all 
restarting attempts (backoff) have failed and the route is not successfully 
started and the route manager is giving up. Setting this to true allows health 
checks to know about this and can report the Camel application as DOWN. The 
default is false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.route-filter-exclude-pattern",
@@ -886,13 +962,15 @@
       "name": "camel.springboot.routes-collector-enabled",
       "type": "java.lang.Boolean",
       "description": "Whether the routes collector is enabled or not. When 
enabled Camel will auto-discover routes (RouteBuilder instances from the 
registry and also load additional routes from the file system). The routes 
collector is default enabled.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.routes-collector-ignore-loading-error",
       "type": "java.lang.Boolean",
       "description": "Whether the routes collector should ignore any errors 
during loading and compiling routes. This is only intended for development or 
tooling.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.routes-exclude-pattern",
@@ -904,79 +982,92 @@
       "name": "camel.springboot.routes-include-pattern",
       "type": "java.lang.String",
       "description": "Used for inclusive filtering of routes from directories. 
The exclusive filtering takes precedence over inclusive filtering. The pattern 
is using Ant-path style pattern. Multiple patterns can be specified separated 
by comma, as example, to include all the routes from a directory whose name 
contains foo use: &#42;&#42;\/*foo*.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 
"classpath:camel\/*,classpath:camel-template\/*,classpath:camel-rest\/*"
     },
     {
       "name": "camel.springboot.routes-reload-directory",
       "type": "java.lang.String",
       "description": "Directory to scan (incl subdirectories) for route 
changes. Camel cannot scan the classpath, so this must be configured to a file 
directory. Development with Maven as build tool, you can configure the 
directory to be src\/main\/resources to scan for Camel routes in XML or YAML 
files.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": "src\/main\/resources"
     },
     {
       "name": "camel.springboot.routes-reload-directory-recursive",
       "type": "java.lang.Boolean",
       "description": "Whether the directory to scan should include sub 
directories. Depending on the number of sub directories, then this can cause 
the JVM to startup slower as Camel uses the JDK file-watch service to scan for 
file changes.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.routes-reload-enabled",
       "type": "java.lang.Boolean",
       "description": "Used for enabling automatic routes reloading. If enabled 
then Camel will watch for file changes in the given reload directory, and 
trigger reloading routes if files are changed.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.routes-reload-pattern",
       "type": "java.lang.String",
       "description": "Used for inclusive filtering of routes from directories. 
Typical used for specifying to accept routes in XML or YAML files. Multiple 
patterns can be specified separated by comma.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": "camel\/*"
     },
     {
       "name": "camel.springboot.routes-reload-remove-all-routes",
       "type": "java.lang.Boolean",
       "description": "When reloading routes should all existing routes be 
stopped and removed. By default, Camel will stop and remove all existing routes 
before reloading routes. This ensures that only the reloaded routes will be 
active. If disabled then only routes with the same route id is updated, and any 
existing routes are continued to run.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.routes-reload-restart-duration",
       "type": "java.lang.Boolean",
       "description": "Whether to restart max duration when routes are 
reloaded. For example if max duration is 60 seconds, and a route is reloaded 
after 25 seconds, then this will restart the count and wait 60 seconds again.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.shutdown-log-inflight-exchanges-on-timeout",
       "type": "java.lang.Boolean",
       "description": "Sets whether to log information about the inflight 
Exchanges which are still running during a shutdown which didn't complete 
without the given timeout. This requires to enable the option 
inflightRepositoryExchangeEnabled.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.shutdown-now-on-timeout",
       "type": "java.lang.Boolean",
       "description": "Sets whether to force shutdown of all consumers when a 
timeout occurred and thus not all consumers was shutdown within that period. 
You should have good reasons to set this option to false as it means that the 
routes keep running and is halted abruptly when CamelContext has been 
shutdown.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.shutdown-routes-in-reverse-order",
       "type": "java.lang.Boolean",
       "description": "Sets whether routes should be shutdown in reverse or the 
same order as they where started.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.shutdown-suppress-logging-on-timeout",
       "type": "java.lang.Boolean",
       "description": "Whether Camel should try to suppress logging during 
shutdown and timeout was triggered, meaning forced shutdown is happening. And 
during forced shutdown we want to avoid logging errors\/warnings et all in the 
logs as a side-effect of the forced timeout. Notice the suppress is a best 
effort as there may still be some logs coming from 3rd party libraries and 
whatnot, which Camel cannot control. This option is default false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.shutdown-timeout",
       "type": "java.lang.Integer",
       "description": "Timeout in seconds to graceful shutdown Camel.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 300
     },
     {
       "name": "camel.springboot.source-location-enabled",
       "type": "java.lang.Boolean",
       "description": "Whether to capture precise source location:line-number 
for all EIPs in Camel routes. Enabling this will impact parsing Java based 
routes (also Groovy, Kotlin, etc.) on startup as this uses JDK 
StackTraceElement to calculate the location from the Camel route, which comes 
with a performance cost. This only impact startup, not the performance of the 
routes at runtime.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.startup-recorder",
@@ -994,25 +1085,29 @@
       "name": "camel.springboot.startup-recorder-duration",
       "type": "java.lang.Long",
       "description": "How long time to run the startup recorder. Use 0 
(default) to keep the recorder running until the JVM is exited. Use -1 to stop 
the recorder right after Camel has been started (to only focus on potential 
Camel startup performance bottlenecks) Use a positive value to keep recording 
for N seconds. When the recorder is stopped then the recording is auto saved to 
disk (note: save to disk can be disabled by setting startupRecorderDir to 
false)",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.startup-recorder-max-depth",
       "type": "java.lang.Integer",
       "description": "To filter our sub steps at a maximum depth. Use -1 for 
no maximum. Use 0 for no sub steps. Use 1 for max 1 sub step, and so forth. The 
default is -1.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": -1
     },
     {
       "name": "camel.springboot.startup-recorder-profile",
       "type": "java.lang.String",
       "description": "To use a specific Java Flight Recorder profile 
configuration, such as default or profile. The default is default.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": "default"
     },
     {
       "name": "camel.springboot.startup-recorder-recording",
       "type": "java.lang.Boolean",
       "description": "To enable Java Flight Recorder to start a recording and 
automatic dump the recording to disk after startup is complete. This requires 
that camel-jfr is on the classpath, and to enable this option.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.startup-summary-level",
@@ -1030,13 +1125,15 @@
       "name": "camel.springboot.stream-caching-any-spool-rules",
       "type": "java.lang.Boolean",
       "description": "Sets whether if just any of the 
org.apache.camel.spi.StreamCachingStrategy.SpoolRule rules returns true then 
shouldSpoolCache(long) returns true, to allow spooling to disk. If this option 
is false, then all the org.apache.camel.spi.StreamCachingStrategy.SpoolRule 
must return true. The default value is false which means that all the rules 
must return true.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.stream-caching-buffer-size",
       "type": "java.lang.Integer",
       "description": "Sets the stream caching buffer size to use when 
allocating in-memory buffers used for in-memory stream caches. The default size 
is 4096.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.stream-caching-deny-classes",
@@ -1048,13 +1145,15 @@
       "name": "camel.springboot.stream-caching-enabled",
       "type": "java.lang.Boolean",
       "description": "Sets whether stream caching is enabled or not. While 
stream types (like StreamSource, InputStream and Reader) are commonly used in 
messaging for performance reasons, they also have an important drawback: they 
can only be read once. In order to be able to work with message content 
multiple times, the stream needs to be cached. Streams are cached in memory 
only (by default). If streamCachingSpoolEnabled=true, then, for large stream 
messages (over 128 KB by default) wi [...]
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": 
"camel.springboot.stream-caching-remove-spool-directory-when-stopping",
       "type": "java.lang.Boolean",
       "description": "Whether to remove stream caching temporary directory 
when stopping. This option is default true.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.springboot.stream-caching-spool-cipher",
@@ -1072,13 +1171,15 @@
       "name": "camel.springboot.stream-caching-spool-enabled",
       "type": "java.lang.Boolean",
       "description": "To enable stream caching spooling to disk. This means, 
for large stream messages (over 128 KB by default) will be cached in a 
temporary file instead, and Camel will handle deleting the temporary file once 
the cached stream is no longer necessary. Default is false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.stream-caching-spool-threshold",
       "type": "java.lang.Long",
       "description": "Stream caching threshold in bytes when overflow to disk 
is activated. The default threshold is 128kb. Use -1 to disable overflow to 
disk.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.stream-caching-spool-used-heap-memory-limit",
@@ -1090,13 +1191,15 @@
       "name": 
"camel.springboot.stream-caching-spool-used-heap-memory-threshold",
       "type": "java.lang.Integer",
       "description": "Sets a percentage (1-99) of used heap memory threshold 
to activate stream caching spooling to disk.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": 0
     },
     {
       "name": "camel.springboot.stream-caching-statistics-enabled",
       "type": "java.lang.Boolean",
       "description": "Sets whether stream caching statistics is enabled.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.thread-name-pattern",
@@ -1108,7 +1211,8 @@
       "name": "camel.springboot.tracing",
       "type": "java.lang.Boolean",
       "description": "Sets whether tracing is enabled or not. Default is 
false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.tracing-logging-format",
@@ -1126,49 +1230,57 @@
       "name": "camel.springboot.tracing-standby",
       "type": "java.lang.Boolean",
       "description": "Whether to set tracing on standby. If on standby then 
the tracer is installed and made available. Then the tracer can be enabled 
later at runtime via JMX or via Tracer.setEnabled(true).",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.tracing-templates",
       "type": "java.lang.Boolean",
       "description": "Whether 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"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.type-converter-statistics-enabled",
       "type": "java.lang.Boolean",
       "description": "Sets whether type converter statistics is enabled. By 
default the type converter utilization statistics is disabled. Notice: If 
enabled then there is a slight performance impact under very heavy load.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.use-breadcrumb",
       "type": "java.lang.Boolean",
       "description": "Set whether breadcrumb is enabled. The default value is 
false.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.use-data-type",
       "type": "java.lang.Boolean",
       "description": "Whether to enable using data type on Camel messages. 
Data type are automatic turned on if one or more routes has been explicit 
configured with input and output types. Otherwise data type is default off.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.use-mdc-logging",
       "type": "java.lang.Boolean",
       "description": "To turn on MDC logging",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.springboot.uuid-generator",
       "type": "java.lang.String",
       "description": "UUID generator to use. default (32 bytes), short (16 
bytes), classic (32 bytes or longer), simple (long incrementing counter), off 
(turned off for exchanges - only intended for performance profiling)",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": "default"
     },
     {
       "name": "camel.springboot.warn-on-early-shutdown",
       "type": "java.lang.Boolean",
       "description": "Whether to log a WARN if Camel on Spring Boot was 
immediately shutdown after starting which very likely is because there is no 
JVM thread to keep the application running.",
-      "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties",
+      "defaultValue": true
     },
     {
       "name": "camel.ssl.cert-alias",
@@ -1360,13 +1472,15 @@
       "name": "camel.vault.aws.default-credentials-provider",
       "type": "java.lang.Boolean",
       "description": "Define if we want to use the AWS Default Credentials 
Provider or not",
-      "sourceType": 
"org.apache.camel.spring.boot.vault.AwsVaultConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.vault.AwsVaultConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.vault.aws.profile-credentials-provider",
       "type": "java.lang.Boolean",
       "description": "Define if we want to use the AWS Profile Credentials 
Provider or not",
-      "sourceType": 
"org.apache.camel.spring.boot.vault.AwsVaultConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.vault.AwsVaultConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.vault.aws.profile-name",
@@ -1378,13 +1492,15 @@
       "name": "camel.vault.aws.refresh-enabled",
       "type": "java.lang.Boolean",
       "description": "Define if we want to refresh the secrets on update",
-      "sourceType": 
"org.apache.camel.spring.boot.vault.AwsVaultConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.vault.AwsVaultConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.vault.aws.refresh-period",
       "type": "java.lang.Long",
       "description": "Define the refresh period",
-      "sourceType": 
"org.apache.camel.spring.boot.vault.AwsVaultConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.vault.AwsVaultConfigurationProperties",
+      "defaultValue": 30000
     },
     {
       "name": "camel.vault.aws.region",
@@ -1444,13 +1560,15 @@
       "name": "camel.vault.azure.refresh-enabled",
       "type": "java.lang.Boolean",
       "description": "Whether to automatically reload Camel upon secrets being 
updated in Azure.",
-      "sourceType": 
"org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.vault.azure.refresh-period",
       "type": "java.lang.Long",
       "description": "The period (millis) between checking Azure for updated 
secrets.",
-      "sourceType": 
"org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties",
+      "defaultValue": 30000
     },
     {
       "name": "camel.vault.azure.secrets",
@@ -1480,13 +1598,15 @@
       "name": "camel.vault.gcp.refresh-enabled",
       "type": "java.lang.Boolean",
       "description": "Define if we want to refresh the secrets on update",
-      "sourceType": 
"org.apache.camel.spring.boot.vault.GcpVaultConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.vault.GcpVaultConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.vault.gcp.refresh-period",
       "type": "java.lang.Long",
       "description": "Define the refresh period",
-      "sourceType": 
"org.apache.camel.spring.boot.vault.GcpVaultConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.vault.GcpVaultConfigurationProperties",
+      "defaultValue": 30000
     },
     {
       "name": "camel.vault.gcp.secrets",
@@ -1510,7 +1630,8 @@
       "name": "camel.vault.gcp.use-default-instance",
       "type": "java.lang.Boolean",
       "description": "Define if we want to use the GCP Client Default Instance 
or not",
-      "sourceType": 
"org.apache.camel.spring.boot.vault.GcpVaultConfigurationProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.vault.GcpVaultConfigurationProperties",
+      "defaultValue": false
     },
     {
       "name": "camel.vault.hashicorp.engine",
@@ -1588,7 +1709,14 @@
       "name": "management.endpoint.camelroutes.read-only",
       "type": "java.lang.Boolean",
       "description": "Whether Camel Routes actuator is in read-only mode. If 
not in read-only mode then operations to start\/stop routes would be enabled.",
-      "sourceType": 
"org.apache.camel.spring.boot.actuate.endpoint.CamelRoutesEndpointProperties"
+      "sourceType": 
"org.apache.camel.spring.boot.actuate.endpoint.CamelRoutesEndpointProperties",
+      "defaultValue": true
+    },
+    {
+      "name": "management.info.camel.enabled",
+      "type": "java.lang.Boolean",
+      "description": "Whether to enable Camel info.",
+      "defaultValue": true
     }
   ],
   "hints": []
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 84c5c9164dd..f3749fdb610 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -200,22 +200,22 @@
       <dependency>
         <groupId>io.micrometer</groupId>
         <artifactId>micrometer-commons</artifactId>
-        <version>1.11.4</version>
+        <version>1.11.5</version>
       </dependency>
       <dependency>
         <groupId>io.micrometer</groupId>
         <artifactId>micrometer-observation</artifactId>
-        <version>1.11.4</version>
+        <version>1.11.5</version>
       </dependency>
       <dependency>
         <groupId>io.micrometer</groupId>
         <artifactId>micrometer-registry-jmx</artifactId>
-        <version>1.11.4</version>
+        <version>1.11.5</version>
       </dependency>
       <dependency>
         <groupId>io.micrometer</groupId>
         <artifactId>micrometer-tracing</artifactId>
-        <version>1.1.5</version>
+        <version>1.1.6</version>
       </dependency>
       <dependency>
         <groupId>org.apache.avro</groupId>

Reply via email to