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-kafka-connector.git
The following commit(s) were added to refs/heads/master by this push:
new bdd884a Added a page in docs related to basic configuration of camel
kafka connector
bdd884a is described below
commit bdd884a44cab97f6328e52de2ad15bd0478d4434
Author: Andrea Cosentino <[email protected]>
AuthorDate: Mon Nov 2 09:29:28 2020 +0100
Added a page in docs related to basic configuration of camel kafka connector
---
docs/modules/ROOT/nav.adoc | 1 +
docs/modules/ROOT/pages/basic-configuration.adoc | 44 ++++++++++++++++++++++++
2 files changed, 45 insertions(+)
diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index c18d0c7..70cf3f6 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -1,5 +1,6 @@
* xref:about.adoc[What is it?]
** xref:basic-concepts.adoc[Basic concepts]
+** xref:basic-configuration.adoc[Basic configuration]
** xref:aggregation.adoc[Aggregation]
* xref:archetypes.adoc[Archetypes]
** xref:archetype-connector.adoc[Extensible connector archetype]
diff --git a/docs/modules/ROOT/pages/basic-configuration.adoc
b/docs/modules/ROOT/pages/basic-configuration.adoc
new file mode 100644
index 0000000..89eb903
--- /dev/null
+++ b/docs/modules/ROOT/pages/basic-configuration.adoc
@@ -0,0 +1,44 @@
+[[BasicConfiguration-BasicConfiguration]]
+= Basic Configuration
+
+In this page we list the Camel Kafka Configuration which are not part of the
camel-catalog material and are not part of the kafka connect framework. For the
specific connector configuration you can have a look at the single
documentation pages.
+
+For a Sink connector the basic options are:
+
+[width="100%",cols="2,5,^2,1",options="header"]
+|===
+| Name | Description | Default | Priority
+| camel.sink.marshal | The camel dataformat name to use to marshal data to the
destination | null | HIGH
+| camel.sink.unmarshal | The camel dataformat name to use to unmarshal data
from the topic | null | HIGH
+| camel.sink.contentLogLevel | og level for the record's content. Valid
values: TRACE, DEBUG, INFO, WARN, ERROR, OFF. | OFF | HIGH
+| camel.beans.aggregate | A reference to an aggregate bean, in the form of
#class: | null | MEDIUM
+| camel.aggregation.size | The size of the aggregation, to be used in
combination with camel.beans.aggregate | 10 | MEDIUM
+| camel.aggregation.timeout | The timeout of the aggregation, to be used in
combination with camel.beans.aggregate | 500L | MEDIUM
+| camel.error.handler | The error handler to use: possible value are 'no' or
'default' | default | MEDIUM
+| camel.error.handler.max.redeliveries | The maximum redeliveries to be use in
case of Default Error Handler | 0 | MEDIUM
+| camel.error.handler.redelivery.delay | The initial redelivery delay in
milliseconds in case of Default Error Handler | 1000L | MEDIUM
+|===
+
+For a Source connector the basic options are:
+
+[width="100%",cols="2,5,^2,1",options="header"]
+|===
+| Name | Description | Default | Priority
+| camel.source.marshal | The camel dataformat name to use to marshal data to
the destination | null | HIGH
+| camel.source.unmarshal | The camel dataformat name to use to unmarshal data
from the topic | null | HIGH
+| camel.source.contentLogLevel | og level for the record's content. Valid
values: TRACE, DEBUG, INFO, WARN, ERROR, OFF. | OFF | HIGH
+| camel.source.maxBatchPollSize | The max number of messages retrieved in a
single poll() | 1000L | MEDIUM
+| camel.source.maxPollDuration | The maximum time in milliseconds spent in a
single call to poll() | 1000L | MEDIUM
+| camel.source.pollingConsumerQueueSize | The queue size for the internal
hand-off queue between the polling consumer, and producers sending data into
the queue. | 1000L | MEDIUM
+| camel.source.pollingConsumerBlockTimeout | To use a timeout (in
milliseconds) when the producer is blocked if the internal queue is full. If
the value is 0 or negative then no timeout is in use. | 0L | MEDIUM
+| camel.source.pollingConsumerBlockWhenFull | Whether to block any producer if
the internal queue is full. | true | MEDIUM
+| camel.source.camelMessageHeaderKey | The name of a camel message header
containing an unique key that can be used as a Kafka message key. If this is
not specified, then the Kafka message will not have a key. | null | MEDIUM
+| camel.beans.aggregate | A reference to an aggregate bean, in the form of
#class: | null | MEDIUM
+| camel.aggregation.size | The size of the aggregation, to be used in
combination with camel.beans.aggregate | 10 | MEDIUM
+| camel.aggregation.timeout | The timeout of the aggregation, to be used in
combination with camel.beans.aggregate | 500L | MEDIUM
+| camel.error.handler | The error handler to use: possible value are 'no' or
'default' | default | MEDIUM
+| camel.error.handler.max.redeliveries | The maximum redeliveries to be use in
case of Default Error Handler | 0 | MEDIUM
+| camel.error.handler.redelivery.delay | The initial redelivery delay in
milliseconds in case of Default Error Handler | 1000L | MEDIUM
+|===
+
+For more options related to single connector you can have a look at
xref:connectors.adoc[Connectors list].