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

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 79c2c87cd003863953f3ca43839f6ab84f5301c4
Author: Andrea Cosentino <[email protected]>
AuthorDate: Thu Oct 29 19:24:52 2020 +0100

    CAMEL-15770 - Kafka serialize/deserialize properties are inconsistently 
named - kafkaHeaderSerializer
---
 .../org/apache/camel/catalog/docs/kafka-component.adoc       |  4 ++--
 .../camel/component/kafka/KafkaComponentConfigurer.java      | 10 +++++-----
 .../camel/component/kafka/KafkaEndpointConfigurer.java       | 10 +++++-----
 .../camel/component/kafka/KafkaEndpointUriFactory.java       |  2 +-
 .../resources/org/apache/camel/component/kafka/kafka.json    |  4 ++--
 components/camel-kafka/src/main/docs/kafka-component.adoc    |  4 ++--
 .../org/apache/camel/component/kafka/KafkaConfiguration.java |  2 +-
 .../builder/component/dsl/KafkaComponentBuilderFactory.java  |  8 ++++----
 .../builder/endpoint/dsl/KafkaEndpointBuilderFactory.java    | 12 ++++++------
 docs/components/modules/ROOT/pages/kafka-component.adoc      |  4 ++--
 10 files changed, 30 insertions(+), 30 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/kafka-component.adoc
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/kafka-component.adoc
index 9cabbeb..26f7fef 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/kafka-component.adoc
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/kafka-component.adoc
@@ -89,7 +89,7 @@ The Kafka component supports 97 options, which are listed 
below.
 | *compressionCodec* (producer) | This parameter allows you to specify the 
compression codec for all data generated by this producer. Valid values are 
none, gzip and snappy. There are 4 enums and the value can be one of: none, 
gzip, snappy, lz4 | none | String
 | *connectionMaxIdleMs* (producer) | Close idle connections after the number 
of milliseconds specified by this config. | 540000 | Integer
 | *enableIdempotence* (producer) | If set to 'true' the producer will ensure 
that exactly one copy of each message is written in the stream. If 'false', 
producer retries may write duplicates of the retried message in the stream. If 
set to true this option will require max.in.flight.requests.per.connection to 
be set to 1 and retries cannot be zero and additionally acks must be set to 
'all'. | false | boolean
-| *kafkaHeaderSerializer* (producer) | To use a custom KafkaHeaderSerializer 
to serialize kafka headers values |  | KafkaHeaderSerializer
+| *headerSerializer* (producer) | To use a custom KafkaHeaderSerializer to 
serialize kafka headers values |  | KafkaHeaderSerializer
 | *key* (producer) | The record key (or null if no key is specified). If this 
option has been configured then it take precedence over header 
KafkaConstants#KEY |  | String
 | *keySerializer* (producer) | The serializer class for keys (defaults to the 
same as for messages if nothing is given). | 
org.apache.kafka.common.serialization.StringSerializer | String
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
@@ -216,7 +216,7 @@ with the following path and query parameters:
 | *compressionCodec* (producer) | This parameter allows you to specify the 
compression codec for all data generated by this producer. Valid values are 
none, gzip and snappy. There are 4 enums and the value can be one of: none, 
gzip, snappy, lz4 | none | String
 | *connectionMaxIdleMs* (producer) | Close idle connections after the number 
of milliseconds specified by this config. | 540000 | Integer
 | *enableIdempotence* (producer) | If set to 'true' the producer will ensure 
that exactly one copy of each message is written in the stream. If 'false', 
producer retries may write duplicates of the retried message in the stream. If 
set to true this option will require max.in.flight.requests.per.connection to 
be set to 1 and retries cannot be zero and additionally acks must be set to 
'all'. | false | boolean
-| *kafkaHeaderSerializer* (producer) | To use a custom KafkaHeaderSerializer 
to serialize kafka headers values |  | KafkaHeaderSerializer
+| *headerSerializer* (producer) | To use a custom KafkaHeaderSerializer to 
serialize kafka headers values |  | KafkaHeaderSerializer
 | *key* (producer) | The record key (or null if no key is specified). If this 
option has been configured then it take precedence over header 
KafkaConstants#KEY |  | String
 | *keySerializer* (producer) | The serializer class for keys (defaults to the 
same as for messages if nothing is given). | 
org.apache.kafka.common.serialization.StringSerializer | String
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
diff --git 
a/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaComponentConfigurer.java
 
b/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaComponentConfigurer.java
index 6f9d5f6..c5b3a26 100644
--- 
a/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaComponentConfigurer.java
+++ 
b/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaComponentConfigurer.java
@@ -59,7 +59,7 @@ public class KafkaComponentConfigurer extends 
PropertyConfigurerSupport implemen
         map.put("compressionCodec", java.lang.String.class);
         map.put("connectionMaxIdleMs", java.lang.Integer.class);
         map.put("enableIdempotence", boolean.class);
-        map.put("kafkaHeaderSerializer", 
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer.class);
+        map.put("headerSerializer", 
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer.class);
         map.put("key", java.lang.String.class);
         map.put("keySerializer", java.lang.String.class);
         map.put("lazyStartProducer", boolean.class);
@@ -177,14 +177,14 @@ public class KafkaComponentConfigurer extends 
PropertyConfigurerSupport implemen
         case "groupId": 
getOrCreateConfiguration(target).setGroupId(property(camelContext, 
java.lang.String.class, value)); return true;
         case "headerfilterstrategy":
         case "headerFilterStrategy": 
getOrCreateConfiguration(target).setHeaderFilterStrategy(property(camelContext, 
org.apache.camel.spi.HeaderFilterStrategy.class, value)); return true;
+        case "headerserializer":
+        case "headerSerializer": 
getOrCreateConfiguration(target).setHeaderSerializer(property(camelContext, 
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer.class, value)); 
return true;
         case "heartbeatintervalms":
         case "heartbeatIntervalMs": 
getOrCreateConfiguration(target).setHeartbeatIntervalMs(property(camelContext, 
java.lang.Integer.class, value)); return true;
         case "interceptorclasses":
         case "interceptorClasses": 
getOrCreateConfiguration(target).setInterceptorClasses(property(camelContext, 
java.lang.String.class, value)); return true;
         case "kafkaheaderdeserializer":
         case "kafkaHeaderDeserializer": 
getOrCreateConfiguration(target).setKafkaHeaderDeserializer(property(camelContext,
 org.apache.camel.component.kafka.serde.KafkaHeaderDeserializer.class, value)); 
return true;
-        case "kafkaheaderserializer":
-        case "kafkaHeaderSerializer": 
getOrCreateConfiguration(target).setKafkaHeaderSerializer(property(camelContext,
 org.apache.camel.component.kafka.serde.KafkaHeaderSerializer.class, value)); 
return true;
         case "kafkamanualcommitfactory":
         case "kafkaManualCommitFactory": 
target.setKafkaManualCommitFactory(property(camelContext, 
org.apache.camel.component.kafka.KafkaManualCommitFactory.class, value)); 
return true;
         case "kerberosbeforereloginmintime":
@@ -379,14 +379,14 @@ public class KafkaComponentConfigurer extends 
PropertyConfigurerSupport implemen
         case "groupId": return getOrCreateConfiguration(target).getGroupId();
         case "headerfilterstrategy":
         case "headerFilterStrategy": return 
getOrCreateConfiguration(target).getHeaderFilterStrategy();
+        case "headerserializer":
+        case "headerSerializer": return 
getOrCreateConfiguration(target).getHeaderSerializer();
         case "heartbeatintervalms":
         case "heartbeatIntervalMs": return 
getOrCreateConfiguration(target).getHeartbeatIntervalMs();
         case "interceptorclasses":
         case "interceptorClasses": return 
getOrCreateConfiguration(target).getInterceptorClasses();
         case "kafkaheaderdeserializer":
         case "kafkaHeaderDeserializer": return 
getOrCreateConfiguration(target).getKafkaHeaderDeserializer();
-        case "kafkaheaderserializer":
-        case "kafkaHeaderSerializer": return 
getOrCreateConfiguration(target).getKafkaHeaderSerializer();
         case "kafkamanualcommitfactory":
         case "kafkaManualCommitFactory": return 
target.getKafkaManualCommitFactory();
         case "kerberosbeforereloginmintime":
diff --git 
a/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaEndpointConfigurer.java
 
b/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaEndpointConfigurer.java
index e2dfa37..733a607 100644
--- 
a/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaEndpointConfigurer.java
+++ 
b/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaEndpointConfigurer.java
@@ -60,7 +60,7 @@ public class KafkaEndpointConfigurer extends 
PropertyConfigurerSupport implement
         map.put("compressionCodec", java.lang.String.class);
         map.put("connectionMaxIdleMs", java.lang.Integer.class);
         map.put("enableIdempotence", boolean.class);
-        map.put("kafkaHeaderSerializer", 
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer.class);
+        map.put("headerSerializer", 
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer.class);
         map.put("key", java.lang.String.class);
         map.put("keySerializer", java.lang.String.class);
         map.put("lazyStartProducer", boolean.class);
@@ -174,14 +174,14 @@ public class KafkaEndpointConfigurer extends 
PropertyConfigurerSupport implement
         case "groupId": 
target.getConfiguration().setGroupId(property(camelContext, 
java.lang.String.class, value)); return true;
         case "headerfilterstrategy":
         case "headerFilterStrategy": 
target.getConfiguration().setHeaderFilterStrategy(property(camelContext, 
org.apache.camel.spi.HeaderFilterStrategy.class, value)); return true;
+        case "headerserializer":
+        case "headerSerializer": 
target.getConfiguration().setHeaderSerializer(property(camelContext, 
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer.class, value)); 
return true;
         case "heartbeatintervalms":
         case "heartbeatIntervalMs": 
target.getConfiguration().setHeartbeatIntervalMs(property(camelContext, 
java.lang.Integer.class, value)); return true;
         case "interceptorclasses":
         case "interceptorClasses": 
target.getConfiguration().setInterceptorClasses(property(camelContext, 
java.lang.String.class, value)); return true;
         case "kafkaheaderdeserializer":
         case "kafkaHeaderDeserializer": 
target.getConfiguration().setKafkaHeaderDeserializer(property(camelContext, 
org.apache.camel.component.kafka.serde.KafkaHeaderDeserializer.class, value)); 
return true;
-        case "kafkaheaderserializer":
-        case "kafkaHeaderSerializer": 
target.getConfiguration().setKafkaHeaderSerializer(property(camelContext, 
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer.class, value)); 
return true;
         case "kerberosbeforereloginmintime":
         case "kerberosBeforeReloginMinTime": 
target.getConfiguration().setKerberosBeforeReloginMinTime(property(camelContext,
 java.lang.Integer.class, value)); return true;
         case "kerberosinitcmd":
@@ -376,14 +376,14 @@ public class KafkaEndpointConfigurer extends 
PropertyConfigurerSupport implement
         case "groupId": return target.getConfiguration().getGroupId();
         case "headerfilterstrategy":
         case "headerFilterStrategy": return 
target.getConfiguration().getHeaderFilterStrategy();
+        case "headerserializer":
+        case "headerSerializer": return 
target.getConfiguration().getHeaderSerializer();
         case "heartbeatintervalms":
         case "heartbeatIntervalMs": return 
target.getConfiguration().getHeartbeatIntervalMs();
         case "interceptorclasses":
         case "interceptorClasses": return 
target.getConfiguration().getInterceptorClasses();
         case "kafkaheaderdeserializer":
         case "kafkaHeaderDeserializer": return 
target.getConfiguration().getKafkaHeaderDeserializer();
-        case "kafkaheaderserializer":
-        case "kafkaHeaderSerializer": return 
target.getConfiguration().getKafkaHeaderSerializer();
         case "kerberosbeforereloginmintime":
         case "kerberosBeforeReloginMinTime": return 
target.getConfiguration().getKerberosBeforeReloginMinTime();
         case "kerberosinitcmd":
diff --git 
a/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaEndpointUriFactory.java
 
b/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaEndpointUriFactory.java
index e0d88d3..e815bdc 100644
--- 
a/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaEndpointUriFactory.java
+++ 
b/components/camel-kafka/src/generated/java/org/apache/camel/component/kafka/KafkaEndpointUriFactory.java
@@ -33,7 +33,6 @@ public class KafkaEndpointUriFactory extends 
org.apache.camel.support.component.
         props.add("sendBufferBytes");
         props.add("heartbeatIntervalMs");
         props.add("consumerStreams");
-        props.add("kafkaHeaderSerializer");
         props.add("interceptorClasses");
         props.add("sslKeystoreType");
         props.add("breakOnFirstError");
@@ -106,6 +105,7 @@ public class KafkaEndpointUriFactory extends 
org.apache.camel.support.component.
         props.add("autoCommitIntervalMs");
         props.add("partitioner");
         props.add("kerberosPrincipalToLocalRules");
+        props.add("headerSerializer");
         props.add("sslEnabledProtocols");
         props.add("sslKeystoreLocation");
         props.add("schemaRegistryURL");
diff --git 
a/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
 
b/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
index 82d0b38..319e694 100644
--- 
a/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
+++ 
b/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
@@ -63,7 +63,7 @@
     "compressionCodec": { "kind": "property", "displayName": "Compression 
Codec", "group": "producer", "label": "producer", "required": false, "type": 
"string", "javaType": "java.lang.String", "enum": [ "none", "gzip", "snappy", 
"lz4" ], "deprecated": false, "secret": false, "defaultValue": "none", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "This parameter allows 
you to specify the compression codec f [...]
     "connectionMaxIdleMs": { "kind": "property", "displayName": "Connection 
Max Idle Ms", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"secret": false, "defaultValue": "540000", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Close idle connections after the number of 
milliseconds specified by this config." },
     "enableIdempotence": { "kind": "property", "displayName": "Enable 
Idempotence", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "If set to 'true' the producer will ensure that 
exactly one copy of each message is written in the stream. If 'fa [...]
-    "kafkaHeaderSerializer": { "kind": "property", "displayName": "Kafka 
Header Serializer", "group": "producer", "label": "producer", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.kafka.serde.KafkaHeaderSerializer", "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "To use a custom KafkaHeaderSerializer to 
serialize kafka headers values" },
+    "headerSerializer": { "kind": "property", "displayName": "Header 
Serializer", "group": "producer", "label": "producer", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.kafka.serde.KafkaHeaderSerializer", "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "To use a custom KafkaHeaderSerializer to 
serialize kafka headers values" },
     "key": { "kind": "property", "displayName": "Key", "group": "producer", 
"label": "producer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The record key (or null if no key is 
specified). If this option has been configured then it take precedence over 
header KafkaConstants#KEY" },
     "keySerializer": { "kind": "property", "displayName": "Key Serializer", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"defaultValue": "org.apache.kafka.common.serialization.StringSerializer", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The serializer class for 
keys (defaults to the same as for me [...]
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 producer may otherwise 
fail during starting and cause the r [...]
@@ -163,7 +163,7 @@
     "compressionCodec": { "kind": "parameter", "displayName": "Compression 
Codec", "group": "producer", "label": "producer", "required": false, "type": 
"string", "javaType": "java.lang.String", "enum": [ "none", "gzip", "snappy", 
"lz4" ], "deprecated": false, "secret": false, "defaultValue": "none", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "This parameter allows 
you to specify the compression codec  [...]
     "connectionMaxIdleMs": { "kind": "parameter", "displayName": "Connection 
Max Idle Ms", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"secret": false, "defaultValue": "540000", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Close idle connections after the number of 
milliseconds specified by this config." },
     "enableIdempotence": { "kind": "parameter", "displayName": "Enable 
Idempotence", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "If set to 'true' the producer will ensure that 
exactly one copy of each message is written in the stream. If 'f [...]
-    "kafkaHeaderSerializer": { "kind": "parameter", "displayName": "Kafka 
Header Serializer", "group": "producer", "label": "producer", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.kafka.serde.KafkaHeaderSerializer", "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "To use a custom KafkaHeaderSerializer to 
serialize kafka headers values" },
+    "headerSerializer": { "kind": "parameter", "displayName": "Header 
Serializer", "group": "producer", "label": "producer", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.kafka.serde.KafkaHeaderSerializer", "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "To use a custom KafkaHeaderSerializer to 
serialize kafka headers values" },
     "key": { "kind": "parameter", "displayName": "Key", "group": "producer", 
"label": "producer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The record key (or null if no key is 
specified). If this option has been configured then it take precedence over 
header KafkaConstants#KEY" },
     "keySerializer": { "kind": "parameter", "displayName": "Key Serializer", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"defaultValue": "org.apache.kafka.common.serialization.StringSerializer", 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The serializer class for 
keys (defaults to the same as for m [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 producer may otherwise 
fail during starting and cause the  [...]
diff --git a/components/camel-kafka/src/main/docs/kafka-component.adoc 
b/components/camel-kafka/src/main/docs/kafka-component.adoc
index 9cabbeb..26f7fef 100644
--- a/components/camel-kafka/src/main/docs/kafka-component.adoc
+++ b/components/camel-kafka/src/main/docs/kafka-component.adoc
@@ -89,7 +89,7 @@ The Kafka component supports 97 options, which are listed 
below.
 | *compressionCodec* (producer) | This parameter allows you to specify the 
compression codec for all data generated by this producer. Valid values are 
none, gzip and snappy. There are 4 enums and the value can be one of: none, 
gzip, snappy, lz4 | none | String
 | *connectionMaxIdleMs* (producer) | Close idle connections after the number 
of milliseconds specified by this config. | 540000 | Integer
 | *enableIdempotence* (producer) | If set to 'true' the producer will ensure 
that exactly one copy of each message is written in the stream. If 'false', 
producer retries may write duplicates of the retried message in the stream. If 
set to true this option will require max.in.flight.requests.per.connection to 
be set to 1 and retries cannot be zero and additionally acks must be set to 
'all'. | false | boolean
-| *kafkaHeaderSerializer* (producer) | To use a custom KafkaHeaderSerializer 
to serialize kafka headers values |  | KafkaHeaderSerializer
+| *headerSerializer* (producer) | To use a custom KafkaHeaderSerializer to 
serialize kafka headers values |  | KafkaHeaderSerializer
 | *key* (producer) | The record key (or null if no key is specified). If this 
option has been configured then it take precedence over header 
KafkaConstants#KEY |  | String
 | *keySerializer* (producer) | The serializer class for keys (defaults to the 
same as for messages if nothing is given). | 
org.apache.kafka.common.serialization.StringSerializer | String
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
@@ -216,7 +216,7 @@ with the following path and query parameters:
 | *compressionCodec* (producer) | This parameter allows you to specify the 
compression codec for all data generated by this producer. Valid values are 
none, gzip and snappy. There are 4 enums and the value can be one of: none, 
gzip, snappy, lz4 | none | String
 | *connectionMaxIdleMs* (producer) | Close idle connections after the number 
of milliseconds specified by this config. | 540000 | Integer
 | *enableIdempotence* (producer) | If set to 'true' the producer will ensure 
that exactly one copy of each message is written in the stream. If 'false', 
producer retries may write duplicates of the retried message in the stream. If 
set to true this option will require max.in.flight.requests.per.connection to 
be set to 1 and retries cannot be zero and additionally acks must be set to 
'all'. | false | boolean
-| *kafkaHeaderSerializer* (producer) | To use a custom KafkaHeaderSerializer 
to serialize kafka headers values |  | KafkaHeaderSerializer
+| *headerSerializer* (producer) | To use a custom KafkaHeaderSerializer to 
serialize kafka headers values |  | KafkaHeaderSerializer
 | *key* (producer) | The record key (or null if no key is specified). If this 
option has been configured then it take precedence over header 
KafkaConstants#KEY |  | String
 | *keySerializer* (producer) | The serializer class for keys (defaults to the 
same as for messages if nothing is given). | 
org.apache.kafka.common.serialization.StringSerializer | String
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
diff --git 
a/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaConfiguration.java
 
b/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaConfiguration.java
index 266012c..ae251a4 100644
--- 
a/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaConfiguration.java
+++ 
b/components/camel-kafka/src/main/java/org/apache/camel/component/kafka/KafkaConfiguration.java
@@ -1696,7 +1696,7 @@ public class KafkaConfiguration implements Cloneable, 
HeaderFilterStrategyAware
      *
      * @param kafkaHeaderSerializer custom kafka header serializer to be used
      */
-    public void setKafkaHeaderSerializer(final KafkaHeaderSerializer 
headerSerializer) {
+    public void setHeaderSerializer(final KafkaHeaderSerializer 
headerSerializer) {
         this.headerSerializer = headerSerializer;
     }
 
diff --git 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java
 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java
index 0f38264..ee66c62 100644
--- 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java
+++ 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaComponentBuilderFactory.java
@@ -690,9 +690,9 @@ public interface KafkaComponentBuilderFactory {
          * 
          * Group: producer
          */
-        default KafkaComponentBuilder kafkaHeaderSerializer(
-                org.apache.camel.component.kafka.serde.KafkaHeaderSerializer 
kafkaHeaderSerializer) {
-            doSetProperty("kafkaHeaderSerializer", kafkaHeaderSerializer);
+        default KafkaComponentBuilder headerSerializer(
+                org.apache.camel.component.kafka.serde.KafkaHeaderSerializer 
headerSerializer) {
+            doSetProperty("headerSerializer", headerSerializer);
             return this;
         }
         /**
@@ -1606,7 +1606,7 @@ public interface KafkaComponentBuilderFactory {
             case "compressionCodec": getOrCreateConfiguration((KafkaComponent) 
component).setCompressionCodec((java.lang.String) value); return true;
             case "connectionMaxIdleMs": 
getOrCreateConfiguration((KafkaComponent) 
component).setConnectionMaxIdleMs((java.lang.Integer) value); return true;
             case "enableIdempotence": 
getOrCreateConfiguration((KafkaComponent) 
component).setEnableIdempotence((boolean) value); return true;
-            case "kafkaHeaderSerializer": 
getOrCreateConfiguration((KafkaComponent) 
component).setKafkaHeaderSerializer((org.apache.camel.component.kafka.serde.KafkaHeaderSerializer)
 value); return true;
+            case "headerSerializer": getOrCreateConfiguration((KafkaComponent) 
component).setHeaderSerializer((org.apache.camel.component.kafka.serde.KafkaHeaderSerializer)
 value); return true;
             case "key": getOrCreateConfiguration((KafkaComponent) 
component).setKey((java.lang.String) value); return true;
             case "keySerializer": getOrCreateConfiguration((KafkaComponent) 
component).setKeySerializer((java.lang.String) value); return true;
             case "lazyStartProducer": ((KafkaComponent) 
component).setLazyStartProducer((boolean) value); return true;
diff --git 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java
index 67be3f5..823068b 100644
--- 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java
@@ -1797,9 +1797,9 @@ public interface KafkaEndpointBuilderFactory {
          * 
          * Group: producer
          */
-        default KafkaEndpointProducerBuilder kafkaHeaderSerializer(
-                Object kafkaHeaderSerializer) {
-            doSetProperty("kafkaHeaderSerializer", kafkaHeaderSerializer);
+        default KafkaEndpointProducerBuilder headerSerializer(
+                Object headerSerializer) {
+            doSetProperty("headerSerializer", headerSerializer);
             return this;
         }
         /**
@@ -1811,9 +1811,9 @@ public interface KafkaEndpointBuilderFactory {
          * 
          * Group: producer
          */
-        default KafkaEndpointProducerBuilder kafkaHeaderSerializer(
-                String kafkaHeaderSerializer) {
-            doSetProperty("kafkaHeaderSerializer", kafkaHeaderSerializer);
+        default KafkaEndpointProducerBuilder headerSerializer(
+                String headerSerializer) {
+            doSetProperty("headerSerializer", headerSerializer);
             return this;
         }
         /**
diff --git a/docs/components/modules/ROOT/pages/kafka-component.adoc 
b/docs/components/modules/ROOT/pages/kafka-component.adoc
index e307248..9280343 100644
--- a/docs/components/modules/ROOT/pages/kafka-component.adoc
+++ b/docs/components/modules/ROOT/pages/kafka-component.adoc
@@ -91,7 +91,7 @@ The Kafka component supports 97 options, which are listed 
below.
 | *compressionCodec* (producer) | This parameter allows you to specify the 
compression codec for all data generated by this producer. Valid values are 
none, gzip and snappy. There are 4 enums and the value can be one of: none, 
gzip, snappy, lz4 | none | String
 | *connectionMaxIdleMs* (producer) | Close idle connections after the number 
of milliseconds specified by this config. | 540000 | Integer
 | *enableIdempotence* (producer) | If set to 'true' the producer will ensure 
that exactly one copy of each message is written in the stream. If 'false', 
producer retries may write duplicates of the retried message in the stream. If 
set to true this option will require max.in.flight.requests.per.connection to 
be set to 1 and retries cannot be zero and additionally acks must be set to 
'all'. | false | boolean
-| *kafkaHeaderSerializer* (producer) | To use a custom KafkaHeaderSerializer 
to serialize kafka headers values |  | KafkaHeaderSerializer
+| *headerSerializer* (producer) | To use a custom KafkaHeaderSerializer to 
serialize kafka headers values |  | KafkaHeaderSerializer
 | *key* (producer) | The record key (or null if no key is specified). If this 
option has been configured then it take precedence over header 
KafkaConstants#KEY |  | String
 | *keySerializer* (producer) | The serializer class for keys (defaults to the 
same as for messages if nothing is given). | 
org.apache.kafka.common.serialization.StringSerializer | String
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
@@ -218,7 +218,7 @@ with the following path and query parameters:
 | *compressionCodec* (producer) | This parameter allows you to specify the 
compression codec for all data generated by this producer. Valid values are 
none, gzip and snappy. There are 4 enums and the value can be one of: none, 
gzip, snappy, lz4 | none | String
 | *connectionMaxIdleMs* (producer) | Close idle connections after the number 
of milliseconds specified by this config. | 540000 | Integer
 | *enableIdempotence* (producer) | If set to 'true' the producer will ensure 
that exactly one copy of each message is written in the stream. If 'false', 
producer retries may write duplicates of the retried message in the stream. If 
set to true this option will require max.in.flight.requests.per.connection to 
be set to 1 and retries cannot be zero and additionally acks must be set to 
'all'. | false | boolean
-| *kafkaHeaderSerializer* (producer) | To use a custom KafkaHeaderSerializer 
to serialize kafka headers values |  | KafkaHeaderSerializer
+| *headerSerializer* (producer) | To use a custom KafkaHeaderSerializer to 
serialize kafka headers values |  | KafkaHeaderSerializer
 | *key* (producer) | The record key (or null if no key is specified). If this 
option has been configured then it take precedence over header 
KafkaConstants#KEY |  | String
 | *keySerializer* (producer) | The serializer class for keys (defaults to the 
same as for messages if nothing is given). | 
org.apache.kafka.common.serialization.StringSerializer | String
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]

Reply via email to