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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
An combination ofProducerProperties
andKafkaProducerProperties
so that common and kafka-specific properties can be set for the transactional producer.static class
static class
Domain class that models transaction capabilities in Kafka. -
Constructor Summary
ConstructorsConstructorDescriptionKafkaBinderConfigurationProperties
(org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties) -
Method Summary
Modifier and TypeMethodDescriptionString[]
String[]
int
getJaas()
org.springframework.boot.autoconfigure.kafka.KafkaProperties
int
short
boolean
boolean
boolean
boolean
Merge boot consumer properties, general properties fromsetConfiguration(Map)
that apply to consumers, properties fromsetConsumerProperties(Map)
, in that order.Merge boot producer properties, general properties fromsetConfiguration(Map)
that apply to producers, properties fromsetProducerProperties(Map)
, in that order.void
setAuthorizationExceptionRetryInterval
(Duration authorizationExceptionRetryInterval) void
setAutoAddPartitions
(boolean autoAddPartitions) void
setAutoAlterTopics
(boolean autoAlterTopics) void
setAutoCreateTopics
(boolean autoCreateTopics) void
setBrokers
(String... brokers) void
setCertificateStoreDirectory
(String certificateStoreDirectory) void
setConfiguration
(Map<String, String> configuration) void
setConsiderDownWhenAnyPartitionHasNoLeader
(boolean considerDownWhenAnyPartitionHasNoLeader) void
setConsumerProperties
(Map<String, String> consumerProperties) void
setDefaultBrokerPort
(String defaultBrokerPort) void
setHeaderMapperBeanName
(String headerMapperBeanName) void
setHeaders
(String... headers) void
setHealthTimeout
(int healthTimeout) void
void
setMinPartitionCount
(int minPartitionCount) void
setProducerProperties
(Map<String, String> producerProperties) void
setReplicationFactor
(short replicationFactor) void
setRequiredAcks
(String requiredAcks)
-
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
-
getDefaultKafkaConnectionString
-
getHeaders
-
getBrokers
-
setBrokers
-
setDefaultBrokerPort
-
setHeaders
-
getRequiredAcks
-
setRequiredAcks
-
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
-
setConfiguration
-
getConsumerProperties
-
setConsumerProperties
-
getProducerProperties
-
setProducerProperties
-
mergedConsumerConfiguration
Merge boot consumer properties, general properties fromsetConfiguration(Map)
that apply to consumers, properties fromsetConsumerProperties(Map)
, in that order.- Returns:
- the merged properties.
-
mergedProducerConfiguration
Merge boot producer properties, general properties fromsetConfiguration(Map)
that apply to producers, properties fromsetProducerProperties(Map)
, in that order.- Returns:
- the merged properties.
-
getJaas
-
setJaas
-
getHeaderMapperBeanName
-
setHeaderMapperBeanName
-
getAuthorizationExceptionRetryInterval
-
setAuthorizationExceptionRetryInterval
-
isConsiderDownWhenAnyPartitionHasNoLeader
public boolean isConsiderDownWhenAnyPartitionHasNoLeader() -
setConsiderDownWhenAnyPartitionHasNoLeader
public void setConsiderDownWhenAnyPartitionHasNoLeader(boolean considerDownWhenAnyPartitionHasNoLeader) -
getCertificateStoreDirectory
-
setCertificateStoreDirectory
-