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;
}