Class 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
    • Constructor Detail

      • KafkaProducerConfig

        public KafkaProducerConfig()
    • Method Detail

      • setProperties

        public void setProperties​(Map<String,​Object> properties)
      • 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)