public static interface KafkaEndpointBuilderFactory.KafkaEndpointBuilder extends KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilder, KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
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.KafkaEndpointBuilder |
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.AdvancedKafkaEndpointBuilder |
advanced() |
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
brokers(String brokers)
URL of the Kafka brokers to use.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
clientId(String clientId)
The client id is a user-specified string sent in each request to help
trace calls.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
headerFilterStrategy(String headerFilterStrategy)
To use a custom HeaderFilterStrategy to filter header to and from
Camel message.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
interceptorClasses(String interceptorClasses)
Sets interceptors for producer or consumers.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
kerberosBeforeReloginMinTime(Integer kerberosBeforeReloginMinTime)
Login thread sleep time between refresh attempts.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
kerberosBeforeReloginMinTime(String kerberosBeforeReloginMinTime)
Login thread sleep time between refresh attempts.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
kerberosInitCmd(String kerberosInitCmd)
Kerberos kinit command path.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
kerberosPrincipalToLocalRules(String kerberosPrincipalToLocalRules)
A list of rules for mapping from principal names to short names
(typically operating system usernames).
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
kerberosRenewJitter(Double kerberosRenewJitter)
Percentage of random jitter added to the renewal time.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
kerberosRenewJitter(String kerberosRenewJitter)
Percentage of random jitter added to the renewal time.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
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.KafkaEndpointBuilder |
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.KafkaEndpointBuilder |
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.KafkaEndpointBuilder |
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.KafkaEndpointBuilder |
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.KafkaEndpointBuilder |
saslKerberosServiceName(String saslKerberosServiceName)
The Kerberos principal name that Kafka runs as.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
saslMechanism(String saslMechanism)
The Simple Authentication and Security Layer (SASL) Mechanism used.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
schemaRegistryURL(String schemaRegistryURL)
URL of the Confluent Platform schema registry servers to use.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
securityProtocol(String securityProtocol)
Protocol used to communicate with brokers.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
shutdownTimeout(int shutdownTimeout)
Timeout in milli seconds to wait gracefully for the consumer or
producer to shutdown and terminate its worker threads.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
shutdownTimeout(String shutdownTimeout)
Timeout in milli seconds to wait gracefully for the consumer or
producer to shutdown and terminate its worker threads.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
sslCipherSuites(String sslCipherSuites)
A list of cipher suites.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
sslContextParameters(Object sslContextParameters)
SSL configuration using a Camel SSLContextParameters object.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
sslContextParameters(String sslContextParameters)
SSL configuration using a Camel SSLContextParameters object.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
sslEnabledProtocols(String sslEnabledProtocols)
The list of protocols enabled for SSL connections.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
sslEndpointAlgorithm(String sslEndpointAlgorithm)
The endpoint identification algorithm to validate server hostname
using server certificate.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
sslKeymanagerAlgorithm(String sslKeymanagerAlgorithm)
The algorithm used by key manager factory for SSL connections.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
sslKeystoreType(String sslKeystoreType)
The file format of the key store file.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
sslProtocol(String sslProtocol)
The SSL protocol used to generate the SSLContext.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
sslProvider(String sslProvider)
The name of the security provider used for SSL connections.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
sslTrustmanagerAlgorithm(String sslTrustmanagerAlgorithm)
The algorithm used by trust manager factory for SSL connections.
|
default KafkaEndpointBuilderFactory.KafkaEndpointBuilder |
sslTruststoreType(String sslTruststoreType)
The file format of the trust store file.
|
allowManualCommit, allowManualCommit, autoCommitEnable, autoCommitEnable, autoCommitIntervalMs, autoCommitIntervalMs, autoCommitOnStop, autoOffsetReset, breakOnFirstError, breakOnFirstError, bridgeErrorHandler, bridgeErrorHandler, checkCrcs, checkCrcs, consumerRequestTimeoutMs, consumerRequestTimeoutMs, consumersCount, consumersCount, consumerStreams, consumerStreams, fetchMaxBytes, fetchMaxBytes, fetchMinBytes, fetchMinBytes, fetchWaitMaxMs, fetchWaitMaxMs, groupId, headerDeserializer, headerDeserializer, heartbeatIntervalMs, heartbeatIntervalMs, keyDeserializer, maxPartitionFetchBytes, maxPartitionFetchBytes, maxPollIntervalMs, maxPollIntervalMs, maxPollRecords, maxPollRecords, offsetRepository, offsetRepository, partitionAssignor, pollTimeoutMs, pollTimeoutMs, seekTo, sessionTimeoutMs, sessionTimeoutMs, specificAvroReader, specificAvroReader, topicIsPattern, topicIsPattern, valueDeserializerdoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUribufferMemorySize, bufferMemorySize, compressionCodec, connectionMaxIdleMs, connectionMaxIdleMs, enableIdempotence, enableIdempotence, headerSerializer, headerSerializer, key, keySerializer, lazyStartProducer, lazyStartProducer, lingerMs, lingerMs, maxBlockMs, maxBlockMs, maxInFlightRequest, maxInFlightRequest, maxRequestSize, maxRequestSize, metadataMaxAgeMs, metadataMaxAgeMs, metricReporters, metricsSampleWindowMs, metricsSampleWindowMs, noOfMetricsSample, noOfMetricsSample, partitioner, partitionKey, partitionKey, producerBatchSize, producerBatchSize, queueBufferingMaxMessages, queueBufferingMaxMessages, receiveBufferBytes, receiveBufferBytes, reconnectBackoffMs, reconnectBackoffMs, recordMetadata, recordMetadata, requestRequiredAcks, requestTimeoutMs, requestTimeoutMs, retries, retries, retryBackoffMs, retryBackoffMs, sendBufferBytes, sendBufferBytes, sslKeyPassword, sslKeystoreLocation, sslKeystorePassword, sslTruststoreLocation, sslTruststorePassword, valueSerializer, workerPool, workerPool, workerPoolCoreSize, workerPoolCoreSize, workerPoolMaxSize, workerPoolMaxSizedefault KafkaEndpointBuilderFactory.AdvancedKafkaEndpointBuilder advanced()
advanced in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderadvanced in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder additionalProperties(String key, Object value)
additionalProperties in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderadditionalProperties in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderkey - the option keyvalue - the option valuedefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder additionalProperties(Map values)
additionalProperties in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderadditionalProperties in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildervalues - the valuesdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder brokers(String brokers)
brokers in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderbrokers in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderbrokers - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder clientId(String clientId)
clientId in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderclientId in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderclientId - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderheaderFilterStrategy in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderheaderFilterStrategy - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder headerFilterStrategy(String headerFilterStrategy)
headerFilterStrategy in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderheaderFilterStrategy in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderheaderFilterStrategy - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder reconnectBackoffMaxMs(Integer reconnectBackoffMaxMs)
reconnectBackoffMaxMs in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderreconnectBackoffMaxMs in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderreconnectBackoffMaxMs - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder reconnectBackoffMaxMs(String reconnectBackoffMaxMs)
reconnectBackoffMaxMs in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderreconnectBackoffMaxMs in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderreconnectBackoffMaxMs - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder shutdownTimeout(int shutdownTimeout)
shutdownTimeout in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildershutdownTimeout in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildershutdownTimeout - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder shutdownTimeout(String shutdownTimeout)
shutdownTimeout in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildershutdownTimeout in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildershutdownTimeout - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder schemaRegistryURL(String schemaRegistryURL)
schemaRegistryURL in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderschemaRegistryURL in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderschemaRegistryURL - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder interceptorClasses(String interceptorClasses)
interceptorClasses in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderinterceptorClasses in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderinterceptorClasses - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder kerberosBeforeReloginMinTime(Integer kerberosBeforeReloginMinTime)
kerberosBeforeReloginMinTime in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderkerberosBeforeReloginMinTime in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderkerberosBeforeReloginMinTime - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder kerberosBeforeReloginMinTime(String kerberosBeforeReloginMinTime)
kerberosBeforeReloginMinTime in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderkerberosBeforeReloginMinTime in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderkerberosBeforeReloginMinTime - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder kerberosInitCmd(String kerberosInitCmd)
kerberosInitCmd in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderkerberosInitCmd in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderkerberosInitCmd - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder kerberosPrincipalToLocalRules(String kerberosPrincipalToLocalRules)
kerberosPrincipalToLocalRules in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderkerberosPrincipalToLocalRules in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderkerberosPrincipalToLocalRules - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder kerberosRenewJitter(Double kerberosRenewJitter)
kerberosRenewJitter in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderkerberosRenewJitter in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderkerberosRenewJitter - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder kerberosRenewJitter(String kerberosRenewJitter)
kerberosRenewJitter in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderkerberosRenewJitter in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderkerberosRenewJitter - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder kerberosRenewWindowFactor(Double kerberosRenewWindowFactor)
kerberosRenewWindowFactor in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderkerberosRenewWindowFactor in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderkerberosRenewWindowFactor - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder kerberosRenewWindowFactor(String kerberosRenewWindowFactor)
kerberosRenewWindowFactor in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuilderkerberosRenewWindowFactor in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuilderkerberosRenewWindowFactor - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder saslJaasConfig(String saslJaasConfig)
saslJaasConfig in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersaslJaasConfig in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersaslJaasConfig - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder saslKerberosServiceName(String saslKerberosServiceName)
saslKerberosServiceName in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersaslKerberosServiceName in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersaslKerberosServiceName - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder saslMechanism(String saslMechanism)
saslMechanism in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersaslMechanism in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersaslMechanism - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder securityProtocol(String securityProtocol)
securityProtocol in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersecurityProtocol in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersecurityProtocol - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder sslCipherSuites(String sslCipherSuites)
sslCipherSuites in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersslCipherSuites in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersslCipherSuites - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder sslContextParameters(Object sslContextParameters)
sslContextParameters in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersslContextParameters in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersslContextParameters - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder sslContextParameters(String sslContextParameters)
sslContextParameters in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersslContextParameters in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersslContextParameters - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder sslEnabledProtocols(String sslEnabledProtocols)
sslEnabledProtocols in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersslEnabledProtocols in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersslEnabledProtocols - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder sslEndpointAlgorithm(String sslEndpointAlgorithm)
sslEndpointAlgorithm in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersslEndpointAlgorithm in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersslEndpointAlgorithm - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder sslKeymanagerAlgorithm(String sslKeymanagerAlgorithm)
sslKeymanagerAlgorithm in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersslKeymanagerAlgorithm in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersslKeymanagerAlgorithm - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder sslKeystoreType(String sslKeystoreType)
sslKeystoreType in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersslKeystoreType in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersslKeystoreType - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder sslProtocol(String sslProtocol)
sslProtocol in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersslProtocol in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersslProtocol - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder sslProvider(String sslProvider)
sslProvider in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersslProvider in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersslProvider - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder sslTrustmanagerAlgorithm(String sslTrustmanagerAlgorithm)
sslTrustmanagerAlgorithm in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersslTrustmanagerAlgorithm in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersslTrustmanagerAlgorithm - the value to setdefault KafkaEndpointBuilderFactory.KafkaEndpointBuilder sslTruststoreType(String sslTruststoreType)
sslTruststoreType in interface KafkaEndpointBuilderFactory.KafkaEndpointConsumerBuildersslTruststoreType in interface KafkaEndpointBuilderFactory.KafkaEndpointProducerBuildersslTruststoreType - the value to setApache Camel