public static interface KafkaComponentBuilderFactory.KafkaComponentBuilder extends ComponentBuilder<org.apache.camel.component.kafka.KafkaComponent>
Modifier and Type | Method and Description |
---|---|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
additionalProperties(Map<String,Object> additionalProperties)
Sets additional properties for either kafka consumer or kafka
producer in case they can't be set directly on the camel
configurations (e.g: new Kafka properties that are not reflected yet
in Camel configurations), the properties have to be prefixed with
additionalProperties..
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
allowManualCommit(boolean allowManualCommit)
Whether to allow doing manual commits via KafkaManualCommit.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
autoCommitEnable(Boolean autoCommitEnable)
If true, periodically commit to ZooKeeper the offset of messages
already fetched by the consumer.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
autoCommitIntervalMs(Integer autoCommitIntervalMs)
The frequency in ms that the consumer offsets are committed to
zookeeper.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
autoCommitOnStop(String autoCommitOnStop)
Whether to perform an explicit auto commit when the consumer stops to
ensure the broker has a commit from the last consumed message.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
autoOffsetReset(String autoOffsetReset)
What to do when there is no initial offset in ZooKeeper or if an
offset is out of range: earliest : automatically reset the offset to
the earliest offset latest : automatically reset the offset to the
latest offset fail: throw exception to the consumer.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
breakOnFirstError(boolean breakOnFirstError)
This options controls what happens when a consumer is processing an
exchange and it fails.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
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
message and handled by the routing Error Handler.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
brokers(String brokers)
URL of the Kafka brokers to use.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
bufferMemorySize(Integer bufferMemorySize)
The total bytes of memory the producer can use to buffer records
waiting to be sent to the server.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
checkCrcs(Boolean checkCrcs)
Automatically check the CRC32 of the records consumed.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
clientId(String clientId)
The client id is a user-specified string sent in each request to help
trace calls.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
compressionCodec(String compressionCodec)
This parameter allows you to specify the compression codec for all
data generated by this producer.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
configuration(org.apache.camel.component.kafka.KafkaConfiguration configuration)
Allows to pre-configure the Kafka component with common options that
the endpoints will reuse.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
connectionMaxIdleMs(Integer connectionMaxIdleMs)
Close idle connections after the number of milliseconds specified by
this config.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
consumerRequestTimeoutMs(Integer consumerRequestTimeoutMs)
The configuration controls the maximum amount of time the client will
wait for the response of a request.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
consumersCount(int consumersCount)
The number of consumers that connect to kafka server.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
consumerStreams(int consumerStreams)
Number of concurrent consumers on the consumer.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
enableIdempotence(boolean enableIdempotence)
If set to 'true' the producer will ensure that exactly one copy of
each message is written in the stream.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
fetchMaxBytes(Integer fetchMaxBytes)
The maximum amount of data the server should return for a fetch
request This is not an absolute maximum, if the first message in the
first non-empty partition of the fetch is larger than this value, the
message will still be returned to ensure that the consumer can make
progress.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
fetchMinBytes(Integer fetchMinBytes)
The minimum amount of data the server should return for a fetch
request.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
fetchWaitMaxMs(Integer fetchWaitMaxMs)
The maximum amount of time the server will block before answering the
fetch request if there isn't sufficient data to immediately satisfy
fetch.min.bytes.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
groupId(String groupId)
A string that uniquely identifies the group of consumer processes to
which this consumer belongs.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
heartbeatIntervalMs(Integer heartbeatIntervalMs)
The expected time between heartbeats to the consumer coordinator when
using Kafka's group management facilities.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
interceptorClasses(String interceptorClasses)
Sets interceptors for producer or consumers.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
kafkaHeaderDeserializer(org.apache.camel.component.kafka.serde.KafkaHeaderDeserializer kafkaHeaderDeserializer)
To use a custom KafkaHeaderDeserializer to deserialize kafka headers
values.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
kafkaHeaderSerializer(org.apache.camel.component.kafka.serde.KafkaHeaderSerializer kafkaHeaderSerializer)
To use a custom KafkaHeaderSerializer to serialize kafka headers
values.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
kafkaManualCommitFactory(org.apache.camel.component.kafka.KafkaManualCommitFactory kafkaManualCommitFactory)
Factory to use for creating KafkaManualCommit instances.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
kerberosBeforeReloginMinTime(Integer kerberosBeforeReloginMinTime)
Login thread sleep time between refresh attempts.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
kerberosInitCmd(String kerberosInitCmd)
Kerberos kinit command path.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
kerberosPrincipalToLocalRules(String kerberosPrincipalToLocalRules)
A list of rules for mapping from principal names to short names
(typically operating system usernames).
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
kerberosRenewJitter(Double kerberosRenewJitter)
Percentage of random jitter added to the renewal time.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
kerberosRenewWindowFactor(Double kerberosRenewWindowFactor)
Login thread will sleep until the specified window factor of time
from last refresh to ticket's expiry has been reached, at which time
it will try to renew the ticket.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
key(String key)
The record key (or null if no key is specified).
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
keyDeserializer(String keyDeserializer)
Deserializer class for key that implements the Deserializer
interface.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
keySerializerClass(String keySerializerClass)
The serializer class for keys (defaults to the same as for messages
if nothing is given).
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
lingerMs(Integer lingerMs)
The producer groups together any records that arrive in between
request transmissions into a single batched request.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
maxBlockMs(Integer maxBlockMs)
The configuration controls how long sending to kafka will block.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
maxInFlightRequest(Integer maxInFlightRequest)
The maximum number of unacknowledged requests the client will send on
a single connection before blocking.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
maxPartitionFetchBytes(Integer maxPartitionFetchBytes)
The maximum amount of data per-partition the server will return.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
maxPollIntervalMs(Long maxPollIntervalMs)
The maximum delay between invocations of poll() when using consumer
group management.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
maxPollRecords(Integer maxPollRecords)
The maximum number of records returned in a single call to poll().
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
maxRequestSize(Integer maxRequestSize)
The maximum size of a request.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
metadataMaxAgeMs(Integer metadataMaxAgeMs)
The period of time in milliseconds after which we force a refresh of
metadata even if we haven't seen any partition leadership changes to
proactively discover any new brokers or partitions.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
metricReporters(String metricReporters)
A list of classes to use as metrics reporters.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
metricsSampleWindowMs(Integer metricsSampleWindowMs)
The number of samples maintained to compute metrics.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
noOfMetricsSample(Integer noOfMetricsSample)
The number of samples maintained to compute metrics.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
offsetRepository(org.apache.camel.spi.StateRepository<String,String> offsetRepository)
The offset repository to use in order to locally store the offset of
each partition of the topic.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
partitionAssignor(String partitionAssignor)
The class name of the partition assignment strategy that the client
will use to distribute partition ownership amongst consumer instances
when group management is used.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
partitioner(String partitioner)
The partitioner class for partitioning messages amongst sub-topics.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
partitionKey(Integer partitionKey)
The partition to which the record will be sent (or null if no
partition was specified).
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
pollTimeoutMs(Long pollTimeoutMs)
The timeout used when polling the KafkaConsumer.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
producerBatchSize(Integer producerBatchSize)
The producer will attempt to batch records together into fewer
requests whenever multiple records are being sent to the same
partition.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
queueBufferingMaxMessages(Integer queueBufferingMaxMessages)
The maximum number of unsent messages that can be queued up the
producer when using async mode before either the producer must be
blocked or data must be dropped.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
receiveBufferBytes(Integer receiveBufferBytes)
The size of the TCP receive buffer (SO_RCVBUF) to use when reading
data.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
reconnectBackoffMaxMs(Integer reconnectBackoffMaxMs)
The maximum amount of time in milliseconds to wait when reconnecting
to a broker that has repeatedly failed to connect.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
reconnectBackoffMs(Integer reconnectBackoffMs)
The amount of time to wait before attempting to reconnect to a given
host.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
recordMetadata(boolean recordMetadata)
Whether the producer should store the RecordMetadata results from
sending to Kafka.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
requestRequiredAcks(String requestRequiredAcks)
The number of acknowledgments the producer requires the leader to
have received before considering a request complete.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
requestTimeoutMs(Integer requestTimeoutMs)
The amount of time the broker will wait trying to meet the
request.required.acks requirement before sending back an error to the
client.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
retries(Integer retries)
Setting a value greater than zero will cause the client to resend any
record whose send fails with a potentially transient error.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
retryBackoffMs(Integer retryBackoffMs)
Before each retry, the producer refreshes the metadata of relevant
topics to see if a new leader has been elected.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
saslJaasConfig(String saslJaasConfig)
Expose the kafka sasl.jaas.config parameter Example:
org.apache.kafka.common.security.plain.PlainLoginModule required
username=USERNAME password=PASSWORD;.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
saslKerberosServiceName(String saslKerberosServiceName)
The Kerberos principal name that Kafka runs as.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
saslMechanism(String saslMechanism)
The Simple Authentication and Security Layer (SASL) Mechanism used.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
schemaRegistryURL(String schemaRegistryURL)
URL of the Confluent Platform schema registry servers to use.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
securityProtocol(String securityProtocol)
Protocol used to communicate with brokers.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
seekTo(String seekTo)
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.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sendBufferBytes(Integer sendBufferBytes)
Socket write buffer size.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
serializerClass(String serializerClass)
The serializer class for messages.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sessionTimeoutMs(Integer sessionTimeoutMs)
The timeout used to detect failures when using Kafka's group
management facilities.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
shutdownTimeout(int shutdownTimeout)
Timeout in milli seconds to wait gracefully for the consumer or
producer to shutdown and terminate its worker threads.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
specificAvroReader(boolean specificAvroReader)
This enables the use of a specific Avro reader for use with the
Confluent Platform schema registry and the
io.confluent.kafka.serializers.KafkaAvroDeserializer.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslCipherSuites(String sslCipherSuites)
A list of cipher suites.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
SSL configuration using a Camel SSLContextParameters object.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslEnabledProtocols(String sslEnabledProtocols)
The list of protocols enabled for SSL connections.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslEndpointAlgorithm(String sslEndpointAlgorithm)
The endpoint identification algorithm to validate server hostname
using server certificate.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslKeymanagerAlgorithm(String sslKeymanagerAlgorithm)
The algorithm used by key manager factory for SSL connections.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslKeyPassword(String sslKeyPassword)
The password of the private key in the key store file.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslKeystoreLocation(String sslKeystoreLocation)
The location of the key store file.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslKeystorePassword(String sslKeystorePassword)
The store password for the key store file.This is optional for client
and only needed if ssl.keystore.location is configured.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslKeystoreType(String sslKeystoreType)
The file format of the key store file.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslProtocol(String sslProtocol)
The SSL protocol used to generate the SSLContext.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslProvider(String sslProvider)
The name of the security provider used for SSL connections.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslTrustmanagerAlgorithm(String sslTrustmanagerAlgorithm)
The algorithm used by trust manager factory for SSL connections.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslTruststoreLocation(String sslTruststoreLocation)
The location of the trust store file.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslTruststorePassword(String sslTruststorePassword)
The password for the trust store file.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
sslTruststoreType(String sslTruststoreType)
The file format of the trust store file.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
topicIsPattern(boolean topicIsPattern)
Whether the topic is a pattern (regular expression).
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
Enable usage of global SSL context parameters.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
valueDeserializer(String valueDeserializer)
Deserializer class for value that implements the Deserializer
interface.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
workerPool(ExecutorService workerPool)
To use a custom worker pool for continue routing Exchange after kafka
server has acknowledge the message that was sent to it from
KafkaProducer using asynchronous non-blocking processing.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
workerPoolCoreSize(Integer workerPoolCoreSize)
Number of core threads for the worker pool for continue routing
Exchange after kafka server has acknowledge the message that was sent
to it from KafkaProducer using asynchronous non-blocking processing.
|
default KafkaComponentBuilderFactory.KafkaComponentBuilder |
workerPoolMaxSize(Integer workerPoolMaxSize)
Maximum number of threads for the worker pool for continue routing
Exchange after kafka server has acknowledge the message that was sent
to it from KafkaProducer using asynchronous non-blocking processing.
|
build, build, doSetProperty, register
default KafkaComponentBuilderFactory.KafkaComponentBuilder additionalProperties(Map<String,Object> additionalProperties)
java.util.Map
type.
Group: commondefault KafkaComponentBuilderFactory.KafkaComponentBuilder brokers(String brokers)
java.lang.String
type.
Group: commondefault KafkaComponentBuilderFactory.KafkaComponentBuilder clientId(String clientId)
java.lang.String
type.
Group: commondefault KafkaComponentBuilderFactory.KafkaComponentBuilder configuration(org.apache.camel.component.kafka.KafkaConfiguration configuration)
org.apache.camel.component.kafka.KafkaConfiguration
type.
Group: commondefault KafkaComponentBuilderFactory.KafkaComponentBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy
type.
Group: commondefault KafkaComponentBuilderFactory.KafkaComponentBuilder reconnectBackoffMaxMs(Integer reconnectBackoffMaxMs)
java.lang.Integer
type.
Default: 1000
Group: commondefault KafkaComponentBuilderFactory.KafkaComponentBuilder shutdownTimeout(int shutdownTimeout)
int
type.
Default: 30000
Group: commondefault KafkaComponentBuilderFactory.KafkaComponentBuilder allowManualCommit(boolean allowManualCommit)
boolean
type.
Default: false
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder autoCommitEnable(Boolean autoCommitEnable)
java.lang.Boolean
type.
Default: true
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder autoCommitIntervalMs(Integer autoCommitIntervalMs)
java.lang.Integer
type.
Default: 5000
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder autoCommitOnStop(String autoCommitOnStop)
java.lang.String
type.
Default: sync
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder autoOffsetReset(String autoOffsetReset)
java.lang.String
type.
Default: latest
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder breakOnFirstError(boolean breakOnFirstError)
boolean
type.
Default: false
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean
type.
Default: false
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder checkCrcs(Boolean checkCrcs)
java.lang.Boolean
type.
Default: true
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder consumerRequestTimeoutMs(Integer consumerRequestTimeoutMs)
java.lang.Integer
type.
Default: 40000
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder consumersCount(int consumersCount)
int
type.
Default: 1
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder consumerStreams(int consumerStreams)
int
type.
Default: 10
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder fetchMaxBytes(Integer fetchMaxBytes)
java.lang.Integer
type.
Default: 52428800
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder fetchMinBytes(Integer fetchMinBytes)
java.lang.Integer
type.
Default: 1
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder fetchWaitMaxMs(Integer fetchWaitMaxMs)
java.lang.Integer
type.
Default: 500
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder groupId(String groupId)
java.lang.String
type.
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder heartbeatIntervalMs(Integer heartbeatIntervalMs)
java.lang.Integer
type.
Default: 3000
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder kafkaHeaderDeserializer(org.apache.camel.component.kafka.serde.KafkaHeaderDeserializer kafkaHeaderDeserializer)
org.apache.camel.component.kafka.serde.KafkaHeaderDeserializer
type.
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder keyDeserializer(String keyDeserializer)
java.lang.String
type.
Default: org.apache.kafka.common.serialization.StringDeserializer
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder maxPartitionFetchBytes(Integer maxPartitionFetchBytes)
java.lang.Integer
type.
Default: 1048576
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder maxPollIntervalMs(Long maxPollIntervalMs)
java.lang.Long
type.
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder maxPollRecords(Integer maxPollRecords)
java.lang.Integer
type.
Default: 500
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder offsetRepository(org.apache.camel.spi.StateRepository<String,String> offsetRepository)
org.apache.camel.spi.StateRepository
type.
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder partitionAssignor(String partitionAssignor)
java.lang.String
type.
Default: org.apache.kafka.clients.consumer.RangeAssignor
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder pollTimeoutMs(Long pollTimeoutMs)
java.lang.Long
type.
Default: 5000
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder seekTo(String seekTo)
java.lang.String
type.
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder sessionTimeoutMs(Integer sessionTimeoutMs)
java.lang.Integer
type.
Default: 10000
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder specificAvroReader(boolean specificAvroReader)
boolean
type.
Default: false
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder topicIsPattern(boolean topicIsPattern)
boolean
type.
Default: false
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder valueDeserializer(String valueDeserializer)
java.lang.String
type.
Default: org.apache.kafka.common.serialization.StringDeserializer
Group: consumerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder kafkaManualCommitFactory(org.apache.camel.component.kafka.KafkaManualCommitFactory kafkaManualCommitFactory)
org.apache.camel.component.kafka.KafkaManualCommitFactory
type.
Group: consumer (advanced)default KafkaComponentBuilderFactory.KafkaComponentBuilder bufferMemorySize(Integer bufferMemorySize)
java.lang.Integer
type.
Default: 33554432
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder compressionCodec(String compressionCodec)
java.lang.String
type.
Default: none
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder connectionMaxIdleMs(Integer connectionMaxIdleMs)
java.lang.Integer
type.
Default: 540000
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder enableIdempotence(boolean enableIdempotence)
boolean
type.
Default: false
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder kafkaHeaderSerializer(org.apache.camel.component.kafka.serde.KafkaHeaderSerializer kafkaHeaderSerializer)
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer
type.
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder key(String key)
java.lang.String
type.
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder keySerializerClass(String keySerializerClass)
java.lang.String
type.
Default: org.apache.kafka.common.serialization.StringSerializer
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean
type.
Default: false
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder lingerMs(Integer lingerMs)
java.lang.Integer
type.
Default: 0
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder maxBlockMs(Integer maxBlockMs)
java.lang.Integer
type.
Default: 60000
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder maxInFlightRequest(Integer maxInFlightRequest)
java.lang.Integer
type.
Default: 5
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder maxRequestSize(Integer maxRequestSize)
java.lang.Integer
type.
Default: 1048576
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder metadataMaxAgeMs(Integer metadataMaxAgeMs)
java.lang.Integer
type.
Default: 300000
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder metricReporters(String metricReporters)
java.lang.String
type.
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder metricsSampleWindowMs(Integer metricsSampleWindowMs)
java.lang.Integer
type.
Default: 30000
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder noOfMetricsSample(Integer noOfMetricsSample)
java.lang.Integer
type.
Default: 2
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder partitioner(String partitioner)
java.lang.String
type.
Default:
org.apache.kafka.clients.producer.internals.DefaultPartitioner
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder partitionKey(Integer partitionKey)
java.lang.Integer
type.
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder producerBatchSize(Integer producerBatchSize)
java.lang.Integer
type.
Default: 16384
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder queueBufferingMaxMessages(Integer queueBufferingMaxMessages)
java.lang.Integer
type.
Default: 10000
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder receiveBufferBytes(Integer receiveBufferBytes)
java.lang.Integer
type.
Default: 65536
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder reconnectBackoffMs(Integer reconnectBackoffMs)
java.lang.Integer
type.
Default: 50
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder recordMetadata(boolean recordMetadata)
boolean
type.
Default: true
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder requestRequiredAcks(String requestRequiredAcks)
java.lang.String
type.
Default: 1
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder requestTimeoutMs(Integer requestTimeoutMs)
java.lang.Integer
type.
Default: 30000
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder retries(Integer retries)
java.lang.Integer
type.
Default: 0
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder retryBackoffMs(Integer retryBackoffMs)
java.lang.Integer
type.
Default: 100
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder sendBufferBytes(Integer sendBufferBytes)
java.lang.Integer
type.
Default: 131072
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder serializerClass(String serializerClass)
java.lang.String
type.
Default: org.apache.kafka.common.serialization.StringSerializer
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder workerPool(ExecutorService workerPool)
java.util.concurrent.ExecutorService
type.
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder workerPoolCoreSize(Integer workerPoolCoreSize)
java.lang.Integer
type.
Default: 10
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder workerPoolMaxSize(Integer workerPoolMaxSize)
java.lang.Integer
type.
Default: 20
Group: producerdefault KafkaComponentBuilderFactory.KafkaComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean
type.
Default: false
Group: advanceddefault KafkaComponentBuilderFactory.KafkaComponentBuilder schemaRegistryURL(String schemaRegistryURL)
java.lang.String
type.
Group: confluentdefault KafkaComponentBuilderFactory.KafkaComponentBuilder interceptorClasses(String interceptorClasses)
java.lang.String
type.
Group: monitoringdefault KafkaComponentBuilderFactory.KafkaComponentBuilder kerberosBeforeReloginMinTime(Integer kerberosBeforeReloginMinTime)
java.lang.Integer
type.
Default: 60000
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder kerberosInitCmd(String kerberosInitCmd)
java.lang.String
type.
Default: /usr/bin/kinit
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder kerberosPrincipalToLocalRules(String kerberosPrincipalToLocalRules)
java.lang.String
type.
Default: DEFAULT
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder kerberosRenewJitter(Double kerberosRenewJitter)
java.lang.Double
type.
Default: 0.05
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder kerberosRenewWindowFactor(Double kerberosRenewWindowFactor)
java.lang.Double
type.
Default: 0.8
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder saslJaasConfig(String saslJaasConfig)
java.lang.String
type.
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder saslKerberosServiceName(String saslKerberosServiceName)
java.lang.String
type.
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder saslMechanism(String saslMechanism)
java.lang.String
type.
Default: GSSAPI
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder securityProtocol(String securityProtocol)
java.lang.String
type.
Default: PLAINTEXT
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslCipherSuites(String sslCipherSuites)
java.lang.String
type.
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters
type.
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslEnabledProtocols(String sslEnabledProtocols)
java.lang.String
type.
Default: TLSv1.2
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslEndpointAlgorithm(String sslEndpointAlgorithm)
java.lang.String
type.
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslKeymanagerAlgorithm(String sslKeymanagerAlgorithm)
java.lang.String
type.
Default: SunX509
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslKeyPassword(String sslKeyPassword)
java.lang.String
type.
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslKeystoreLocation(String sslKeystoreLocation)
java.lang.String
type.
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslKeystorePassword(String sslKeystorePassword)
java.lang.String
type.
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslKeystoreType(String sslKeystoreType)
java.lang.String
type.
Default: JKS
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslProtocol(String sslProtocol)
java.lang.String
type.
Default: TLSv1.2
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslProvider(String sslProvider)
java.lang.String
type.
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslTrustmanagerAlgorithm(String sslTrustmanagerAlgorithm)
java.lang.String
type.
Default: PKIX
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslTruststoreLocation(String sslTruststoreLocation)
java.lang.String
type.
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslTruststorePassword(String sslTruststorePassword)
java.lang.String
type.
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder sslTruststoreType(String sslTruststoreType)
java.lang.String
type.
Default: JKS
Group: securitydefault KafkaComponentBuilderFactory.KafkaComponentBuilder useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
boolean
type.
Default: false
Group: securityApache Camel