Class AbstractDefaultKafkaConsumerFactoryBuilder<K,V>

java.lang.Object
org.swisspush.kobuka.spring.AbstractDefaultKafkaConsumerFactoryBuilder<K,V>
All Implemented Interfaces:
Cloneable, Builder<org.springframework.kafka.core.DefaultKafkaConsumerFactory<K,V>>
Direct Known Subclasses:
DefaultKafkaConsumerFactoryBuilder

@Generated("PojoBuilder") public abstract class AbstractDefaultKafkaConsumerFactoryBuilder<K,V> extends Object implements Builder<org.springframework.kafka.core.DefaultKafkaConsumerFactory<K,V>>, Cloneable
  • Field Details

    • self

    • value$configs$java$util$Map

      protected Map<String,Object> value$configs$java$util$Map
    • isSet$configs$java$util$Map

      protected boolean isSet$configs$java$util$Map
    • value$withListeners$java$util$List

      protected List<org.springframework.kafka.core.ConsumerFactory.Listener<K,V>> value$withListeners$java$util$List
    • isSet$withListeners$java$util$List

      protected boolean isSet$withListeners$java$util$List
    • value$withPostProcessors$java$util$List

      protected List<org.springframework.kafka.core.ConsumerPostProcessor<K,V>> value$withPostProcessors$java$util$List
    • isSet$withPostProcessors$java$util$List

      protected boolean isSet$withPostProcessors$java$util$List
    • value$bootstrapServersSupplier$java$util$function$Supplier

      protected Supplier<String> value$bootstrapServersSupplier$java$util$function$Supplier
    • isSet$bootstrapServersSupplier$java$util$function$Supplier

      protected boolean isSet$bootstrapServersSupplier$java$util$function$Supplier
    • value$keyDeserializer$org$apache$kafka$common$serialization$Deserializer

      protected org.apache.kafka.common.serialization.Deserializer<K> value$keyDeserializer$org$apache$kafka$common$serialization$Deserializer
    • isSet$keyDeserializer$org$apache$kafka$common$serialization$Deserializer

      protected boolean isSet$keyDeserializer$org$apache$kafka$common$serialization$Deserializer
    • value$valueDeserializer$org$apache$kafka$common$serialization$Deserializer

      protected org.apache.kafka.common.serialization.Deserializer<V> value$valueDeserializer$org$apache$kafka$common$serialization$Deserializer
    • isSet$valueDeserializer$org$apache$kafka$common$serialization$Deserializer

      protected boolean isSet$valueDeserializer$org$apache$kafka$common$serialization$Deserializer
    • value$keyDeserializerSupplier$java$util$function$Supplier

      protected Supplier<org.apache.kafka.common.serialization.Deserializer<K>> value$keyDeserializerSupplier$java$util$function$Supplier
    • isSet$keyDeserializerSupplier$java$util$function$Supplier

      protected boolean isSet$keyDeserializerSupplier$java$util$function$Supplier
    • value$valueDeserializerSupplier$java$util$function$Supplier

      protected Supplier<org.apache.kafka.common.serialization.Deserializer<V>> value$valueDeserializerSupplier$java$util$function$Supplier
    • isSet$valueDeserializerSupplier$java$util$function$Supplier

      protected boolean isSet$valueDeserializerSupplier$java$util$function$Supplier
    • value$configureDeserializers$boolean

      protected boolean value$configureDeserializers$boolean
    • isSet$configureDeserializers$boolean

      protected boolean isSet$configureDeserializers$boolean
  • Constructor Details

  • Method Details

    • configs

      Sets the default value for the configs property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withListeners

      public DefaultKafkaConsumerFactoryBuilder<K,V> withListeners(List<org.springframework.kafka.core.ConsumerFactory.Listener<K,V>> value)
      Sets the default value for the withListeners property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • withPostProcessors

      public DefaultKafkaConsumerFactoryBuilder<K,V> withPostProcessors(List<org.springframework.kafka.core.ConsumerPostProcessor<K,V>> value)
      Sets the default value for the withPostProcessors property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • bootstrapServersSupplier

      public DefaultKafkaConsumerFactoryBuilder<K,V> bootstrapServersSupplier(Supplier<String> value)
      Sets the default value for the bootstrapServersSupplier property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • keyDeserializer

      public DefaultKafkaConsumerFactoryBuilder<K,V> keyDeserializer(org.apache.kafka.common.serialization.Deserializer<K> value)
      Sets the default value for the keyDeserializer property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • valueDeserializer

      public DefaultKafkaConsumerFactoryBuilder<K,V> valueDeserializer(org.apache.kafka.common.serialization.Deserializer<V> value)
      Sets the default value for the valueDeserializer property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • keyDeserializerSupplier

      public DefaultKafkaConsumerFactoryBuilder<K,V> keyDeserializerSupplier(Supplier<org.apache.kafka.common.serialization.Deserializer<K>> value)
      Sets the default value for the keyDeserializerSupplier property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • valueDeserializerSupplier

      public DefaultKafkaConsumerFactoryBuilder<K,V> valueDeserializerSupplier(Supplier<org.apache.kafka.common.serialization.Deserializer<V>> value)
      Sets the default value for the valueDeserializerSupplier property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • configureDeserializers

      public DefaultKafkaConsumerFactoryBuilder<K,V> configureDeserializers(boolean value)
      Sets the default value for the configureDeserializers property.
      Parameters:
      value - the default value
      Returns:
      this builder
    • clone

      @GwtIncompatible public Object clone()
      Returns a clone of this builder.
      Overrides:
      clone in class Object
      Returns:
      the clone
    • but

      @GwtIncompatible public DefaultKafkaConsumerFactoryBuilder<K,V> but()
      Returns a clone of this builder.
      Returns:
      the clone
    • build

      public org.springframework.kafka.core.DefaultKafkaConsumerFactory<K,V> build()
      Creates a new DefaultKafkaConsumerFactory based on this builder's settings.
      Specified by:
      build in interface Builder<K>
      Returns:
      the created DefaultKafkaConsumerFactory