Package com.networknt.kafka.common
Class KafkaProducerConfig
- java.lang.Object
-
- com.networknt.kafka.common.KafkaProducerConfig
-
public class KafkaProducerConfig extends Object
A Kafka setting configuration file. It get from defined resource yml file in resources/config folder or externalized config folder. This config is for both producer and consumer and for each individual application, it might have only producer or consumer depending on the nature of the application.- Author:
- Steve Hu
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONFIG_NAME
-
Constructor Summary
Constructors Constructor Description KafkaProducerConfig()
-
Method Summary
-
-
-
Field Detail
-
CONFIG_NAME
public static final String CONFIG_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAcks
public String getAcks()
-
setAcks
public void setAcks(String acks)
-
getRetries
public int getRetries()
-
setRetries
public void setRetries(int retries)
-
getBatchSize
public int getBatchSize()
-
setBatchSize
public void setBatchSize(int batchSize)
-
getLingerMs
public int getLingerMs()
-
setLingerMs
public void setLingerMs(int lingerMs)
-
getBufferMemory
public long getBufferMemory()
-
setBufferMemory
public void setBufferMemory(long bufferMemory)
-
getKeySerializer
public String getKeySerializer()
-
setKeySerializer
public void setKeySerializer(String keySerializer)
-
getValueSerializer
public String getValueSerializer()
-
setValueSerializer
public void setValueSerializer(String valueSerializer)
-
isEnableAutoCommit
public boolean isEnableAutoCommit()
-
setEnableAutoCommit
public void setEnableAutoCommit(boolean enableAutoCommit)
-
getSessionTimeout
public int getSessionTimeout()
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout)
-
getAutoOffsetreset
public String getAutoOffsetreset()
-
setAutoOffsetreset
public void setAutoOffsetreset(String autoOffsetreset)
-
getBootstrapServers
public String getBootstrapServers()
-
setBootstrapServers
public void setBootstrapServers(String bootstrapServers)
-
getKeyDeSerializer
public String getKeyDeSerializer()
-
setKeyDeSerializer
public void setKeyDeSerializer(String keyDeSerializer)
-
getValueDeSerializer
public String getValueDeSerializer()
-
setValueDeSerializer
public void setValueDeSerializer(String valueDeSerializer)
-
getTopic
public String getTopic()
-
setTopic
public void setTopic(String topic)
-
getTransactionTimeoutMs
public int getTransactionTimeoutMs()
-
setTransactionTimeoutMs
public void setTransactionTimeoutMs(int transactionTimeoutMs)
-
getTransactionId
public String getTransactionId()
-
setTransactionId
public void setTransactionId(String transactionId)
-
getTransactionalIdExpirationMs
public int getTransactionalIdExpirationMs()
-
setTransactionalIdExpirationMs
public void setTransactionalIdExpirationMs(int transactionalIdExpirationMs)
-
isInjectOpenTracing
public boolean isInjectOpenTracing()
-
setInjectOpenTracing
public void setInjectOpenTracing(boolean injectOpenTracing)
-
isInjectCallerId
public boolean isInjectCallerId()
-
setInjectCallerId
public void setInjectCallerId(boolean injectCallerId)
-
isEnableIdempotence
public boolean isEnableIdempotence()
-
setEnableIdempotence
public void setEnableIdempotence(boolean enableIdempotence)
-
getMaxInFlightRequestsPerConnection
public int getMaxInFlightRequestsPerConnection()
-
setMaxInFlightRequestsPerConnection
public void setMaxInFlightRequestsPerConnection(int maxInFlightRequestsPerConnection)
-
-