Class KafkaProducerProvider.Builder
java.lang.Object
no.mnemonic.messaging.documentchannel.kafka.KafkaProducerProvider.Builder
- Enclosing class:
- KafkaProducerProvider
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddSerializer
(Class<T> type, org.apache.kafka.common.serialization.Serializer<T> serializer) build()
setAcknowledgements
(KafkaProducerProvider.Acknowledgement acknowledgements) setBatchSize
(int batchSize) setCompression
(KafkaProducerProvider.Compression compression) setKafkaHosts
(String kafkaHosts) setKafkaPort
(int kafkaPort) setLingerMs
(int lingerMs) setMaxBlockMs
(int maxBlockMs) setMaxRequestSize
(int maxRequestSize) setRequestTimeoutMs
(int requestTimeoutMs) setRetries
(int retries) setSaslMechanism
(SaslMechanism saslMechanism) setSaslPassword
(String saslPassword) setSaslUsername
(String saslUsername) setSendBuffer
(int sendBuffer)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
-
setKafkaHosts
-
setKafkaPort
-
setMaxRequestSize
-
setRequestTimeoutMs
-
setMaxBlockMs
-
setSendBuffer
-
setBatchSize
-
setCompression
-
setAcknowledgements
public KafkaProducerProvider.Builder setAcknowledgements(KafkaProducerProvider.Acknowledgement acknowledgements) -
setLingerMs
-
setRetries
-
addSerializer
public <T> KafkaProducerProvider.Builder addSerializer(Class<T> type, org.apache.kafka.common.serialization.Serializer<T> serializer) -
setSaslMechanism
-
setSaslUsername
-
setSaslPassword
-