public static interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
additionalProperties(Map values)
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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
additionalProperties(String key,
Object value)
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 KafkaEndpointBuilderFactory.AdvancedKafkaEndpointProducerBuilder |
advanced() |
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
brokers(String brokers)
URL of the Kafka brokers to use.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
bufferMemorySize(Integer bufferMemorySize)
The total bytes of memory the producer can use to buffer records
waiting to be sent to the server.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
bufferMemorySize(String bufferMemorySize)
The total bytes of memory the producer can use to buffer records
waiting to be sent to the server.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
clientId(String clientId)
The client id is a user-specified string sent in each request to help
trace calls.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
compressionCodec(String compressionCodec)
This parameter allows you to specify the compression codec for all
data generated by this producer.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
connectionMaxIdleMs(Integer connectionMaxIdleMs)
Close idle connections after the number of milliseconds specified by
this config.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
connectionMaxIdleMs(String connectionMaxIdleMs)
Close idle connections after the number of milliseconds specified by
this config.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
enableIdempotence(boolean enableIdempotence)
If set to 'true' the producer will ensure that exactly one copy of
each message is written in the stream.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
enableIdempotence(String enableIdempotence)
If set to 'true' the producer will ensure that exactly one copy of
each message is written in the stream.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
interceptorClasses(String interceptorClasses)
Sets interceptors for producer or consumers.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
kafkaHeaderSerializer(Object kafkaHeaderSerializer)
To use a custom KafkaHeaderSerializer to serialize kafka headers
values.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
kafkaHeaderSerializer(String kafkaHeaderSerializer)
To use a custom KafkaHeaderSerializer to serialize kafka headers
values.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
kerberosBeforeReloginMinTime(Integer kerberosBeforeReloginMinTime)
Login thread sleep time between refresh attempts.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
kerberosBeforeReloginMinTime(String kerberosBeforeReloginMinTime)
Login thread sleep time between refresh attempts.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
kerberosInitCmd(String kerberosInitCmd)
Kerberos kinit command path.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
kerberosPrincipalToLocalRules(String kerberosPrincipalToLocalRules)
A list of rules for mapping from principal names to short names
(typically operating system usernames).
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
kerberosRenewJitter(Double kerberosRenewJitter)
Percentage of random jitter added to the renewal time.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
kerberosRenewJitter(String kerberosRenewJitter)
Percentage of random jitter added to the renewal time.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
kerberosRenewWindowFactor(String 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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
key(String key)
The record key (or null if no key is specified).
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
keySerializerClass(String keySerializerClass)
The serializer class for keys (defaults to the same as for messages
if nothing is given).
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
lingerMs(Integer lingerMs)
The producer groups together any records that arrive in between
request transmissions into a single batched request.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
lingerMs(String lingerMs)
The producer groups together any records that arrive in between
request transmissions into a single batched request.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
maxBlockMs(Integer maxBlockMs)
The configuration controls how long sending to kafka will block.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
maxBlockMs(String maxBlockMs)
The configuration controls how long sending to kafka will block.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
maxInFlightRequest(Integer maxInFlightRequest)
The maximum number of unacknowledged requests the client will send on
a single connection before blocking.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
maxInFlightRequest(String maxInFlightRequest)
The maximum number of unacknowledged requests the client will send on
a single connection before blocking.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
maxRequestSize(Integer maxRequestSize)
The maximum size of a request.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
maxRequestSize(String maxRequestSize)
The maximum size of a request.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
metadataMaxAgeMs(String 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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
metricReporters(String metricReporters)
A list of classes to use as metrics reporters.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
metricsSampleWindowMs(Integer metricsSampleWindowMs)
The number of samples maintained to compute metrics.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
metricsSampleWindowMs(String metricsSampleWindowMs)
The number of samples maintained to compute metrics.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
noOfMetricsSample(Integer noOfMetricsSample)
The number of samples maintained to compute metrics.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
noOfMetricsSample(String noOfMetricsSample)
The number of samples maintained to compute metrics.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
partitioner(String partitioner)
The partitioner class for partitioning messages amongst sub-topics.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
partitionKey(Integer partitionKey)
The partition to which the record will be sent (or null if no
partition was specified).
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
partitionKey(String partitionKey)
The partition to which the record will be sent (or null if no
partition was specified).
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
producerBatchSize(String producerBatchSize)
The producer will attempt to batch records together into fewer
requests whenever multiple records are being sent to the same
partition.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
queueBufferingMaxMessages(String 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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
receiveBufferBytes(Integer receiveBufferBytes)
The size of the TCP receive buffer (SO_RCVBUF) to use when reading
data.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
receiveBufferBytes(String receiveBufferBytes)
The size of the TCP receive buffer (SO_RCVBUF) to use when reading
data.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
reconnectBackoffMaxMs(Integer reconnectBackoffMaxMs)
The maximum amount of time in milliseconds to wait when reconnecting
to a broker that has repeatedly failed to connect.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
reconnectBackoffMaxMs(String reconnectBackoffMaxMs)
The maximum amount of time in milliseconds to wait when reconnecting
to a broker that has repeatedly failed to connect.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
reconnectBackoffMs(Integer reconnectBackoffMs)
The amount of time to wait before attempting to reconnect to a given
host.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
reconnectBackoffMs(String reconnectBackoffMs)
The amount of time to wait before attempting to reconnect to a given
host.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
recordMetadata(boolean recordMetadata)
Whether the producer should store the RecordMetadata results from
sending to Kafka.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
recordMetadata(String recordMetadata)
Whether the producer should store the RecordMetadata results from
sending to Kafka.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
requestRequiredAcks(String requestRequiredAcks)
The number of acknowledgments the producer requires the leader to
have received before considering a request complete.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
requestTimeoutMs(String 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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
retries(String retries)
Setting a value greater than zero will cause the client to resend any
record whose send fails with a potentially transient error.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
retryBackoffMs(Integer retryBackoffMs)
Before each retry, the producer refreshes the metadata of relevant
topics to see if a new leader has been elected.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
retryBackoffMs(String retryBackoffMs)
Before each retry, the producer refreshes the metadata of relevant
topics to see if a new leader has been elected.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
saslJaasConfig(String saslJaasConfig)
Expose the kafka sasl.jaas.config parameter Example:
org.apache.kafka.common.security.plain.PlainLoginModule required
username=USERNAME password=PASSWORD;.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
saslKerberosServiceName(String saslKerberosServiceName)
The Kerberos principal name that Kafka runs as.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
saslMechanism(String saslMechanism)
The Simple Authentication and Security Layer (SASL) Mechanism used.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
schemaRegistryURL(String schemaRegistryURL)
URL of the Confluent Platform schema registry servers to use.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
securityProtocol(String securityProtocol)
Protocol used to communicate with brokers.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sendBufferBytes(Integer sendBufferBytes)
Socket write buffer size.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sendBufferBytes(String sendBufferBytes)
Socket write buffer size.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
serializerClass(String serializerClass)
The serializer class for messages.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
shutdownTimeout(int shutdownTimeout)
Timeout in milli seconds to wait gracefully for the consumer or
producer to shutdown and terminate its worker threads.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
shutdownTimeout(String shutdownTimeout)
Timeout in milli seconds to wait gracefully for the consumer or
producer to shutdown and terminate its worker threads.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslCipherSuites(String sslCipherSuites)
A list of cipher suites.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslContextParameters(Object sslContextParameters)
SSL configuration using a Camel SSLContextParameters object.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslContextParameters(String sslContextParameters)
SSL configuration using a Camel SSLContextParameters object.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslEnabledProtocols(String sslEnabledProtocols)
The list of protocols enabled for SSL connections.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslEndpointAlgorithm(String sslEndpointAlgorithm)
The endpoint identification algorithm to validate server hostname
using server certificate.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslKeymanagerAlgorithm(String sslKeymanagerAlgorithm)
The algorithm used by key manager factory for SSL connections.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslKeyPassword(String sslKeyPassword)
The password of the private key in the key store file.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslKeystoreLocation(String sslKeystoreLocation)
The location of the key store file.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslKeystoreType(String sslKeystoreType)
The file format of the key store file.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslProtocol(String sslProtocol)
The SSL protocol used to generate the SSLContext.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslProvider(String sslProvider)
The name of the security provider used for SSL connections.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslTrustmanagerAlgorithm(String sslTrustmanagerAlgorithm)
The algorithm used by trust manager factory for SSL connections.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslTruststoreLocation(String sslTruststoreLocation)
The location of the trust store file.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslTruststorePassword(String sslTruststorePassword)
The password for the trust store file.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
sslTruststoreType(String sslTruststoreType)
The file format of the trust store file.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
workerPool(String 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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
workerPoolCoreSize(String 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 KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
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.
|
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder |
workerPoolMaxSize(String 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.
|
default KafkaEndpointBuilderFactory.AdvancedKafkaEndpointProducerBuilder advanced()
default KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder additionalProperties(String key, Object value)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
additionalProperties(String, Object) method to add a value (call the
method multiple times to set more values).
Group: commondefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder additionalProperties(Map values)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
additionalProperties(String, Object) method to add a value (call the
method multiple times to set more values).
Group: commondefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder brokers(String brokers)
java.lang.String type.
Group: commondefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder clientId(String clientId)
java.lang.String type.
Group: commondefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: commondefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: commondefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder reconnectBackoffMaxMs(Integer reconnectBackoffMaxMs)
java.lang.Integer type.
Default: 1000
Group: commondefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder reconnectBackoffMaxMs(String reconnectBackoffMaxMs)
java.lang.Integer
type.
Default: 1000
Group: commondefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder shutdownTimeout(int shutdownTimeout)
int type.
Default: 30000
Group: commondefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder shutdownTimeout(String shutdownTimeout)
int type.
Default: 30000
Group: commondefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder bufferMemorySize(Integer bufferMemorySize)
java.lang.Integer type.
Default: 33554432
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder bufferMemorySize(String bufferMemorySize)
java.lang.Integer
type.
Default: 33554432
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder compressionCodec(String compressionCodec)
java.lang.String type.
Default: none
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder connectionMaxIdleMs(Integer connectionMaxIdleMs)
java.lang.Integer type.
Default: 540000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder connectionMaxIdleMs(String connectionMaxIdleMs)
java.lang.Integer
type.
Default: 540000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder enableIdempotence(boolean enableIdempotence)
boolean type.
Default: false
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder enableIdempotence(String enableIdempotence)
boolean type.
Default: false
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder kafkaHeaderSerializer(Object kafkaHeaderSerializer)
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer type.
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder kafkaHeaderSerializer(String kafkaHeaderSerializer)
org.apache.camel.component.kafka.serde.KafkaHeaderSerializer type.
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder key(String key)
java.lang.String type.
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder keySerializerClass(String keySerializerClass)
java.lang.String type.
Default: org.apache.kafka.common.serialization.StringSerializer
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder lingerMs(Integer lingerMs)
java.lang.Integer type.
Default: 0
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder lingerMs(String lingerMs)
java.lang.Integer
type.
Default: 0
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder maxBlockMs(Integer maxBlockMs)
java.lang.Integer type.
Default: 60000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder maxBlockMs(String maxBlockMs)
java.lang.Integer
type.
Default: 60000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder maxInFlightRequest(Integer maxInFlightRequest)
java.lang.Integer type.
Default: 5
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder maxInFlightRequest(String maxInFlightRequest)
java.lang.Integer
type.
Default: 5
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder maxRequestSize(Integer maxRequestSize)
java.lang.Integer type.
Default: 1048576
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder maxRequestSize(String maxRequestSize)
java.lang.Integer
type.
Default: 1048576
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder metadataMaxAgeMs(Integer metadataMaxAgeMs)
java.lang.Integer type.
Default: 300000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder metadataMaxAgeMs(String metadataMaxAgeMs)
java.lang.Integer
type.
Default: 300000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder metricReporters(String metricReporters)
java.lang.String type.
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder metricsSampleWindowMs(Integer metricsSampleWindowMs)
java.lang.Integer type.
Default: 30000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder metricsSampleWindowMs(String metricsSampleWindowMs)
java.lang.Integer
type.
Default: 30000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder noOfMetricsSample(Integer noOfMetricsSample)
java.lang.Integer type.
Default: 2
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder noOfMetricsSample(String noOfMetricsSample)
java.lang.Integer
type.
Default: 2
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder partitioner(String partitioner)
java.lang.String type.
Default:
org.apache.kafka.clients.producer.internals.DefaultPartitioner
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder partitionKey(Integer partitionKey)
java.lang.Integer type.
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder partitionKey(String partitionKey)
java.lang.Integer
type.
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder producerBatchSize(Integer producerBatchSize)
java.lang.Integer type.
Default: 16384
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder producerBatchSize(String producerBatchSize)
java.lang.Integer
type.
Default: 16384
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder queueBufferingMaxMessages(Integer queueBufferingMaxMessages)
java.lang.Integer type.
Default: 10000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder queueBufferingMaxMessages(String queueBufferingMaxMessages)
java.lang.Integer
type.
Default: 10000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder receiveBufferBytes(Integer receiveBufferBytes)
java.lang.Integer type.
Default: 65536
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder receiveBufferBytes(String receiveBufferBytes)
java.lang.Integer
type.
Default: 65536
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder reconnectBackoffMs(Integer reconnectBackoffMs)
java.lang.Integer type.
Default: 50
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder reconnectBackoffMs(String reconnectBackoffMs)
java.lang.Integer
type.
Default: 50
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder recordMetadata(boolean recordMetadata)
boolean type.
Default: true
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder recordMetadata(String recordMetadata)
boolean type.
Default: true
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder requestRequiredAcks(String requestRequiredAcks)
java.lang.String type.
Default: 1
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder requestTimeoutMs(Integer requestTimeoutMs)
java.lang.Integer type.
Default: 30000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder requestTimeoutMs(String requestTimeoutMs)
java.lang.Integer
type.
Default: 30000
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder retries(Integer retries)
java.lang.Integer type.
Default: 0
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder retries(String retries)
java.lang.Integer
type.
Default: 0
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder retryBackoffMs(Integer retryBackoffMs)
java.lang.Integer type.
Default: 100
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder retryBackoffMs(String retryBackoffMs)
java.lang.Integer
type.
Default: 100
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sendBufferBytes(Integer sendBufferBytes)
java.lang.Integer type.
Default: 131072
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sendBufferBytes(String sendBufferBytes)
java.lang.Integer
type.
Default: 131072
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder serializerClass(String serializerClass)
java.lang.String type.
Default: org.apache.kafka.common.serialization.StringSerializer
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder workerPool(ExecutorService workerPool)
java.util.concurrent.ExecutorService
type.
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder workerPool(String workerPool)
java.util.concurrent.ExecutorService type.
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder workerPoolCoreSize(Integer workerPoolCoreSize)
java.lang.Integer type.
Default: 10
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder workerPoolCoreSize(String workerPoolCoreSize)
java.lang.Integer
type.
Default: 10
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder workerPoolMaxSize(Integer workerPoolMaxSize)
java.lang.Integer type.
Default: 20
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder workerPoolMaxSize(String workerPoolMaxSize)
java.lang.Integer
type.
Default: 20
Group: producerdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder schemaRegistryURL(String schemaRegistryURL)
java.lang.String type.
Group: confluentdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder interceptorClasses(String interceptorClasses)
java.lang.String type.
Group: monitoringdefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder kerberosBeforeReloginMinTime(Integer kerberosBeforeReloginMinTime)
java.lang.Integer type.
Default: 60000
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder kerberosBeforeReloginMinTime(String kerberosBeforeReloginMinTime)
java.lang.Integer
type.
Default: 60000
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder kerberosInitCmd(String kerberosInitCmd)
java.lang.String type.
Default: /usr/bin/kinit
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder kerberosPrincipalToLocalRules(String kerberosPrincipalToLocalRules)
java.lang.String type.
Default: DEFAULT
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder kerberosRenewJitter(Double kerberosRenewJitter)
java.lang.Double type.
Default: 0.05
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder kerberosRenewJitter(String kerberosRenewJitter)
java.lang.Double type.
Default: 0.05
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder kerberosRenewWindowFactor(Double kerberosRenewWindowFactor)
java.lang.Double type.
Default: 0.8
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder kerberosRenewWindowFactor(String kerberosRenewWindowFactor)
java.lang.Double type.
Default: 0.8
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder saslJaasConfig(String saslJaasConfig)
java.lang.String type.
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder saslKerberosServiceName(String saslKerberosServiceName)
java.lang.String type.
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder saslMechanism(String saslMechanism)
java.lang.String type.
Default: GSSAPI
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder securityProtocol(String securityProtocol)
java.lang.String type.
Default: PLAINTEXT
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslCipherSuites(String sslCipherSuites)
java.lang.String type.
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslContextParameters(Object sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslContextParameters(String sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslEnabledProtocols(String sslEnabledProtocols)
java.lang.String type.
Default: TLSv1.2
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslEndpointAlgorithm(String sslEndpointAlgorithm)
java.lang.String type.
Default: https
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslKeymanagerAlgorithm(String sslKeymanagerAlgorithm)
java.lang.String type.
Default: SunX509
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslKeyPassword(String sslKeyPassword)
java.lang.String type.
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslKeystoreLocation(String sslKeystoreLocation)
java.lang.String type.
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslKeystorePassword(String sslKeystorePassword)
java.lang.String type.
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslKeystoreType(String sslKeystoreType)
java.lang.String type.
Default: JKS
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslProtocol(String sslProtocol)
java.lang.String type.
Default: TLSv1.2
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslProvider(String sslProvider)
java.lang.String type.
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslTrustmanagerAlgorithm(String sslTrustmanagerAlgorithm)
java.lang.String type.
Default: PKIX
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslTruststoreLocation(String sslTruststoreLocation)
java.lang.String type.
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslTruststorePassword(String sslTruststorePassword)
java.lang.String type.
Group: securitydefault KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder sslTruststoreType(String sslTruststoreType)
java.lang.String type.
Default: JKS
Group: securityApache Camel