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

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


The following commit(s) were added to refs/heads/main by this push:
     new b6577cc  [create-pull-request] automated change
b6577cc is described below

commit b6577cc593a6739b1fed0ca13d0cf4738fab2f78
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Mar 2 01:10:13 2022 +0000

    [create-pull-request] automated change
---
 .../catalog/components/aws2-kinesis.json           |  2 --
 .../springboot/catalog/components/couchdb.json     |  1 -
 .../camel/springboot/catalog/components/file.json  |  1 -
 .../camel/springboot/catalog/components/kafka.json |  2 --
 .../springboot/catalog/components/netty-http.json  |  8 ++++----
 .../springboot/catalog/components/quartz.json      |  1 -
 .../src/main/docs/aws2-kinesis.json                |  6 ------
 .../springboot/Kinesis2ComponentConfiguration.java | 16 ----------------
 .../springboot/Kinesis2ComponentConverter.java     |  2 --
 .../camel-kafka-starter/src/main/docs/kafka.json   |  6 ------
 .../springboot/KafkaComponentConfiguration.java    | 22 ----------------------
 .../kafka/springboot/KafkaComponentConverter.java  |  2 --
 .../src/main/docs/netty-http.json                  |  4 ++--
 .../NettyHttpComponentConfiguration.java           | 14 ++++++--------
 14 files changed, 12 insertions(+), 75 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
index 7ef3c83..ad40d37 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
@@ -36,7 +36,6 @@
     "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a me [...]
     "iteratorType": { "kind": "property", "displayName": "Iterator Type", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.services.kinesis.model.ShardIteratorType", 
"enum": [ "AT_SEQUENCE_NUMBER", "AFTER_SEQUENCE_NUMBER", "TRIM_HORIZON", 
"LATEST", "AT_TIMESTAMP", "null" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "TRIM_HORIZON", "configurationClass": 
"org.apache.camel.component.aws2.kinesi [...]
     "maxResultsPerRequest": { "kind": "property", "displayName": "Max Results 
Per Request", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1, "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "Maximum number of 
records that will be fetched in each poll" },
-    "resumeStrategy": { "kind": "property", "displayName": "Resume Strategy", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.kinesis.consumer.KinesisResumeStrategy", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"KinesisUserConfigurationResumeStrategy", "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "descri [...]
     "sequenceNumber": { "kind": "property", "displayName": "Sequence Number", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "The sequence number to 
start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or 
 [...]
     "shardClosed": { "kind": "property", "displayName": "Shard Closed", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.kinesis.Kinesis2ShardClosedStrategyEnum", 
"enum": [ "ignore", "fail", "silent" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "ignore", "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "des [...]
     "shardId": { "kind": "property", "displayName": "Shard Id", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "Defines which shardId in 
the Kinesis stream to get records from" },
@@ -60,7 +59,6 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a m [...]
     "iteratorType": { "kind": "parameter", "displayName": "Iterator Type", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.services.kinesis.model.ShardIteratorType", 
"enum": [ "AT_SEQUENCE_NUMBER", "AFTER_SEQUENCE_NUMBER", "TRIM_HORIZON", 
"LATEST", "AT_TIMESTAMP", "null" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "TRIM_HORIZON", "configurationClass": 
"org.apache.camel.component.aws2.kines [...]
     "maxResultsPerRequest": { "kind": "parameter", "displayName": "Max Results 
Per Request", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1, "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "Maximum number of 
records that will be fetched in each poll" },
-    "resumeStrategy": { "kind": "parameter", "displayName": "Resume Strategy", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.kinesis.consumer.KinesisResumeStrategy", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"KinesisUserConfigurationResumeStrategy", "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "descr [...]
     "sendEmptyMessageWhenIdle": { "kind": "parameter", "displayName": "Send 
Empty Message When Idle", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "If 
the polling consumer did not poll any files, you can enable this option to send 
an empty message (no body) instead." },
     "sequenceNumber": { "kind": "parameter", "displayName": "Sequence Number", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "The sequence number to 
start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or 
[...]
     "shardClosed": { "kind": "parameter", "displayName": "Shard Closed", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.kinesis.Kinesis2ShardClosedStrategyEnum", 
"enum": [ "ignore", "fail", "silent" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "ignore", "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "de [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchdb.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchdb.json
index bc0a51a..7f44d43 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchdb.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchdb.json
@@ -35,7 +35,6 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a m [...]
     "deletes": { "kind": "parameter", "displayName": "Deletes", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "description": "Document deletes are published as 
events" },
     "heartbeat": { "kind": "parameter", "displayName": "Heartbeat", "group": 
"consumer", "label": "consumer", "required": false, "type": "duration", 
"javaType": "long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "30000", "description": "How often to send an empty message to 
keep socket alive in millis" },
-    "resumeStrategy": { "kind": "parameter", "displayName": "Resume Strategy", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.couchdb.consumer.CouchDbResumeStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
a custom resume strategy for tracking changes from CouchDB. It allows tracking 
from a specific point (i.e.: since the given update sequence, the latest 
sequence, etc)." },
     "style": { "kind": "parameter", "displayName": "Style", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "all_docs", "main_only" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"main_only", "description": "Specifies how many revisions are returned in the 
changes array. The default, main_only, will only return the current winning 
revision; all_docs will return all leaf revisions (inclu [...]
     "updates": { "kind": "parameter", "displayName": "Updates", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "description": "Document inserts\/updates are 
published as events" },
     "exceptionHandler": { "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 default the 
con [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/file.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/file.json
index 79c1405..b65234f 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/file.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/file.json
@@ -49,7 +49,6 @@
     "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, 
"autowired": false, "secret": false, "description": "A pluggable 
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your 
custom implementation to control error handling usually occurred during the 
poll operation  [...]
     "probeContentType": { "kind": "parameter", "displayName": "Probe Content 
Type", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Whether to enable probing of the content type. If enable then 
the consumer uses Files#probeContentType(java.nio.file.Path) to determine the 
content-type of the file, and store that as a he [...]
     "processStrategy": { "kind": "parameter", "displayName": "Process 
Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.component.file.GenericFileProcessStrategy<java.io.File>", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
pluggable org.apache.camel.component.file.GenericFileProcessStrategy allowing 
you to implement your own readLock option or similar. Can also be used [...]
-    "resumeStrategy": { "kind": "parameter", "displayName": "Resume Strategy", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.file.consumer.FileConsumerResumeStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "Set a 
resume strategy for files. This makes it possible to define a strategy for 
resuming reading files after the last point before stopping the application. 
[...]
     "startingDirectoryMustExist": { "kind": "parameter", "displayName": 
"Starting Directory Must Exist", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the starting directory must 
exist. Mind that the autoCreate option is default enabled, which means the 
starting directory is normally auto created if it doesn' [...]
     "startingDirectoryMustHaveAccess": { "kind": "parameter", "displayName": 
"Starting Directory Must Have Access", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the starting directory has 
access permissions. Mind that the startingDirectoryMustExist parameter must be 
set to true in order to verify that the di [...]
     "appendChars": { "kind": "parameter", "displayName": "Append Chars", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Used to append characters (text) after writing 
files. This can for example be used to add new lines or other separators when 
writing and appending new files or existing files. To specify new-line (slash-n 
or slash-r) or tab (slash-t)  [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
index d36417d..73a2e4e 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
@@ -55,7 +55,6 @@
     "partitionAssignor": { "kind": "property", "displayName": "Partition 
Assignor", "group": "consumer", "label": "consumer", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 
"org.apache.kafka.clients.consumer.RangeAssignor", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The class name of the partition assignme [...]
     "pollOnError": { "kind": "property", "displayName": "Poll On Error", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.kafka.PollOnError", "enum": [ 
"DISCARD", "ERROR_HANDLER", "RECONNECT", "RETRY", "STOP" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": "ERROR_HANDLER", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "de [...]
     "pollTimeoutMs": { "kind": "property", "displayName": "Poll Timeout Ms", 
"group": "consumer", "label": "consumer", "required": false, "type": 
"duration", "javaType": "java.lang.Long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "5000", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The timeout used when polling the 
KafkaConsumer." },
-    "resumeStrategy": { "kind": "property", "displayName": "Resume Strategy", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.kafka.consumer.support.KafkaConsumerResumeStrategy",
 "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "This option allows the 
user to set a custom resume s [...]
     "seekTo": { "kind": "property", "displayName": "Seek To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "beginning", "end" ], "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Set if KafkaConsumer will read from beginning 
or end on startup: beginning : read from beginning  [...]
     "sessionTimeoutMs": { "kind": "property", "displayName": "Session Timeout 
Ms", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "10000", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The timeout used to detect failures when using 
Kafka's group management facilities." },
     "specificAvroReader": { "kind": "property", "displayName": "Specific Avro 
Reader", "group": "consumer", "label": "confluent,consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "This enables the use of a specific Avro reader 
for use with the Confluent Platf [...]
@@ -161,7 +160,6 @@
     "partitionAssignor": { "kind": "parameter", "displayName": "Partition 
Assignor", "group": "consumer", "label": "consumer", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 
"org.apache.kafka.clients.consumer.RangeAssignor", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The class name of the partition assignm [...]
     "pollOnError": { "kind": "parameter", "displayName": "Poll On Error", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.kafka.PollOnError", "enum": [ 
"DISCARD", "ERROR_HANDLER", "RECONNECT", "RETRY", "STOP" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": "ERROR_HANDLER", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "d [...]
     "pollTimeoutMs": { "kind": "parameter", "displayName": "Poll Timeout Ms", 
"group": "consumer", "label": "consumer", "required": false, "type": 
"duration", "javaType": "java.lang.Long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "5000", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The timeout used when polling the 
KafkaConsumer." },
-    "resumeStrategy": { "kind": "parameter", "displayName": "Resume Strategy", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.kafka.consumer.support.KafkaConsumerResumeStrategy",
 "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "This option allows the 
user to set a custom resume  [...]
     "seekTo": { "kind": "parameter", "displayName": "Seek To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "beginning", "end" ], "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Set if KafkaConsumer will read from beginning 
or end on startup: beginning : read from beginning [...]
     "sessionTimeoutMs": { "kind": "parameter", "displayName": "Session Timeout 
Ms", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "10000", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The timeout used to detect failures when using 
Kafka's group management facilities." },
     "specificAvroReader": { "kind": "parameter", "displayName": "Specific Avro 
Reader", "group": "consumer", "label": "confluent,consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "This enables the use of a specific Avro reader 
for use with the Confluent Plat [...]
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 2f77450..5dbad6d 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
@@ -80,9 +80,9 @@
     "allowDefaultCodec": { "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 textline is fal [...]
     "autoAppendDelimiter": { "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 textline codec." },
     "decoderMaxLineLength": { "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": { "kind": "property", "displayName": "Decoders", "group": 
"codec", "label": "codec", "required": false, "type": "array", "javaType": 
"java.util.List<io.netty.channel.ChannelHandler>", "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 [...]
+    "decoders": { "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 up in the Re [...]
     "delimiter": { "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 textline codec. 
[...]
-    "encoders": { "kind": "property", "displayName": "Encoders", "group": 
"codec", "label": "codec", "required": false, "type": "array", "javaType": 
"java.util.List<io.netty.channel.ChannelHandler>", "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 [...]
+    "encoders": { "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 up in the Re [...]
     "encoding": { "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": { "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; if not specif [...]
     "enabledProtocols": { "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,TLSv1.1,TLSv1.2", 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
@@ -169,8 +169,8 @@
     "transferExchange": { "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 of just the b [...]
     "workerCount": { "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 2). User can  [...]
     "workerGroup": { "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 thread pool w 
[...]
-    "decoders": { "kind": "parameter", "displayName": "Decoders", "group": 
"codec", "label": "codec", "required": false, "type": "array", "javaType": 
"java.util.List<io.netty.channel.ChannelHandler>", "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, an [...]
-    "encoders": { "kind": "parameter", "displayName": "Encoders", "group": 
"codec", "label": "codec", "required": false, "type": "array", "javaType": 
"java.util.List<io.netty.channel.ChannelHandler>", "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, an [...]
+    "decoders": { "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 be looked up [...]
+    "encoders": { "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 be looked up [...]
     "enabledProtocols": { "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,TLSv1.1,TLSv1.2", 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Which protocols to 
enable when using SSL" },
     "keyStoreFile": { "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": { "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" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/quartz.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/quartz.json
index bc2277e..64cc022 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/quartz.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/quartz.json
@@ -53,7 +53,6 @@
     "triggerParameters": { "kind": "parameter", "displayName": "Trigger 
Parameters", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "trigger.", "multiValue": true, "deprecated": 
false, "autowired": false, "secret": false, "description": "To configure 
additional options on the trigger. The parameter timeZone is supported if the 
cron option is present. Otherwise the parameters repeatI [...]
     "usingFixedCamelContextName": { "kind": "parameter", "displayName": "Using 
Fixed Camel Context Name", "group": "advanced", "label": "advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "If it is true, JobDataMap uses the CamelContext name directly 
to reference the CamelContext, if it is false, JobDataMap uses use the 
CamelContext management name which could be changed d [...]
     "autoStartScheduler": { "kind": "parameter", "displayName": "Auto Start 
Scheduler", "group": "scheduler", "label": "scheduler", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "Whether or not 
the scheduler should be auto started." },
-    "startDelayedSeconds": { "kind": "parameter", "displayName": "Start 
Delayed Seconds", "group": "scheduler", "label": "scheduler", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "description": "Seconds to wait before starting the 
quartz scheduler." },
     "triggerStartDelay": { "kind": "parameter", "displayName": "Trigger Start 
Delay", "group": "scheduler", "label": "scheduler", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "500", "description": "In case of scheduler 
has already started, we want the trigger start slightly after current time to 
ensure endpoint is fully started before the job kicks in. Negative value shifts 
trigger start time in the past." }
   }
 }
diff --git 
a/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis.json 
b/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis.json
index 1a1c6fd..ee68f55 100644
--- 
a/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis.json
+++ 
b/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis.json
@@ -239,12 +239,6 @@
       "sourceType": 
"org.apache.camel.component.aws2.kinesis.springboot.Kinesis2ComponentConfiguration"
     },
     {
-      "name": "camel.component.aws2-kinesis.resume-strategy",
-      "type": 
"org.apache.camel.component.aws2.kinesis.consumer.KinesisResumeStrategy",
-      "description": "Defines a resume strategy for AWS Kinesis. The default 
strategy reads the sequenceNumber if provided. The option is a 
org.apache.camel.component.aws2.kinesis.consumer.KinesisResumeStrategy type.",
-      "sourceType": 
"org.apache.camel.component.aws2.kinesis.springboot.Kinesis2ComponentConfiguration"
-    },
-    {
       "name": "camel.component.aws2-kinesis.secret-key",
       "type": "java.lang.String",
       "description": "Amazon AWS Secret Key",
diff --git 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
index 8ac0674..1810cda 100644
--- 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
@@ -20,7 +20,6 @@ import javax.annotation.Generated;
 import org.apache.camel.component.aws2.kinesis.Kinesis2Component;
 import org.apache.camel.component.aws2.kinesis.Kinesis2Configuration;
 import org.apache.camel.component.aws2.kinesis.Kinesis2ShardClosedStrategyEnum;
-import org.apache.camel.component.aws2.kinesis.consumer.KinesisResumeStrategy;
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 import software.amazon.awssdk.core.Protocol;
@@ -115,13 +114,6 @@ public class Kinesis2ComponentConfiguration
      */
     private Integer maxResultsPerRequest = 1;
     /**
-     * Defines a resume strategy for AWS Kinesis. The default strategy reads 
the
-     * sequenceNumber if provided. The option is a
-     * org.apache.camel.component.aws2.kinesis.consumer.KinesisResumeStrategy
-     * type.
-     */
-    private KinesisResumeStrategy resumeStrategy;
-    /**
      * The sequence number to start polling from. Required if iteratorType is
      * set to AFTER_SEQUENCE_NUMBER or AT_SEQUENCE_NUMBER
      */
@@ -280,14 +272,6 @@ public class Kinesis2ComponentConfiguration
         this.maxResultsPerRequest = maxResultsPerRequest;
     }
 
-    public KinesisResumeStrategy getResumeStrategy() {
-        return resumeStrategy;
-    }
-
-    public void setResumeStrategy(KinesisResumeStrategy resumeStrategy) {
-        this.resumeStrategy = resumeStrategy;
-    }
-
     public String getSequenceNumber() {
         return sequenceNumber;
     }
diff --git 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConverter.java
 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConverter.java
index 4ce5678..9452f49 100644
--- 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConverter.java
+++ 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConverter.java
@@ -43,7 +43,6 @@ public class Kinesis2ComponentConverter implements 
GenericConverter {
         Set<ConvertiblePair> answer = new LinkedHashSet<>();
         answer.add(new ConvertiblePair(String.class, 
software.amazon.awssdk.services.kinesis.KinesisClient.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.aws2.kinesis.Kinesis2Configuration.class));
-        answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.aws2.kinesis.consumer.KinesisResumeStrategy.class));
         return answer;
     }
 
@@ -62,7 +61,6 @@ public class Kinesis2ComponentConverter implements 
GenericConverter {
         switch (targetType.getName()) {
             case "software.amazon.awssdk.services.kinesis.KinesisClient": 
return applicationContext.getBean(ref, 
software.amazon.awssdk.services.kinesis.KinesisClient.class);
             case 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration": return 
applicationContext.getBean(ref, 
org.apache.camel.component.aws2.kinesis.Kinesis2Configuration.class);
-            case 
"org.apache.camel.component.aws2.kinesis.consumer.KinesisResumeStrategy": 
return applicationContext.getBean(ref, 
org.apache.camel.component.aws2.kinesis.consumer.KinesisResumeStrategy.class);
         }
         return null;
     }
diff --git a/components-starter/camel-kafka-starter/src/main/docs/kafka.json 
b/components-starter/camel-kafka-starter/src/main/docs/kafka.json
index 67b988b..e0db009 100644
--- a/components-starter/camel-kafka-starter/src/main/docs/kafka.json
+++ b/components-starter/camel-kafka-starter/src/main/docs/kafka.json
@@ -480,12 +480,6 @@
       "defaultValue": 30000
     },
     {
-      "name": "camel.component.kafka.resume-strategy",
-      "type": 
"org.apache.camel.component.kafka.consumer.support.KafkaConsumerResumeStrategy",
-      "description": "This option allows the user to set a custom resume 
strategy. The resume strategy is executed when partitions are assigned (i.e.: 
when connecting or reconnecting). It allows implementations to customize how to 
resume operations and serve as more flexible alternative to the seekTo and the 
offsetRepository mechanisms. See the KafkaConsumerResumeStrategy for 
implementation details. This option does not affect the auto commit setting. It 
is likely that implementations us [...]
-      "sourceType": 
"org.apache.camel.component.kafka.springboot.KafkaComponentConfiguration"
-    },
-    {
       "name": "camel.component.kafka.retries",
       "type": "java.lang.Integer",
       "description": "Setting a value greater than zero will cause the client 
to resend any record whose send fails with a potentially transient error. Note 
that this retry is no different than if the client resent the record upon 
receiving the error. Allowing retries will potentially change the ordering of 
records because if two records are sent to a single partition, and the first 
fails and is retried but the second succeeds, then the second record may appear 
first.",
diff --git 
a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
 
b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
index 15d4f50..1148c38 100644
--- 
a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
+++ 
b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
@@ -25,7 +25,6 @@ import org.apache.camel.component.kafka.KafkaConfiguration;
 import org.apache.camel.component.kafka.PollExceptionStrategy;
 import org.apache.camel.component.kafka.PollOnError;
 import org.apache.camel.component.kafka.consumer.KafkaManualCommitFactory;
-import 
org.apache.camel.component.kafka.consumer.support.KafkaConsumerResumeStrategy;
 import org.apache.camel.component.kafka.serde.KafkaHeaderDeserializer;
 import org.apache.camel.component.kafka.serde.KafkaHeaderSerializer;
 import org.apache.camel.spi.HeaderFilterStrategy;
@@ -285,19 +284,6 @@ public class KafkaComponentConfiguration
      */
     private Long pollTimeoutMs = 5000L;
     /**
-     * This option allows the user to set a custom resume strategy. The resume
-     * strategy is executed when partitions are assigned (i.e.: when connecting
-     * or reconnecting). It allows implementations to customize how to resume
-     * operations and serve as more flexible alternative to the seekTo and the
-     * offsetRepository mechanisms. See the KafkaConsumerResumeStrategy for
-     * implementation details. This option does not affect the auto commit
-     * setting. It is likely that implementations using this setting will also
-     * want to evaluate using the manual commit option along with this. The
-     * option is a
-     * 
org.apache.camel.component.kafka.consumer.support.KafkaConsumerResumeStrategy 
type.
-     */
-    private KafkaConsumerResumeStrategy resumeStrategy;
-    /**
      * Set if KafkaConsumer will read from beginning or end on startup:
      * beginning : read from beginning end : read from end This is replacing 
the
      * earlier property seekToBeginning
@@ -1029,14 +1015,6 @@ public class KafkaComponentConfiguration
         this.pollTimeoutMs = pollTimeoutMs;
     }
 
-    public KafkaConsumerResumeStrategy getResumeStrategy() {
-        return resumeStrategy;
-    }
-
-    public void setResumeStrategy(KafkaConsumerResumeStrategy resumeStrategy) {
-        this.resumeStrategy = resumeStrategy;
-    }
-
     public String getSeekTo() {
         return seekTo;
     }
diff --git 
a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConverter.java
 
b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConverter.java
index fb838b3..71484a5 100644
--- 
a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConverter.java
+++ 
b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConverter.java
@@ -45,7 +45,6 @@ public class KafkaComponentConverter implements 
GenericConverter {
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.spi.HeaderFilterStrategy.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.kafka.serde.KafkaHeaderDeserializer.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.spi.StateRepository.class));
-        answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.kafka.consumer.support.KafkaConsumerResumeStrategy.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.kafka.consumer.KafkaManualCommitFactory.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.kafka.PollExceptionStrategy.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer.class));
@@ -72,7 +71,6 @@ public class KafkaComponentConverter implements 
GenericConverter {
             case "org.apache.camel.spi.HeaderFilterStrategy": return 
applicationContext.getBean(ref, 
org.apache.camel.spi.HeaderFilterStrategy.class);
             case 
"org.apache.camel.component.kafka.serde.KafkaHeaderDeserializer": return 
applicationContext.getBean(ref, 
org.apache.camel.component.kafka.serde.KafkaHeaderDeserializer.class);
             case "org.apache.camel.spi.StateRepository": return 
applicationContext.getBean(ref, org.apache.camel.spi.StateRepository.class);
-            case 
"org.apache.camel.component.kafka.consumer.support.KafkaConsumerResumeStrategy":
 return applicationContext.getBean(ref, 
org.apache.camel.component.kafka.consumer.support.KafkaConsumerResumeStrategy.class);
             case 
"org.apache.camel.component.kafka.consumer.KafkaManualCommitFactory": return 
applicationContext.getBean(ref, 
org.apache.camel.component.kafka.consumer.KafkaManualCommitFactory.class);
             case "org.apache.camel.component.kafka.PollExceptionStrategy": 
return applicationContext.getBean(ref, 
org.apache.camel.component.kafka.PollExceptionStrategy.class);
             case 
"org.apache.camel.component.kafka.serde.KafkaHeaderSerializer": return 
applicationContext.getBean(ref, 
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer.class);
diff --git 
a/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json 
b/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json
index 41b450f..1f1d58b 100644
--- a/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json
+++ b/components-starter/camel-netty-http-starter/src/main/docs/netty-http.json
@@ -91,7 +91,7 @@
     },
     {
       "name": "camel.component.netty-http.decoders",
-      "type": "java.util.List<io.netty.channel.ChannelHandler>",
+      "type": "java.lang.String",
       "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 up in the 
Registry. Just remember to prefix the value with # so Camel knows it should 
lookup.",
       "sourceType": 
"org.apache.camel.component.netty.http.springboot.NettyHttpComponentConfiguration"
     },
@@ -124,7 +124,7 @@
     },
     {
       "name": "camel.component.netty-http.encoders",
-      "type": "java.util.List<io.netty.channel.ChannelHandler>",
+      "type": "java.lang.String",
       "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 up in the 
Registry. Just remember to prefix the value with # so Camel knows it should 
lookup.",
       "sourceType": 
"org.apache.camel.component.netty.http.springboot.NettyHttpComponentConfiguration"
     },
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 f15acf5..0974161 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
@@ -17,10 +17,8 @@
 package org.apache.camel.component.netty.http.springboot;
 
 import java.io.File;
-import java.util.List;
 import java.util.Map;
 import javax.annotation.Generated;
-import io.netty.channel.ChannelHandler;
 import io.netty.channel.EventLoopGroup;
 import io.netty.channel.group.ChannelGroup;
 import io.netty.handler.ssl.SslHandler;
@@ -356,13 +354,13 @@ public class NettyHttpComponentConfiguration
      * separated by comma, and have the values be looked up in the Registry.
      * Just remember to prefix the value with # so Camel knows it should 
lookup.
      */
-    private List<ChannelHandler> decoders;
+    private String decoders;
     /**
      * A list of encoders to be used. You can use a String which have values
      * separated by comma, and have the values be looked up in the Registry.
      * Just remember to prefix the value with # so Camel knows it should 
lookup.
      */
-    private List<ChannelHandler> encoders;
+    private String encoders;
     /**
      * Which protocols to enable when using SSL
      */
@@ -816,19 +814,19 @@ public class NettyHttpComponentConfiguration
         this.workerGroup = workerGroup;
     }
 
-    public List<ChannelHandler> getDecoders() {
+    public String getDecoders() {
         return decoders;
     }
 
-    public void setDecoders(List<ChannelHandler> decoders) {
+    public void setDecoders(String decoders) {
         this.decoders = decoders;
     }
 
-    public List<ChannelHandler> getEncoders() {
+    public String getEncoders() {
         return encoders;
     }
 
-    public void setEncoders(List<ChannelHandler> encoders) {
+    public void setEncoders(String encoders) {
         this.encoders = encoders;
     }
 

Reply via email to