Class ProducerConfig

java.lang.Object
org.apache.kafka.common.config.AbstractConfig
org.apache.kafka.clients.producer.ProducerConfig

public class ProducerConfig extends AbstractConfig
Configuration for the Kafka Producer. Documentation for these configurations can be found in the Kafka documentation
  • Field Details

  • Constructor Details

    • ProducerConfig

      public ProducerConfig(Properties props)
      Constructs a new ProducerConfig with the given properties.
      Parameters:
      props - The producer configuration properties
    • ProducerConfig

      public ProducerConfig(Map<String,Object> props)
      Constructs a new ProducerConfig with the given configuration map.
      Parameters:
      props - The producer configuration map
  • Method Details

    • configNames

      public static Set<String> configNames()
      Gets the set of all producer configuration names.
      Returns:
      The set of configuration names
    • configDef

      public static ConfigDef configDef()
      Gets a copy of the producer configuration definition.
      Returns:
      A new ConfigDef instance containing the producer configuration definition
    • main

      public static void main(String[] args)
      Generates HTML documentation for producer configurations.
      Parameters:
      args - Command line arguments (unused)