apupier commented on code in PR #13626:
URL: https://github.com/apache/camel/pull/13626#discussion_r1540749240


##########
core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json:
##########
@@ -19,123 +19,123 @@
     { "name": "camel.lra", "description": "Camel Saga EIP (Long Running 
Actions) configurations", "sourceType": 
"org.apache.camel.main.LraConfigurationProperties" }
   ],
   "properties": [
-    { "name": "camel.main.allowUseOriginalMessage", "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.main.DefaultConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": "false" },
+    { "name": "camel.main.allowUseOriginalMessage", "description": "Determines 
if access to the original message from Camel's error handler is allowed, or if 
it should be accessed from 
org.apache.camel.spi.UnitOfWork.getOriginalInMessage() . Disabling this feature 
can improve performance by eliminating the need for a defensive copy of the 
original message. Defaults to false .", "sourceType": 
"org.apache.camel.main.DefaultConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": "false" },
     { "name": "camel.main.autoConfigurationEnabled", "description": "Whether 
auto configuration of components, dataformats, languages is enabled or not. 
When enabled the configuration parameters are loaded from the properties 
component. You can prefix the parameters in the properties file with: - 
camel.component.name.option1=value1 - camel.component.name.option2=value2 - 
camel.dataformat.name.option1=value1 - camel.dataformat.name.option2=value2 - 
camel.language.name.option1=value1 - camel.language.name.option2=value2 Where 
name is the name of the component, dataformat or language such as 
seda,direct,jaxb. The auto configuration also works for any options on 
components that is a complex type (not standard Java type) and there has been 
an explicit single bean instance registered to the Camel registry via the 
org.apache.camel.spi.Registry#bind(String,Object) method or by using the 
org.apache.camel.BindToRegistry annotation style. This option is default 
enabled.", "sourceType": "org.ap
 ache.camel.main.MainConfigurationProperties", "type": "boolean", "javaType": 
"boolean", "defaultValue": true },
     { "name": "camel.main.autoConfigurationEnvironmentVariablesEnabled", 
"description": "Whether auto configuration should include OS environment 
variables as well. When enabled this allows to overrule any configuration using 
an OS environment variable. For example to set a shutdown timeout of 5 seconds: 
CAMEL_MAIN_SHUTDOWNTIMEOUT=5. This option is default enabled.", "sourceType": 
"org.apache.camel.main.MainConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
     { "name": "camel.main.autoConfigurationFailFast", "description": "Whether 
auto configuration should fail fast when configuring one ore more properties 
fails for whatever reason such as a invalid property name, etc. This option is 
default enabled.", "sourceType": 
"org.apache.camel.main.MainConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
     { "name": "camel.main.autoConfigurationLogSummary", "description": 
"Whether auto configuration should log a summary with the configured 
properties. This option is default enabled.", "sourceType": 
"org.apache.camel.main.MainConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
     { "name": "camel.main.autoConfigurationSystemPropertiesEnabled", 
"description": "Whether auto configuration should include JVM system properties 
as well. When enabled this allows to overrule any configuration using a JVM 
system property. For example to set a shutdown timeout of 5 seconds: -D 
camel.main.shutdown-timeout=5. Note that JVM system properties take precedence 
over OS environment variables. This option is default enabled.", "sourceType": 
"org.apache.camel.main.MainConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
-    { "name": "camel.main.autoStartup", "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 are 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.getRouteController().startRoute(String). Default is true to always 
start up.", "sourceType": 
"org.apache.camel.main.DefaultConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
-    { "name": "camel.main.autowiredEnabled", "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.main.DefaultConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
+    { "name": "camel.main.autoStartup", "description": "Specifies if the 
object should start automatically when Camel is initiated. It is important to 
note that only routes can be disabled at the moment, as CamelContexts are 
always started. If auto startup is set to false on CamelContext, it will take 
precedence and no routes will be started. In this case, CamelContext must be 
started explicitly using the org.apache.camel.CamelContext.start() method, 
followed by manual starting of routes using 
CamelContext.getRouteController().startRoute(String) . By default, the object 
will start up automatically.", "sourceType": 
"org.apache.camel.main.DefaultConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
+    { "name": "camel.main.autowiredEnabled", "description": "Indicates if 
autowiring is enabled. This flag is used to enable automatic autowiring options 
(the option must be marked as autowired) by searching the registry for a single 
instance of the matching type, which is then configured on the component. This 
feature can be utilized for automatically configuring JDBC data sources, JMS 
connection factories, AWS Clients, etc. The default setting is true .", 
"sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": 
"boolean", "javaType": "boolean", "defaultValue": true },
     { "name": "camel.main.basePackageScan", "description": "Package name to 
use as base (offset) for classpath scanning of RouteBuilder , 
org.apache.camel.TypeConverter , CamelConfiguration classes, and also classes 
annotated with org.apache.camel.Converter , or org.apache.camel.BindToRegistry 
. If you are using Spring Boot then it is instead recommended to use Spring 
Boots component scanning and annotate your route builder classes with 
Component. In other words only use this for Camel Main in standalone mode.", 
"sourceType": "org.apache.camel.main.MainConfigurationProperties", "type": 
"string", "javaType": "java.lang.String" },
     { "name": "camel.main.basePackageScanEnabled", "description": "Whether 
base package scan is enabled.", "sourceType": 
"org.apache.camel.main.MainConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
     { "name": "camel.main.beanIntrospectionExtendedStatistics", "description": 
"Sets whether bean introspection uses extended statistics. The default is 
false.", "sourceType": "org.apache.camel.main.DefaultConfigurationProperties", 
"type": "boolean", "javaType": "boolean", "defaultValue": "false" },
-    { "name": "camel.main.beanIntrospectionLoggingLevel", "description": "Sets 
the logging level used by bean introspection, logging activity of its usage. 
The default is TRACE.", "sourceType": 
"org.apache.camel.main.DefaultConfigurationProperties", "type": "object", 
"javaType": "org.apache.camel.LoggingLevel", "enum": [ "ERROR", "WARN", "INFO", 
"DEBUG", "TRACE", "OFF" ] },
-    { "name": "camel.main.beanPostProcessorEnabled", "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 XML). The default value is true (enabled).", 
"sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": 
"boolean", "javaType": "boolean", "defaultValue": true },
-    { "name": "camel.main.camelEventsTimestampEnabled", "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.main.DefaultConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": "false" },
-    { "name": "camel.main.caseInsensitiveHeaders", "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.main.DefaultConfigurationProperties", "type": "boolean", 
"javaType": "boolean", "defaultValue": true },
-    { "name": "camel.main.compileWorkDir", "description": "Work directory for 
compiler. Can be used to write compiled classes or other resources.", 
"sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": 
"string", "javaType": "java.lang.String" },
+    { "name": "camel.main.beanIntrospectionLoggingLevel", "description": 
"Configures the logging level for bean introspection, logging its usage 
activity. The default logging level is {link LoggingLevel#TRACE TRACE} .", 
"sourceType": "org.apache.camel.main.DefaultConfigurationProperties", "type": 
"object", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "ERROR", 
"WARN", "INFO", "DEBUG", "TRACE", "OFF" ] },

Review Comment:
   the introduced link is not specifying the full classname, i do not 
understand how ti can work



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to