This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch camel-spring-boot-4.4.x
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/camel-spring-boot-4.4.x by 
this push:
     new 9e8339277eb Regen
9e8339277eb is described below

commit 9e8339277eb89822f651ad087fa04f8e1c2a7ea9
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Jun 3 11:21:55 2024 +0200

    Regen
---
 .../camel/springboot/catalog/components/cxfrs.json | 60 +++++++-------
 .../springboot/catalog/components/netty-http.json  | 92 +++++++++++-----------
 .../camel/springboot/catalog/components/netty.json | 92 +++++++++++-----------
 .../NettyHttpComponentConfiguration.java           | 24 +++---
 .../springboot/NettyComponentConfiguration.java    | 24 +++---
 5 files changed, 146 insertions(+), 146 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cxfrs.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cxfrs.json
index f7fddaf7f63..a52b5c6d0ce 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cxfrs.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cxfrs.json
@@ -51,35 +51,35 @@
     "beanId": { "index": 0, "kind": "path", "displayName": "Bean Id", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To lookup an existing configured CxfRsEndpoint. Must used bean: 
as prefix." },
     "address": { "index": 1, "kind": "path", "displayName": "Address", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "The service publish address." },
     "features": { "index": 2, "kind": "parameter", "displayName": "Features", 
"group": "common", "label": "", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.cxf.feature.Feature>", "deprecated": false, 
"autowired": false, "secret": false, "description": "Set the feature list to 
the CxfRs endpoint." },
-    "loggingFeatureEnabled": { "index": 3, "kind": "parameter", "displayName": 
"Logging Feature Enabled", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "This option 
enables CXF Logging Feature which writes inbound and outbound REST messages to 
log." },
-    "loggingSizeLimit": { "index": 4, "kind": "parameter", "displayName": 
"Logging Size Limit", "group": "common", "label": "", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "To limit the total size of number of bytes the 
logger will output when logging feature has been enabled." },
-    "modelRef": { "index": 5, "kind": "parameter", "displayName": "Model Ref", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "This option is used to specify the model file 
which is useful for the resource class without annotation. When using this 
option, then the service class can be omitted, to emulate document-only 
endpoints" },
-    "providers": { "index": 6, "kind": "parameter", "displayName": 
"Providers", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Set custom JAX-RS provider(s) list to 
the CxfRs endpoint. You can specify a string with a list of providers to lookup 
in the registy separated by comma." },
-    "resourceClasses": { "index": 7, "kind": "parameter", "displayName": 
"Resource Classes", "group": "common", "label": "", "required": false, "type": 
"array", "javaType": "java.util.List<java.lang.Class<java.lang.Object>>", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
resource classes which you want to export as REST service. Multiple classes can 
be separated by comma." },
-    "schemaLocations": { "index": 8, "kind": "parameter", "displayName": 
"Schema Locations", "group": "common", "label": "", "required": false, "type": 
"array", "javaType": "java.util.List<java.lang.String>", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the locations of the 
schema(s) which can be used to validate the incoming XML or JAXB-driven JSON." 
},
-    "skipFaultLogging": { "index": 9, "kind": "parameter", "displayName": 
"Skip Fault Logging", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "This option 
controls whether the PhaseInterceptorChain skips logging the Fault that it 
catches." },
-    "bindingStyle": { "index": 10, "kind": "parameter", "displayName": 
"Binding Style", "group": "consumer", "label": "consumer", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.cxf.jaxrs.BindingStyle", "enum": [ 
"SimpleConsumer", "Default", "Custom" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "Default", "description": "Sets how 
requests and responses will be mapped to\/from Camel. Two values are possible: 
SimpleConsumer: This [...]
-    "publishedEndpointUrl": { "index": 11, "kind": "parameter", "displayName": 
"Published Endpoint Url", "group": "consumer", "label": "consumer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "This option can override 
the endpointUrl that published from the WADL which can be accessed with 
resource address url plus _wadl" },
-    "bridgeErrorHandler": { "index": 12, "kind": "parameter", "displayName": 
"Bridge Error Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "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 [...]
-    "exceptionHandler": { "index": 13, "kind": "parameter", "displayName": 
"Exception Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By de [...]
-    "exchangePattern": { "index": 14, "kind": "parameter", "displayName": 
"Exchange Pattern", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the exchange pattern when the consumer creates an exchange." },
-    "serviceBeans": { "index": 15, "kind": "parameter", "displayName": 
"Service Beans", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
service beans (the bean ids to lookup in the registry) which you want to export 
as REST service. Multiple beans can be separated by comma" },
-    "cookieHandler": { "index": 16, "kind": "parameter", "displayName": 
"Cookie Handler", "group": "producer", "label": "producer", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.http.base.cookie.CookieHandler", "deprecated": false, 
"autowired": false, "secret": false, "description": "Configure a cookie handler 
to maintain a HTTP session" },
-    "hostnameVerifier": { "index": 17, "kind": "parameter", "displayName": 
"Hostname Verifier", "group": "producer", "label": "producer", "required": 
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
hostname verifier to be used. Use the # notation to reference a 
HostnameVerifier from the registry." },
-    "sslContextParameters": { "index": 18, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "producer", "label": "producer", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "The Camel SSL setting 
reference. Use the # notation to reference the SSL Context." },
-    "throwExceptionOnFailure": { "index": 19, "kind": "parameter", 
"displayName": "Throw Exception On Failure", "group": "producer", "label": 
"producer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "This option tells the CxfRsProducer to inspect return codes and 
will generate an Exception if the return code is larger than 207." },
-    "httpClientAPI": { "index": 20, "kind": "parameter", "displayName": "Http 
Client API", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "If it is true, the CxfRsProducer will use the HttpClientAPI to 
invoke the service. If it is false, the CxfRsProducer will use the 
ProxyClientAPI to invoke the service" },
-    "ignoreDeleteMethodMessageBody": { "index": 21, "kind": "parameter", 
"displayName": "Ignore Delete Method Message Body", "group": "producer 
(advanced)", "label": "producer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "This option is used to 
tell CxfRsProducer to ignore the message body of the DELETE method when using 
HTTP API." },
-    "lazyStartProducer": { "index": 22, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "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 produ [...]
-    "maxClientCacheSize": { "index": 23, "kind": "parameter", "displayName": 
"Max Client Cache Size", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 10, 
"description": "This option allows you to configure the maximum size of the 
cache. The implementation caches CXF clients or ClientFactoryBean in 
CxfProvider and CxfRsProvider." },
-    "synchronous": { "index": 24, "kind": "parameter", "displayName": 
"Synchronous", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Sets whether synchronous processing should be strictly used" },
-    "binding": { "index": 25, "kind": "parameter", "displayName": "Binding", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.cxf.jaxrs.CxfRsBinding", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
CxfBinding to control the binding between Camel Message and CXF Message." },
-    "bus": { "index": 26, "kind": "parameter", "displayName": "Bus", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.cxf.Bus", "deprecated": false, "autowired": false, 
"secret": false, "description": "To use a custom configured CXF Bus." },
-    "continuationTimeout": { "index": 27, "kind": "parameter", "displayName": 
"Continuation Timeout", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "30000", "description": 
"This option is used to set the CXF continuation timeout which could be used in 
CxfConsumer by default when the CXF server is using Jetty or Servlet 
transport." },
-    "cxfRsConfigurer": { "index": 28, "kind": "parameter", "displayName": "Cxf 
Rs Configurer", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.cxf.jaxrs.CxfRsConfigurer", "deprecated": false, 
"autowired": false, "secret": false, "description": "This option could apply 
the implementation of 
org.apache.camel.component.cxf.jaxrs.CxfRsEndpointConfigurer which supports to 
configure the CXF endpoint in programmatic way. Use [...]
-    "defaultBus": { "index": 29, "kind": "parameter", "displayName": "Default 
Bus", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Will set the default 
bus when CXF endpoint create a bus by itself" },
-    "headerFilterStrategy": { "index": 30, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to 
filter header to and from Camel message." },
-    "performInvocation": { "index": 31, "kind": "parameter", "displayName": 
"Perform Invocation", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"When the option is true, Camel will perform the invocation of the resource 
class instance and put the response object into the exchange for further 
processing." },
-    "propagateContexts": { "index": 32, "kind": "parameter", "displayName": 
"Propagate Contexts", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"When the option is true, JAXRS UriInfo, HttpHeaders, Request and 
SecurityContext contexts will be available to custom CXFRS processors as typed 
Camel exchange properties. These contexts can be u [...]
+    "modelRef": { "index": 3, "kind": "parameter", "displayName": "Model Ref", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "This option is used to specify the model file 
which is useful for the resource class without annotation. When using this 
option, then the service class can be omitted, to emulate document-only 
endpoints" },
+    "providers": { "index": 4, "kind": "parameter", "displayName": 
"Providers", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Set custom JAX-RS provider(s) list to 
the CxfRs endpoint. You can specify a string with a list of providers to lookup 
in the registy separated by comma." },
+    "resourceClasses": { "index": 5, "kind": "parameter", "displayName": 
"Resource Classes", "group": "common", "label": "", "required": false, "type": 
"array", "javaType": "java.util.List<java.lang.Class<java.lang.Object>>", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
resource classes which you want to export as REST service. Multiple classes can 
be separated by comma." },
+    "schemaLocations": { "index": 6, "kind": "parameter", "displayName": 
"Schema Locations", "group": "common", "label": "", "required": false, "type": 
"array", "javaType": "java.util.List<java.lang.String>", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the locations of the 
schema(s) which can be used to validate the incoming XML or JAXB-driven JSON." 
},
+    "skipFaultLogging": { "index": 7, "kind": "parameter", "displayName": 
"Skip Fault Logging", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "This option 
controls whether the PhaseInterceptorChain skips logging the Fault that it 
catches." },
+    "bindingStyle": { "index": 8, "kind": "parameter", "displayName": "Binding 
Style", "group": "consumer", "label": "consumer", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.cxf.jaxrs.BindingStyle", 
"enum": [ "SimpleConsumer", "Default", "Custom" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "Default", "description": 
"Sets how requests and responses will be mapped to\/from Camel. Two values are 
possible: SimpleConsumer: This  [...]
+    "publishedEndpointUrl": { "index": 9, "kind": "parameter", "displayName": 
"Published Endpoint Url", "group": "consumer", "label": "consumer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "This option can override 
the endpointUrl that published from the WADL which can be accessed with 
resource address url plus _wadl" },
+    "bridgeErrorHandler": { "index": 10, "kind": "parameter", "displayName": 
"Bridge Error Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "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 [...]
+    "exceptionHandler": { "index": 11, "kind": "parameter", "displayName": 
"Exception Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By de [...]
+    "exchangePattern": { "index": 12, "kind": "parameter", "displayName": 
"Exchange Pattern", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the exchange pattern when the consumer creates an exchange." },
+    "serviceBeans": { "index": 13, "kind": "parameter", "displayName": 
"Service Beans", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
service beans (the bean ids to lookup in the registry) which you want to export 
as REST service. Multiple beans can be separated by comma" },
+    "cookieHandler": { "index": 14, "kind": "parameter", "displayName": 
"Cookie Handler", "group": "producer", "label": "producer", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.http.base.cookie.CookieHandler", "deprecated": false, 
"autowired": false, "secret": false, "description": "Configure a cookie handler 
to maintain a HTTP session" },
+    "hostnameVerifier": { "index": 15, "kind": "parameter", "displayName": 
"Hostname Verifier", "group": "producer", "label": "producer", "required": 
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
hostname verifier to be used. Use the # notation to reference a 
HostnameVerifier from the registry." },
+    "sslContextParameters": { "index": 16, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "producer", "label": "producer", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "The Camel SSL setting 
reference. Use the # notation to reference the SSL Context." },
+    "throwExceptionOnFailure": { "index": 17, "kind": "parameter", 
"displayName": "Throw Exception On Failure", "group": "producer", "label": 
"producer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "This option tells the CxfRsProducer to inspect return codes and 
will generate an Exception if the return code is larger than 207." },
+    "httpClientAPI": { "index": 18, "kind": "parameter", "displayName": "Http 
Client API", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "If it is true, the CxfRsProducer will use the HttpClientAPI to 
invoke the service. If it is false, the CxfRsProducer will use the 
ProxyClientAPI to invoke the service" },
+    "ignoreDeleteMethodMessageBody": { "index": 19, "kind": "parameter", 
"displayName": "Ignore Delete Method Message Body", "group": "producer 
(advanced)", "label": "producer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "This option is used to 
tell CxfRsProducer to ignore the message body of the DELETE method when using 
HTTP API." },
+    "lazyStartProducer": { "index": 20, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "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 produ [...]
+    "maxClientCacheSize": { "index": 21, "kind": "parameter", "displayName": 
"Max Client Cache Size", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 10, 
"description": "This option allows you to configure the maximum size of the 
cache. The implementation caches CXF clients or ClientFactoryBean in 
CxfProvider and CxfRsProvider." },
+    "synchronous": { "index": 22, "kind": "parameter", "displayName": 
"Synchronous", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Sets whether synchronous processing should be strictly used" },
+    "binding": { "index": 23, "kind": "parameter", "displayName": "Binding", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.cxf.jaxrs.CxfRsBinding", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
CxfBinding to control the binding between Camel Message and CXF Message." },
+    "bus": { "index": 24, "kind": "parameter", "displayName": "Bus", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.cxf.Bus", "deprecated": false, "autowired": false, 
"secret": false, "description": "To use a custom configured CXF Bus." },
+    "continuationTimeout": { "index": 25, "kind": "parameter", "displayName": 
"Continuation Timeout", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "30000", "description": 
"This option is used to set the CXF continuation timeout which could be used in 
CxfConsumer by default when the CXF server is using Jetty or Servlet 
transport." },
+    "cxfRsConfigurer": { "index": 26, "kind": "parameter", "displayName": "Cxf 
Rs Configurer", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.cxf.jaxrs.CxfRsConfigurer", "deprecated": false, 
"autowired": false, "secret": false, "description": "This option could apply 
the implementation of 
org.apache.camel.component.cxf.jaxrs.CxfRsEndpointConfigurer which supports to 
configure the CXF endpoint in programmatic way. Use [...]
+    "defaultBus": { "index": 27, "kind": "parameter", "displayName": "Default 
Bus", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Will set the default 
bus when CXF endpoint create a bus by itself" },
+    "headerFilterStrategy": { "index": 28, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to 
filter header to and from Camel message." },
+    "performInvocation": { "index": 29, "kind": "parameter", "displayName": 
"Perform Invocation", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"When the option is true, Camel will perform the invocation of the resource 
class instance and put the response object into the exchange for further 
processing." },
+    "propagateContexts": { "index": 30, "kind": "parameter", "displayName": 
"Propagate Contexts", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"When the option is true, JAXRS UriInfo, HttpHeaders, Request and 
SecurityContext contexts will be available to custom CXFRS processors as typed 
Camel exchange properties. These contexts can be u [...]
+    "loggingFeatureEnabled": { "index": 31, "kind": "parameter", 
"displayName": "Logging Feature Enabled", "group": "logging", "label": 
"logging", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "This option enables CXF Logging Feature which writes 
inbound and outbound REST messages to log." },
+    "loggingSizeLimit": { "index": 32, "kind": "parameter", "displayName": 
"Logging Size Limit", "group": "logging", "label": "logging", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 49152, "description": "To limit the 
total size of number of bytes the logger will output when logging feature has 
been enabled and -1 for no limit." }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty-http.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty-http.json
index 8c1c476e477..919e429b4c2 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty-http.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty-http.json
@@ -64,31 +64,31 @@
     "producerPoolMinIdle": { "index": 38, "kind": "property", "displayName": 
"Producer Pool Min Idle", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Sets the minimum number of instances allowed 
in the producer pool before the evi [...]
     "udpConnectionlessSending": { "index": 39, "kind": "property", 
"displayName": "Udp Connectionless Sending", "group": "producer (advanced)", 
"label": "producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "This option supports connection less udp sen 
[...]
     "useByteBuf": { "index": 40, "kind": "property", "displayName": "Use Byte 
Buf", "group": "producer (advanced)", "label": "producer,advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "If the useByteBuf is 
true, netty producer will turn the message body int [...]
-    "hostnameVerification": { "index": 41, "kind": "property", "displayName": 
"Hostname Verification", "group": " security", "label": "common, security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
-    "allowSerializedHeaders": { "index": 42, "kind": "property", 
"displayName": "Allow Serialized Headers", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP when transferExchange is 
true. When set to true, s [...]
-    "autowiredEnabled": { "index": 43, "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  [...]
-    "channelGroup": { "index": 44, "kind": "property", "displayName": "Channel 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.group.ChannelGroup", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit ChannelGroup." },
-    "headerFilterStrategy": { "index": 45, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
-    "nativeTransport": { "index": 46, "kind": "property", "displayName": 
"Native Transport", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Whether to use native 
transport instead of NIO. Native transport takes advantage of [...]
-    "nettyHttpBinding": { "index": 47, "kind": "property", "displayName": 
"Netty Http Binding", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.netty.http.NettyHttpBinding", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
org.apache.camel.component.netty.http.NettyHttpBinding for binding to\/from 
Netty and Camel Message API." },
-    "options": { "index": 48, "kind": "property", "displayName": "Options", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"option.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Allows to configure additional netty opti [...]
-    "receiveBufferSize": { "index": 49, "kind": "property", "displayName": 
"Receive Buffer Size", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
inbound communication. Size is bytes." },
-    "receiveBufferSizePredictor": { "index": 50, "kind": "property", 
"displayName": "Receive Buffer Size Predictor", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Configures the buffer size predictor. See 
details at Jetty documentation and this mail [...]
-    "sendBufferSize": { "index": 51, "kind": "property", "displayName": "Send 
Buffer Size", "group": "advanced", "label": "advanced", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
outbound communication. Size is bytes." },
-    "transferExchange": { "index": 52, "kind": "property", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Only used for TCP. You 
can transfer the exchange over the wire instead of just th [...]
-    "udpByteArrayCodec": { "index": 53, "kind": "property", "displayName": 
"Udp Byte Array Codec", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "For UDP only. If enabled 
the using byte array codec instead of Java serializa [...]
-    "unixDomainSocketPath": { "index": 54, "kind": "property", "displayName": 
"Unix Domain Socket Path", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Path to unix domain socket to use instead of 
inet socket. Host and port parameters wil [...]
-    "workerCount": { "index": 55, "kind": "property", "displayName": "Worker 
Count", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "When netty works on nio mode, it uses default 
workerCount parameter from Netty (which is cpu_core_threads x 2). User c [...]
-    "workerGroup": { "index": 56, "kind": "property", "displayName": "Worker 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.EventLoopGroup", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit EventLoopGroup as the boss 
thread pool. For example to share a thread poo [...]
-    "allowDefaultCodec": { "index": 57, "kind": "property", "displayName": 
"Allow Default Codec", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The netty component installs a default codec 
if both, encoder\/decoder is null and te [...]
-    "autoAppendDelimiter": { "index": 58, "kind": "property", "displayName": 
"Auto Append Delimiter", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Whether or not to auto append missing end 
delimiter when sending using the textli [...]
-    "decoderMaxLineLength": { "index": 59, "kind": "property", "displayName": 
"Decoder Max Line Length", "group": "codec", "label": "codec", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1024, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The max line length to use for the textline 
codec." },
-    "decoders": { "index": 60, "kind": "property", "displayName": "Decoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of decoders to be used. You can use a 
String which have values separated by comma, and have the values be looked [...]
-    "delimiter": { "index": 61, "kind": "property", "displayName": 
"Delimiter", "group": "codec", "label": "codec", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.netty.TextLineDelimiter", 
"enum": [ "LINE", "NULL" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "LINE", "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The delimiter to use for the te [...]
-    "encoders": { "index": 62, "kind": "property", "displayName": "Encoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of encoders to be used. You can use a 
String which have values separated by comma, and have the values be looked [...]
-    "encoding": { "index": 63, "kind": "property", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The encoding (a charset name) to use for the 
textline codec. If not provided, Camel will use the JVM default Charset." },
-    "textline": { "index": 64, "kind": "property", "displayName": "Textline", 
"group": "codec", "label": "codec", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP. If no codec is specified, 
you can use this flag to indicate a text line based codec;  [...]
-    "enabledProtocols": { "index": 65, "kind": "property", "displayName": 
"Enabled Protocols", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
+    "allowSerializedHeaders": { "index": 41, "kind": "property", 
"displayName": "Allow Serialized Headers", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP when transferExchange is 
true. When set to true, s [...]
+    "autowiredEnabled": { "index": 42, "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  [...]
+    "channelGroup": { "index": 43, "kind": "property", "displayName": "Channel 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.group.ChannelGroup", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit ChannelGroup." },
+    "headerFilterStrategy": { "index": 44, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
+    "nativeTransport": { "index": 45, "kind": "property", "displayName": 
"Native Transport", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Whether to use native 
transport instead of NIO. Native transport takes advantage of [...]
+    "nettyHttpBinding": { "index": 46, "kind": "property", "displayName": 
"Netty Http Binding", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.netty.http.NettyHttpBinding", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
org.apache.camel.component.netty.http.NettyHttpBinding for binding to\/from 
Netty and Camel Message API." },
+    "options": { "index": 47, "kind": "property", "displayName": "Options", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"option.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Allows to configure additional netty opti [...]
+    "receiveBufferSize": { "index": 48, "kind": "property", "displayName": 
"Receive Buffer Size", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
inbound communication. Size is bytes." },
+    "receiveBufferSizePredictor": { "index": 49, "kind": "property", 
"displayName": "Receive Buffer Size Predictor", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Configures the buffer size predictor. See 
details at Jetty documentation and this mail [...]
+    "sendBufferSize": { "index": 50, "kind": "property", "displayName": "Send 
Buffer Size", "group": "advanced", "label": "advanced", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
outbound communication. Size is bytes." },
+    "transferExchange": { "index": 51, "kind": "property", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Only used for TCP. You 
can transfer the exchange over the wire instead of just th [...]
+    "udpByteArrayCodec": { "index": 52, "kind": "property", "displayName": 
"Udp Byte Array Codec", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "For UDP only. If enabled 
the using byte array codec instead of Java serializa [...]
+    "unixDomainSocketPath": { "index": 53, "kind": "property", "displayName": 
"Unix Domain Socket Path", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Path to unix domain socket to use instead of 
inet socket. Host and port parameters wil [...]
+    "workerCount": { "index": 54, "kind": "property", "displayName": "Worker 
Count", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "When netty works on nio mode, it uses default 
workerCount parameter from Netty (which is cpu_core_threads x 2). User c [...]
+    "workerGroup": { "index": 55, "kind": "property", "displayName": "Worker 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.EventLoopGroup", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit EventLoopGroup as the boss 
thread pool. For example to share a thread poo [...]
+    "allowDefaultCodec": { "index": 56, "kind": "property", "displayName": 
"Allow Default Codec", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The netty component installs a default codec 
if both, encoder\/decoder is null and te [...]
+    "autoAppendDelimiter": { "index": 57, "kind": "property", "displayName": 
"Auto Append Delimiter", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Whether or not to auto append missing end 
delimiter when sending using the textli [...]
+    "decoderMaxLineLength": { "index": 58, "kind": "property", "displayName": 
"Decoder Max Line Length", "group": "codec", "label": "codec", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1024, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The max line length to use for the textline 
codec." },
+    "decoders": { "index": 59, "kind": "property", "displayName": "Decoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of decoders to be used. You can use a 
String which have values separated by comma, and have the values be looked [...]
+    "delimiter": { "index": 60, "kind": "property", "displayName": 
"Delimiter", "group": "codec", "label": "codec", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.netty.TextLineDelimiter", 
"enum": [ "LINE", "NULL" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "LINE", "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The delimiter to use for the te [...]
+    "encoders": { "index": 61, "kind": "property", "displayName": "Encoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of encoders to be used. You can use a 
String which have values separated by comma, and have the values be looked [...]
+    "encoding": { "index": 62, "kind": "property", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The encoding (a charset name) to use for the 
textline codec. If not provided, Camel will use the JVM default Charset." },
+    "textline": { "index": 63, "kind": "property", "displayName": "Textline", 
"group": "codec", "label": "codec", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP. If no codec is specified, 
you can use this flag to indicate a text line based codec;  [...]
+    "enabledProtocols": { "index": 64, "kind": "property", "displayName": 
"Enabled Protocols", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
+    "hostnameVerification": { "index": 65, "kind": "property", "displayName": 
"Hostname Verification", "group": "security", "label": "common,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
     "keyStoreFile": { "index": 66, "kind": "property", "displayName": "Key 
Store File", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.io.File", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be used 
for encryption" },
     "keyStoreFormat": { "index": 67, "kind": "property", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Keystore format to be used for payload 
encryption. Defaults to JKS if not set" },
     "keyStoreResource": { "index": 68, "kind": "property", "displayName": "Key 
Store Resource", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be used 
for encryption. Is loaded by default from classpath [...]
@@ -184,27 +184,27 @@
     "producerPoolMinEvictableIdle": { "index": 51, "kind": "parameter", 
"displayName": "Producer Pool Min Evictable Idle", "group": "producer 
(advanced)", "label": "producer,advanced", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 300000, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Sets the minimum amount 
of [...]
     "producerPoolMinIdle": { "index": 52, "kind": "parameter", "displayName": 
"Producer Pool Min Idle", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Sets the minimum number 
of instances allowed in the producer pool befo [...]
     "useRelativePath": { "index": 53, "kind": "parameter", "displayName": "Use 
Relative Path", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Sets whether to use a 
relative path in HTTP requests." },
-    "hostnameVerification": { "index": 54, "kind": "parameter", "displayName": 
"Hostname Verification", "group": " security", "label": "common, security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
-    "allowSerializedHeaders": { "index": 55, "kind": "parameter", 
"displayName": "Allow Serialized Headers", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Only used for TCP when 
transferExchange is true. When set  [...]
-    "channelGroup": { "index": 56, "kind": "parameter", "displayName": 
"Channel Group", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "io.netty.channel.group.ChannelGroup", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "To use a explicit 
ChannelGroup." },
-    "configuration": { "index": 57, "kind": "parameter", "displayName": 
"Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
configured NettyHttpConfiguration for configuring this endpoint." },
-    "disableStreamCache": { "index": 58, "kind": "parameter", "displayName": 
"Disable Stream Cache", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Determines whether or 
not the raw input stream from Netty HttpRequ [...]
-    "headerFilterStrategy": { "index": 59, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
-    "nativeTransport": { "index": 60, "kind": "parameter", "displayName": 
"Native Transport", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Whether to use native 
transport instead of NIO. Native transport takes ad [...]
-    "nettyHttpBinding": { "index": 61, "kind": "parameter", "displayName": 
"Netty Http Binding", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.netty.http.NettyHttpBinding", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
org.apache.camel.component.netty.http.NettyHttpBinding for binding to\/from 
Netty and Camel Message API." },
-    "options": { "index": 62, "kind": "parameter", "displayName": "Options", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"option.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Allows to configure 
additional  [...]
-    "receiveBufferSize": { "index": 63, "kind": "parameter", "displayName": 
"Receive Buffer Size", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "The TCP\/UDP buffer 
sizes to be used during inbound communication. Size  [...]
-    "receiveBufferSizePredictor": { "index": 64, "kind": "parameter", 
"displayName": "Receive Buffer Size Predictor", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Configures the buffer 
size predictor. See details at Jetty documentation and [...]
-    "sendBufferSize": { "index": 65, "kind": "parameter", "displayName": "Send 
Buffer Size", "group": "advanced", "label": "advanced", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "The TCP\/UDP buffer 
sizes to be used during outbound communication. Size is by [...]
-    "synchronous": { "index": 66, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Sets whether synchronous 
processing should be strictly used" },
-    "transferException": { "index": 67, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "If enabled and an 
Exchange failed processing on the consumer side, an [...]
-    "transferExchange": { "index": 68, "kind": "parameter", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Only used for TCP. You 
can transfer the exchange over the wire instead  [...]
-    "unixDomainSocketPath": { "index": 69, "kind": "parameter", "displayName": 
"Unix Domain Socket Path", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Path to unix domain 
socket to use instead of inet socket. Host and port para [...]
-    "workerCount": { "index": 70, "kind": "parameter", "displayName": "Worker 
Count", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "When netty works on nio 
mode, it uses default workerCount parameter from Netty (which is 
cpu_core_threads x  [...]
-    "workerGroup": { "index": 71, "kind": "parameter", "displayName": "Worker 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.EventLoopGroup", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "To use a explicit 
EventLoopGroup as the boss thread pool. For example to share a  [...]
-    "decoders": { "index": 72, "kind": "parameter", "displayName": "Decoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "A list of decoders to be 
used. You can use a String which have values separated by comma, and have the 
values [...]
-    "encoders": { "index": 73, "kind": "parameter", "displayName": "Encoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "A list of encoders to be 
used. You can use a String which have values separated by comma, and have the 
values [...]
-    "enabledProtocols": { "index": 74, "kind": "parameter", "displayName": 
"Enabled Protocols", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
+    "allowSerializedHeaders": { "index": 54, "kind": "parameter", 
"displayName": "Allow Serialized Headers", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Only used for TCP when 
transferExchange is true. When set  [...]
+    "channelGroup": { "index": 55, "kind": "parameter", "displayName": 
"Channel Group", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "io.netty.channel.group.ChannelGroup", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "To use a explicit 
ChannelGroup." },
+    "configuration": { "index": 56, "kind": "parameter", "displayName": 
"Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
configured NettyHttpConfiguration for configuring this endpoint." },
+    "disableStreamCache": { "index": 57, "kind": "parameter", "displayName": 
"Disable Stream Cache", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Determines whether or 
not the raw input stream from Netty HttpRequ [...]
+    "headerFilterStrategy": { "index": 58, "kind": "parameter", "displayName": 
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter headers." },
+    "nativeTransport": { "index": 59, "kind": "parameter", "displayName": 
"Native Transport", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Whether to use native 
transport instead of NIO. Native transport takes ad [...]
+    "nettyHttpBinding": { "index": 60, "kind": "parameter", "displayName": 
"Netty Http Binding", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.netty.http.NettyHttpBinding", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
org.apache.camel.component.netty.http.NettyHttpBinding for binding to\/from 
Netty and Camel Message API." },
+    "options": { "index": 61, "kind": "parameter", "displayName": "Options", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"option.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Allows to configure 
additional  [...]
+    "receiveBufferSize": { "index": 62, "kind": "parameter", "displayName": 
"Receive Buffer Size", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "The TCP\/UDP buffer 
sizes to be used during inbound communication. Size  [...]
+    "receiveBufferSizePredictor": { "index": 63, "kind": "parameter", 
"displayName": "Receive Buffer Size Predictor", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Configures the buffer 
size predictor. See details at Jetty documentation and [...]
+    "sendBufferSize": { "index": 64, "kind": "parameter", "displayName": "Send 
Buffer Size", "group": "advanced", "label": "advanced", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "The TCP\/UDP buffer 
sizes to be used during outbound communication. Size is by [...]
+    "synchronous": { "index": 65, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Sets whether synchronous 
processing should be strictly used" },
+    "transferException": { "index": 66, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "If enabled and an 
Exchange failed processing on the consumer side, an [...]
+    "transferExchange": { "index": 67, "kind": "parameter", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Only used for TCP. You 
can transfer the exchange over the wire instead  [...]
+    "unixDomainSocketPath": { "index": 68, "kind": "parameter", "displayName": 
"Unix Domain Socket Path", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Path to unix domain 
socket to use instead of inet socket. Host and port para [...]
+    "workerCount": { "index": 69, "kind": "parameter", "displayName": "Worker 
Count", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "When netty works on nio 
mode, it uses default workerCount parameter from Netty (which is 
cpu_core_threads x  [...]
+    "workerGroup": { "index": 70, "kind": "parameter", "displayName": "Worker 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.EventLoopGroup", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "To use a explicit 
EventLoopGroup as the boss thread pool. For example to share a  [...]
+    "decoders": { "index": 71, "kind": "parameter", "displayName": "Decoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "A list of decoders to be 
used. You can use a String which have values separated by comma, and have the 
values [...]
+    "encoders": { "index": 72, "kind": "parameter", "displayName": "Encoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "A list of encoders to be 
used. You can use a String which have values separated by comma, and have the 
values [...]
+    "enabledProtocols": { "index": 73, "kind": "parameter", "displayName": 
"Enabled Protocols", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
+    "hostnameVerification": { "index": 74, "kind": "parameter", "displayName": 
"Hostname Verification", "group": "security", "label": "common,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
     "keyStoreFile": { "index": 75, "kind": "parameter", "displayName": "Key 
Store File", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.io.File", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Client side certificate 
keystore to be used for encryption" },
     "keyStoreFormat": { "index": 76, "kind": "parameter", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Keystore format to be 
used for payload encryption. Defaults to JKS if not set" },
     "keyStoreResource": { "index": 77, "kind": "parameter", "displayName": 
"Key Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Client side certificate 
keystore to be used for encryption. Is loaded by default from [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty.json
index fac2b03295f..b210b5ebfe5 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/netty.json
@@ -63,29 +63,29 @@
     "producerPoolMinIdle": { "index": 37, "kind": "property", "displayName": 
"Producer Pool Min Idle", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Sets the minimum number of instances allowed 
in the producer pool before the evi [...]
     "udpConnectionlessSending": { "index": 38, "kind": "property", 
"displayName": "Udp Connectionless Sending", "group": "producer (advanced)", 
"label": "producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "This option supports connection less udp sen 
[...]
     "useByteBuf": { "index": 39, "kind": "property", "displayName": "Use Byte 
Buf", "group": "producer (advanced)", "label": "producer,advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "If the useByteBuf is 
true, netty producer will turn the message body int [...]
-    "hostnameVerification": { "index": 40, "kind": "property", "displayName": 
"Hostname Verification", "group": " security", "label": "common, security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
-    "allowSerializedHeaders": { "index": 41, "kind": "property", 
"displayName": "Allow Serialized Headers", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP when transferExchange is 
true. When set to true, s [...]
-    "autowiredEnabled": { "index": 42, "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  [...]
-    "channelGroup": { "index": 43, "kind": "property", "displayName": "Channel 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.group.ChannelGroup", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit ChannelGroup." },
-    "nativeTransport": { "index": 44, "kind": "property", "displayName": 
"Native Transport", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Whether to use native 
transport instead of NIO. Native transport takes advantage of [...]
-    "options": { "index": 45, "kind": "property", "displayName": "Options", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"option.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Allows to configure additional netty opti [...]
-    "receiveBufferSize": { "index": 46, "kind": "property", "displayName": 
"Receive Buffer Size", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
inbound communication. Size is bytes." },
-    "receiveBufferSizePredictor": { "index": 47, "kind": "property", 
"displayName": "Receive Buffer Size Predictor", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Configures the buffer size predictor. See 
details at Jetty documentation and this mail [...]
-    "sendBufferSize": { "index": 48, "kind": "property", "displayName": "Send 
Buffer Size", "group": "advanced", "label": "advanced", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
outbound communication. Size is bytes." },
-    "transferExchange": { "index": 49, "kind": "property", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Only used for TCP. You 
can transfer the exchange over the wire instead of just th [...]
-    "udpByteArrayCodec": { "index": 50, "kind": "property", "displayName": 
"Udp Byte Array Codec", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "For UDP only. If enabled 
the using byte array codec instead of Java serializa [...]
-    "unixDomainSocketPath": { "index": 51, "kind": "property", "displayName": 
"Unix Domain Socket Path", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Path to unix domain socket to use instead of 
inet socket. Host and port parameters wil [...]
-    "workerCount": { "index": 52, "kind": "property", "displayName": "Worker 
Count", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "When netty works on nio mode, it uses default 
workerCount parameter from Netty (which is cpu_core_threads x 2). User c [...]
-    "workerGroup": { "index": 53, "kind": "property", "displayName": "Worker 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.EventLoopGroup", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit EventLoopGroup as the boss 
thread pool. For example to share a thread poo [...]
-    "allowDefaultCodec": { "index": 54, "kind": "property", "displayName": 
"Allow Default Codec", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The netty component installs a default codec 
if both, encoder\/decoder is null and te [...]
-    "autoAppendDelimiter": { "index": 55, "kind": "property", "displayName": 
"Auto Append Delimiter", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Whether or not to auto append missing end 
delimiter when sending using the textli [...]
-    "decoderMaxLineLength": { "index": 56, "kind": "property", "displayName": 
"Decoder Max Line Length", "group": "codec", "label": "codec", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1024, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The max line length to use for the textline 
codec." },
-    "decoders": { "index": 57, "kind": "property", "displayName": "Decoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of decoders to be used. You can use a 
String which have values separated by comma, and have the values be looked [...]
-    "delimiter": { "index": 58, "kind": "property", "displayName": 
"Delimiter", "group": "codec", "label": "codec", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.netty.TextLineDelimiter", 
"enum": [ "LINE", "NULL" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "LINE", "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The delimiter to use for the te [...]
-    "encoders": { "index": 59, "kind": "property", "displayName": "Encoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of encoders to be used. You can use a 
String which have values separated by comma, and have the values be looked [...]
-    "encoding": { "index": 60, "kind": "property", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The encoding (a charset name) to use for the 
textline codec. If not provided, Camel will use the JVM default Charset." },
-    "textline": { "index": 61, "kind": "property", "displayName": "Textline", 
"group": "codec", "label": "codec", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP. If no codec is specified, 
you can use this flag to indicate a text line based codec;  [...]
-    "enabledProtocols": { "index": 62, "kind": "property", "displayName": 
"Enabled Protocols", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
+    "allowSerializedHeaders": { "index": 40, "kind": "property", 
"displayName": "Allow Serialized Headers", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP when transferExchange is 
true. When set to true, s [...]
+    "autowiredEnabled": { "index": 41, "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  [...]
+    "channelGroup": { "index": 42, "kind": "property", "displayName": "Channel 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.group.ChannelGroup", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit ChannelGroup." },
+    "nativeTransport": { "index": 43, "kind": "property", "displayName": 
"Native Transport", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Whether to use native 
transport instead of NIO. Native transport takes advantage of [...]
+    "options": { "index": 44, "kind": "property", "displayName": "Options", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"option.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Allows to configure additional netty opti [...]
+    "receiveBufferSize": { "index": 45, "kind": "property", "displayName": 
"Receive Buffer Size", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
inbound communication. Size is bytes." },
+    "receiveBufferSizePredictor": { "index": 46, "kind": "property", 
"displayName": "Receive Buffer Size Predictor", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Configures the buffer size predictor. See 
details at Jetty documentation and this mail [...]
+    "sendBufferSize": { "index": 47, "kind": "property", "displayName": "Send 
Buffer Size", "group": "advanced", "label": "advanced", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
outbound communication. Size is bytes." },
+    "transferExchange": { "index": 48, "kind": "property", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Only used for TCP. You 
can transfer the exchange over the wire instead of just th [...]
+    "udpByteArrayCodec": { "index": 49, "kind": "property", "displayName": 
"Udp Byte Array Codec", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "For UDP only. If enabled 
the using byte array codec instead of Java serializa [...]
+    "unixDomainSocketPath": { "index": 50, "kind": "property", "displayName": 
"Unix Domain Socket Path", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Path to unix domain socket to use instead of 
inet socket. Host and port parameters wil [...]
+    "workerCount": { "index": 51, "kind": "property", "displayName": "Worker 
Count", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "When netty works on nio mode, it uses default 
workerCount parameter from Netty (which is cpu_core_threads x 2). User c [...]
+    "workerGroup": { "index": 52, "kind": "property", "displayName": "Worker 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.EventLoopGroup", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit EventLoopGroup as the boss 
thread pool. For example to share a thread poo [...]
+    "allowDefaultCodec": { "index": 53, "kind": "property", "displayName": 
"Allow Default Codec", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The netty component installs a default codec 
if both, encoder\/decoder is null and te [...]
+    "autoAppendDelimiter": { "index": 54, "kind": "property", "displayName": 
"Auto Append Delimiter", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Whether or not to auto append missing end 
delimiter when sending using the textli [...]
+    "decoderMaxLineLength": { "index": 55, "kind": "property", "displayName": 
"Decoder Max Line Length", "group": "codec", "label": "codec", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1024, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The max line length to use for the textline 
codec." },
+    "decoders": { "index": 56, "kind": "property", "displayName": "Decoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of decoders to be used. You can use a 
String which have values separated by comma, and have the values be looked [...]
+    "delimiter": { "index": 57, "kind": "property", "displayName": 
"Delimiter", "group": "codec", "label": "codec", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.netty.TextLineDelimiter", 
"enum": [ "LINE", "NULL" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "LINE", "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The delimiter to use for the te [...]
+    "encoders": { "index": 58, "kind": "property", "displayName": "Encoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of encoders to be used. You can use a 
String which have values separated by comma, and have the values be looked [...]
+    "encoding": { "index": 59, "kind": "property", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The encoding (a charset name) to use for the 
textline codec. If not provided, Camel will use the JVM default Charset." },
+    "textline": { "index": 60, "kind": "property", "displayName": "Textline", 
"group": "codec", "label": "codec", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP. If no codec is specified, 
you can use this flag to indicate a text line based codec;  [...]
+    "enabledProtocols": { "index": 61, "kind": "property", "displayName": 
"Enabled Protocols", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
+    "hostnameVerification": { "index": 62, "kind": "property", "displayName": 
"Hostname Verification", "group": "security", "label": "common,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
     "keyStoreFile": { "index": 63, "kind": "property", "displayName": "Key 
Store File", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.io.File", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be used 
for encryption" },
     "keyStoreFormat": { "index": 64, "kind": "property", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Keystore format to be used for payload 
encryption. Defaults to JKS if not set" },
     "keyStoreResource": { "index": 65, "kind": "property", "displayName": "Key 
Store Resource", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be used 
for encryption. Is loaded by default from classpath [...]
@@ -156,29 +156,29 @@
     "producerPoolMinIdle": { "index": 39, "kind": "parameter", "displayName": 
"Producer Pool Min Idle", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Sets the minimum number of instances allowed 
in the producer pool before the ev [...]
     "udpConnectionlessSending": { "index": 40, "kind": "parameter", 
"displayName": "Udp Connectionless Sending", "group": "producer (advanced)", 
"label": "producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "This option supports connection less udp se 
[...]
     "useByteBuf": { "index": 41, "kind": "parameter", "displayName": "Use Byte 
Buf", "group": "producer (advanced)", "label": "producer,advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "If the useByteBuf is 
true, netty producer will turn the message body in [...]
-    "hostnameVerification": { "index": 42, "kind": "parameter", "displayName": 
"Hostname Verification", "group": " security", "label": "common, security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
-    "allowSerializedHeaders": { "index": 43, "kind": "parameter", 
"displayName": "Allow Serialized Headers", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP when transferExchange is 
true. When set to true,  [...]
-    "channelGroup": { "index": 44, "kind": "parameter", "displayName": 
"Channel Group", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "io.netty.channel.group.ChannelGroup", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit ChannelGroup." },
-    "nativeTransport": { "index": 45, "kind": "parameter", "displayName": 
"Native Transport", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Whether to use native 
transport instead of NIO. Native transport takes advantage o [...]
-    "options": { "index": 46, "kind": "parameter", "displayName": "Options", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"option.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Allows to configure additional netty opt [...]
-    "receiveBufferSize": { "index": 47, "kind": "parameter", "displayName": 
"Receive Buffer Size", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
inbound communication. Size is bytes." },
-    "receiveBufferSizePredictor": { "index": 48, "kind": "parameter", 
"displayName": "Receive Buffer Size Predictor", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Configures the buffer size predictor. See 
details at Jetty documentation and this mai [...]
-    "sendBufferSize": { "index": 49, "kind": "parameter", "displayName": "Send 
Buffer Size", "group": "advanced", "label": "advanced", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
outbound communication. Size is bytes." },
-    "synchronous": { "index": 50, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Sets whether 
synchronous processing should be strictly used" },
-    "transferExchange": { "index": 51, "kind": "parameter", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Only used for TCP. You 
can transfer the exchange over the wire instead of just t [...]
-    "udpByteArrayCodec": { "index": 52, "kind": "parameter", "displayName": 
"Udp Byte Array Codec", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "For UDP only. If enabled 
the using byte array codec instead of Java serializ [...]
-    "unixDomainSocketPath": { "index": 53, "kind": "parameter", "displayName": 
"Unix Domain Socket Path", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Path to unix domain socket to use instead of 
inet socket. Host and port parameters wi [...]
-    "workerCount": { "index": 54, "kind": "parameter", "displayName": "Worker 
Count", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "When netty works on nio mode, it uses default 
workerCount parameter from Netty (which is cpu_core_threads x 2). User  [...]
-    "workerGroup": { "index": 55, "kind": "parameter", "displayName": "Worker 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.EventLoopGroup", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit EventLoopGroup as the boss 
thread pool. For example to share a thread po [...]
-    "allowDefaultCodec": { "index": 56, "kind": "parameter", "displayName": 
"Allow Default Codec", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The netty component installs a default codec 
if both, encoder\/decoder is null and t [...]
-    "autoAppendDelimiter": { "index": 57, "kind": "parameter", "displayName": 
"Auto Append Delimiter", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Whether or not to auto append missing end 
delimiter when sending using the textl [...]
-    "decoderMaxLineLength": { "index": 58, "kind": "parameter", "displayName": 
"Decoder Max Line Length", "group": "codec", "label": "codec", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1024, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The max line length to use for the textline 
codec." },
-    "decoders": { "index": 59, "kind": "parameter", "displayName": "Decoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of decoders to be used. You can use a 
String which have values separated by comma, and have the values be looke [...]
-    "delimiter": { "index": 60, "kind": "parameter", "displayName": 
"Delimiter", "group": "codec", "label": "codec", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.netty.TextLineDelimiter", 
"enum": [ "LINE", "NULL" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "LINE", "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The delimiter to use for the t [...]
-    "encoders": { "index": 61, "kind": "parameter", "displayName": "Encoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of encoders to be used. You can use a 
String which have values separated by comma, and have the values be looke [...]
-    "encoding": { "index": 62, "kind": "parameter", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The encoding (a charset name) to use for the 
textline codec. If not provided, Camel will use the JVM default Charset." },
-    "textline": { "index": 63, "kind": "parameter", "displayName": "Textline", 
"group": "codec", "label": "codec", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP. If no codec is specified, 
you can use this flag to indicate a text line based codec; [...]
-    "enabledProtocols": { "index": 64, "kind": "parameter", "displayName": 
"Enabled Protocols", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
+    "allowSerializedHeaders": { "index": 42, "kind": "parameter", 
"displayName": "Allow Serialized Headers", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP when transferExchange is 
true. When set to true,  [...]
+    "channelGroup": { "index": 43, "kind": "parameter", "displayName": 
"Channel Group", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "io.netty.channel.group.ChannelGroup", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit ChannelGroup." },
+    "nativeTransport": { "index": 44, "kind": "parameter", "displayName": 
"Native Transport", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Whether to use native 
transport instead of NIO. Native transport takes advantage o [...]
+    "options": { "index": 45, "kind": "parameter", "displayName": "Options", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"option.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Allows to configure additional netty opt [...]
+    "receiveBufferSize": { "index": 46, "kind": "parameter", "displayName": 
"Receive Buffer Size", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
inbound communication. Size is bytes." },
+    "receiveBufferSizePredictor": { "index": 47, "kind": "parameter", 
"displayName": "Receive Buffer Size Predictor", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Configures the buffer size predictor. See 
details at Jetty documentation and this mai [...]
+    "sendBufferSize": { "index": 48, "kind": "parameter", "displayName": "Send 
Buffer Size", "group": "advanced", "label": "advanced", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 65536, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The TCP\/UDP buffer sizes to be used during 
outbound communication. Size is bytes." },
+    "synchronous": { "index": 49, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Sets whether 
synchronous processing should be strictly used" },
+    "transferExchange": { "index": 50, "kind": "parameter", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Only used for TCP. You 
can transfer the exchange over the wire instead of just t [...]
+    "udpByteArrayCodec": { "index": 51, "kind": "parameter", "displayName": 
"Udp Byte Array Codec", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "For UDP only. If enabled 
the using byte array codec instead of Java serializ [...]
+    "unixDomainSocketPath": { "index": 52, "kind": "parameter", "displayName": 
"Unix Domain Socket Path", "group": "advanced", "label": "advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Path to unix domain socket to use instead of 
inet socket. Host and port parameters wi [...]
+    "workerCount": { "index": 53, "kind": "parameter", "displayName": "Worker 
Count", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "When netty works on nio mode, it uses default 
workerCount parameter from Netty (which is cpu_core_threads x 2). User  [...]
+    "workerGroup": { "index": 54, "kind": "parameter", "displayName": "Worker 
Group", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "io.netty.channel.EventLoopGroup", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "To use a explicit EventLoopGroup as the boss 
thread pool. For example to share a thread po [...]
+    "allowDefaultCodec": { "index": 55, "kind": "parameter", "displayName": 
"Allow Default Codec", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The netty component installs a default codec 
if both, encoder\/decoder is null and t [...]
+    "autoAppendDelimiter": { "index": 56, "kind": "parameter", "displayName": 
"Auto Append Delimiter", "group": "codec", "label": "codec", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Whether or not to auto append missing end 
delimiter when sending using the textl [...]
+    "decoderMaxLineLength": { "index": 57, "kind": "parameter", "displayName": 
"Decoder Max Line Length", "group": "codec", "label": "codec", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1024, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The max line length to use for the textline 
codec." },
+    "decoders": { "index": 58, "kind": "parameter", "displayName": "Decoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of decoders to be used. You can use a 
String which have values separated by comma, and have the values be looke [...]
+    "delimiter": { "index": 59, "kind": "parameter", "displayName": 
"Delimiter", "group": "codec", "label": "codec", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.netty.TextLineDelimiter", 
"enum": [ "LINE", "NULL" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "LINE", "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The delimiter to use for the t [...]
+    "encoders": { "index": 60, "kind": "parameter", "displayName": "Encoders", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "A list of encoders to be used. You can use a 
String which have values separated by comma, and have the values be looke [...]
+    "encoding": { "index": 61, "kind": "parameter", "displayName": "Encoding", 
"group": "codec", "label": "codec", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The encoding (a charset name) to use for the 
textline codec. If not provided, Camel will use the JVM default Charset." },
+    "textline": { "index": 62, "kind": "parameter", "displayName": "Textline", 
"group": "codec", "label": "codec", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Only used for TCP. If no codec is specified, 
you can use this flag to indicate a text line based codec; [...]
+    "enabledProtocols": { "index": 63, "kind": "parameter", "displayName": 
"Enabled Protocols", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TLSv1.2,TLSv1.3", 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
+    "hostnameVerification": { "index": 64, "kind": "parameter", "displayName": 
"Hostname Verification", "group": "security", "label": "common,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "To enable\/disable 
hostname verification on SSLEngine" },
     "keyStoreFile": { "index": 65, "kind": "parameter", "displayName": "Key 
Store File", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.io.File", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be used 
for encryption" },
     "keyStoreFormat": { "index": 66, "kind": "parameter", "displayName": "Key 
Store Format", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Keystore format to be used for payload 
encryption. Defaults to JKS if not set" },
     "keyStoreResource": { "index": 67, "kind": "parameter", "displayName": 
"Key Store Resource", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Client side certificate keystore to be used 
for encryption. Is loaded by default from classpat [...]
diff --git 
a/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentConfiguration.java
 
b/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentConfiguration.java
index 32c106daeca..9a869931764 100644
--- 
a/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentConfiguration.java
+++ 
b/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty/http/springboot/NettyHttpComponentConfiguration.java
@@ -279,10 +279,6 @@ public class NettyHttpComponentConfiguration
      * the evictor thread (if active) spawns new objects.
      */
     private Integer producerPoolMinIdle;
-    /**
-     * To enable/disable hostname verification on SSLEngine
-     */
-    private Boolean hostnameVerification = false;
     /**
      * Only used for TCP when transferExchange is true. When set to true,
      * serializable objects in headers and properties will be added to the
@@ -389,6 +385,10 @@ public class NettyHttpComponentConfiguration
      * Which protocols to enable when using SSL
      */
     private String enabledProtocols = "TLSv1.2,TLSv1.3";
+    /**
+     * To enable/disable hostname verification on SSLEngine
+     */
+    private Boolean hostnameVerification = false;
     /**
      * Client side certificate keystore to be used for encryption
      */
@@ -742,14 +742,6 @@ public class NettyHttpComponentConfiguration
         this.producerPoolMinIdle = producerPoolMinIdle;
     }
 
-    public Boolean getHostnameVerification() {
-        return hostnameVerification;
-    }
-
-    public void setHostnameVerification(Boolean hostnameVerification) {
-        this.hostnameVerification = hostnameVerification;
-    }
-
     public Boolean getAllowSerializedHeaders() {
         return allowSerializedHeaders;
     }
@@ -887,6 +879,14 @@ public class NettyHttpComponentConfiguration
         this.enabledProtocols = enabledProtocols;
     }
 
+    public Boolean getHostnameVerification() {
+        return hostnameVerification;
+    }
+
+    public void setHostnameVerification(Boolean hostnameVerification) {
+        this.hostnameVerification = hostnameVerification;
+    }
+
     public File getKeyStoreFile() {
         return keyStoreFile;
     }
diff --git 
a/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentConfiguration.java
 
b/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentConfiguration.java
index 22bdcc4e493..33f34fe0813 100644
--- 
a/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentConfiguration.java
+++ 
b/components-starter/camel-netty-starter/src/main/java/org/apache/camel/component/netty/springboot/NettyComponentConfiguration.java
@@ -307,10 +307,6 @@ public class NettyComponentConfiguration
      * ByteBuf before sending it out.
      */
     private Boolean useByteBuf = false;
-    /**
-     * To enable/disable hostname verification on SSLEngine
-     */
-    private Boolean hostnameVerification = false;
     /**
      * Only used for TCP when transferExchange is true. When set to true,
      * serializable objects in headers and properties will be added to the
@@ -444,6 +440,10 @@ public class NettyComponentConfiguration
      * Which protocols to enable when using SSL
      */
     private String enabledProtocols = "TLSv1.2,TLSv1.3";
+    /**
+     * To enable/disable hostname verification on SSLEngine
+     */
+    private Boolean hostnameVerification = false;
     /**
      * Client side certificate keystore to be used for encryption
      */
@@ -837,14 +837,6 @@ public class NettyComponentConfiguration
         this.useByteBuf = useByteBuf;
     }
 
-    public Boolean getHostnameVerification() {
-        return hostnameVerification;
-    }
-
-    public void setHostnameVerification(Boolean hostnameVerification) {
-        this.hostnameVerification = hostnameVerification;
-    }
-
     public Boolean getAllowSerializedHeaders() {
         return allowSerializedHeaders;
     }
@@ -1021,6 +1013,14 @@ public class NettyComponentConfiguration
         this.enabledProtocols = enabledProtocols;
     }
 
+    public Boolean getHostnameVerification() {
+        return hostnameVerification;
+    }
+
+    public void setHostnameVerification(Boolean hostnameVerification) {
+        this.hostnameVerification = hostnameVerification;
+    }
+
     public File getKeyStoreFile() {
         return keyStoreFile;
     }

Reply via email to