Class KafkaProperties
java.lang.Object
org.springframework.boot.autoconfigure.kafka.KafkaProperties
Configuration properties for Spring for Apache Kafka.
Users should refer to Kafka documentation for complete descriptions of these properties.
- Since:
- 1.5.0
- Author:
- Gary Russell, Stephane Nicoll, Artem Bilan, Nakul Mishra, Tomaz Fernandes
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static enum
static class
static class
static class
static class
static class
static class
static class
High (and some medium) priority Streams properties and a general properties bucket.static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCreate an initial map of admin properties from the state of this instance.Create an initial map of consumer properties from the state of this instance.Create an initial map of producer properties from the state of this instance.Create an initial map of streams properties from the state of this instance.getAdmin()
getJaas()
getRetry()
getSsl()
void
setBootstrapServers
(List<String> bootstrapServers) void
setClientId
(String clientId)
-
Constructor Details
-
KafkaProperties
public KafkaProperties()
-
-
Method Details
-
getBootstrapServers
-
setBootstrapServers
-
getClientId
-
setClientId
-
getProperties
-
getConsumer
-
getProducer
-
getListener
-
getAdmin
-
getStreams
-
getSsl
-
getJaas
-
getTemplate
-
getSecurity
-
getRetry
-
buildConsumerProperties
Create an initial map of consumer properties from the state of this instance.This allows you to add additional properties, if necessary, and override the default kafkaConsumerFactory bean.
- Returns:
- the consumer properties initialized with the customizations defined on this instance
-
buildProducerProperties
Create an initial map of producer properties from the state of this instance.This allows you to add additional properties, if necessary, and override the default kafkaProducerFactory bean.
- Returns:
- the producer properties initialized with the customizations defined on this instance
-
buildAdminProperties
Create an initial map of admin properties from the state of this instance.This allows you to add additional properties, if necessary, and override the default kafkaAdmin bean.
- Returns:
- the admin properties initialized with the customizations defined on this instance
-
buildStreamsProperties
Create an initial map of streams properties from the state of this instance.This allows you to add additional properties, if necessary.
- Returns:
- the streams properties initialized with the customizations defined on this instance
-