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 StringAUDIT_TARGET_LOGFILEstatic StringAUDIT_TARGET_TOPICstatic StringCONFIG_NAME
-
Constructor Summary
Constructors Constructor Description KafkaProducerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuditTarget()StringgetAuditTopic()StringgetKeyFormat()Map<String,Object>getProperties()StringgetTopic()StringgetValueFormat()booleanisAuditEnabled()booleanisInjectCallerId()booleanisInjectOpenTracing()voidsetAuditEnabled(boolean auditEnabled)voidsetAuditTarget(String auditTarget)voidsetAuditTopic(String auditTopic)voidsetInjectCallerId(boolean injectCallerId)voidsetInjectOpenTracing(boolean injectOpenTracing)voidsetKeyFormat(String keyFormat)voidsetProperties(Map<String,Object> properties)voidsetTopic(String topic)voidsetValueFormat(String valueFormat)
-
-
-
Field Detail
-
CONFIG_NAME
public static final String CONFIG_NAME
- See Also:
- Constant Field Values
-
AUDIT_TARGET_TOPIC
public static final String AUDIT_TARGET_TOPIC
- See Also:
- Constant Field Values
-
AUDIT_TARGET_LOGFILE
public static final String AUDIT_TARGET_LOGFILE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTopic
public String getTopic()
-
setTopic
public void setTopic(String topic)
-
isInjectOpenTracing
public boolean isInjectOpenTracing()
-
setInjectOpenTracing
public void setInjectOpenTracing(boolean injectOpenTracing)
-
isInjectCallerId
public boolean isInjectCallerId()
-
setInjectCallerId
public void setInjectCallerId(boolean injectCallerId)
-
getAuditTopic
public String getAuditTopic()
-
setAuditTopic
public void setAuditTopic(String auditTopic)
-
isAuditEnabled
public boolean isAuditEnabled()
-
setAuditEnabled
public void setAuditEnabled(boolean auditEnabled)
-
getAuditTarget
public String getAuditTarget()
-
setAuditTarget
public void setAuditTarget(String auditTarget)
-
getKeyFormat
public String getKeyFormat()
-
setKeyFormat
public void setKeyFormat(String keyFormat)
-
getValueFormat
public String getValueFormat()
-
setValueFormat
public void setValueFormat(String valueFormat)
-
-