Class KafkaBinderConfigurationProperties

java.lang.Object
org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties

@ConfigurationProperties(prefix="spring.cloud.stream.kafka.binder") public class KafkaBinderConfigurationProperties extends Object
Configuration properties for the Kafka binder. The properties in this class are prefixed with spring.cloud.stream.kafka.binder.
Author:
David Turanski, Ilayaperumal Gopinathan, Marius Bogoevici, Soby Chacko, Gary Russell, Rafal Zukowski, Aldo Sinanaj, Lukasz Kaminski, Chukwubuikem Ume-Ugwa, Nico Heller
  • Constructor Details

    • KafkaBinderConfigurationProperties

      public KafkaBinderConfigurationProperties(org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties)
  • Method Details

    • getKafkaProperties

      public org.springframework.boot.autoconfigure.kafka.KafkaProperties getKafkaProperties()
    • getTransaction

    • getMetrics

    • getKafkaConnectionString

      public String getKafkaConnectionString()
    • getDefaultKafkaConnectionString

      public String getDefaultKafkaConnectionString()
    • getHeaders

      public String[] getHeaders()
    • getBrokers

      public String[] getBrokers()
    • setBrokers

      public void setBrokers(String... brokers)
    • setDefaultBrokerPort

      public void setDefaultBrokerPort(String defaultBrokerPort)
    • setHeaders

      public void setHeaders(String... headers)
    • getRequiredAcks

      public String getRequiredAcks()
    • setRequiredAcks

      public void setRequiredAcks(String requiredAcks)
    • getReplicationFactor

      public short getReplicationFactor()
    • setReplicationFactor

      public void setReplicationFactor(short replicationFactor)
    • getMinPartitionCount

      public int getMinPartitionCount()
    • setMinPartitionCount

      public void setMinPartitionCount(int minPartitionCount)
    • getHealthTimeout

      public int getHealthTimeout()
    • setHealthTimeout

      public void setHealthTimeout(int healthTimeout)
    • isAutoCreateTopics

      public boolean isAutoCreateTopics()
    • setAutoCreateTopics

      public void setAutoCreateTopics(boolean autoCreateTopics)
    • isAutoAlterTopics

      public boolean isAutoAlterTopics()
    • setAutoAlterTopics

      public void setAutoAlterTopics(boolean autoAlterTopics)
    • isAutoAddPartitions

      public boolean isAutoAddPartitions()
    • setAutoAddPartitions

      public void setAutoAddPartitions(boolean autoAddPartitions)
    • getConfiguration

      public Map<String,String> getConfiguration()
    • setConfiguration

      public void setConfiguration(Map<String,String> configuration)
    • getConsumerProperties

      public Map<String,String> getConsumerProperties()
    • setConsumerProperties

      public void setConsumerProperties(Map<String,String> consumerProperties)
    • getProducerProperties

      public Map<String,String> getProducerProperties()
    • setProducerProperties

      public void setProducerProperties(Map<String,String> producerProperties)
    • mergedConsumerConfiguration

      public Map<String,Object> mergedConsumerConfiguration()
      Merge boot consumer properties, general properties from setConfiguration(Map) that apply to consumers, properties from setConsumerProperties(Map), in that order.
      Returns:
      the merged properties.
    • mergedProducerConfiguration

      public Map<String,Object> mergedProducerConfiguration()
      Merge boot producer properties, general properties from setConfiguration(Map) that apply to producers, properties from setProducerProperties(Map), in that order.
      Returns:
      the merged properties.
    • getJaas

      public JaasLoginModuleConfiguration getJaas()
    • setJaas

      public void setJaas(JaasLoginModuleConfiguration jaas)
    • getHeaderMapperBeanName

      public String getHeaderMapperBeanName()
    • setHeaderMapperBeanName

      public void setHeaderMapperBeanName(String headerMapperBeanName)
    • getAuthorizationExceptionRetryInterval

      public Duration getAuthorizationExceptionRetryInterval()
    • setAuthorizationExceptionRetryInterval

      public void setAuthorizationExceptionRetryInterval(Duration authorizationExceptionRetryInterval)
    • isConsiderDownWhenAnyPartitionHasNoLeader

      public boolean isConsiderDownWhenAnyPartitionHasNoLeader()
    • setConsiderDownWhenAnyPartitionHasNoLeader

      public void setConsiderDownWhenAnyPartitionHasNoLeader(boolean considerDownWhenAnyPartitionHasNoLeader)
    • getCertificateStoreDirectory

      public String getCertificateStoreDirectory()
    • setCertificateStoreDirectory

      public void setCertificateStoreDirectory(String certificateStoreDirectory)