Class DefaultConsumerFactory

java.lang.Object
io.micronaut.configuration.kafka.DefaultConsumerFactory
All Implemented Interfaces:
ConsumerFactory

@Singleton public class DefaultConsumerFactory extends Object implements ConsumerFactory
The default ConsumerFactory, creating Apache Kafka KafkaConsumer instances.
Since:
6.3.0
  • Constructor Details

    • DefaultConsumerFactory

      public DefaultConsumerFactory()
  • Method Details

    • createConsumer

      public <K,V> @NonNull Consumer<K,V> createConsumer(Properties config, @Nullable Deserializer<K> kd, @Nullable Deserializer<V> vd)
      Description copied from interface: ConsumerFactory
      Creates a Kafka consumer.
      Specified by:
      createConsumer in interface ConsumerFactory
      Type Parameters:
      K - key type
      V - value type
      Parameters:
      config - properties for the consumer
      kd - key deserializer, or null to configure it from the properties
      vd - value deserializer, or null to configure it from the properties
      Returns:
      new instance of consumer