Class KafkaConsumerProvider.Builder
java.lang.Object
no.mnemonic.messaging.documentchannel.kafka.KafkaConsumerProvider.Builder
- Enclosing class:
- KafkaConsumerProvider
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddDeserializer
(Class<T> type, org.apache.kafka.common.serialization.Deserializer<T> deserializer) build()
setAutoCommit
(boolean autoCommit) setGroupID
(String groupID) setHeartbeatIntervalMs
(int heartbeatIntervalMs) setKafkaHosts
(String kafkaHosts) setKafkaPort
(int kafkaPort) setMaxPollIntervalMs
(int maxPollIntervalMs) setMaxPollRecords
(int maxPollRecords) setOffsetResetStrategy
(KafkaConsumerProvider.OffsetResetStrategy offsetResetStrategy) setRequestTimeoutMs
(int requestTimeoutMs) setSaslMechanism
(SaslMechanism saslMechanism) setSaslPassword
(String saslPassword) setSaslUsername
(String saslUsername) setSessionTimeoutMs
(int sessionTimeoutMs)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
-
setKafkaHosts
-
setKafkaPort
-
setGroupID
-
setOffsetResetStrategy
public KafkaConsumerProvider.Builder setOffsetResetStrategy(KafkaConsumerProvider.OffsetResetStrategy offsetResetStrategy) -
setAutoCommit
-
setHeartbeatIntervalMs
-
setRequestTimeoutMs
-
setSessionTimeoutMs
-
setMaxPollRecords
-
setMaxPollIntervalMs
-
addDeserializer
public <T> KafkaConsumerProvider.Builder addDeserializer(Class<T> type, org.apache.kafka.common.serialization.Deserializer<T> deserializer) -
setSaslMechanism
-
setSaslUsername
-
setSaslPassword
-