Class KafkaStreamsDefaultConfiguration
- java.lang.Object
- 
- org.springframework.kafka.annotation.KafkaStreamsDefaultConfiguration
 
- 
 @Configuration(proxyBeanMethods=false) public class KafkaStreamsDefaultConfiguration extends java.lang.Object@Configurationclass that registers aStreamsBuilderFactoryBeanifStreamsConfigwith the nameDEFAULT_STREAMS_CONFIG_BEAN_NAMEis present in the application context. Otherwise aUnsatisfiedDependencyExceptionis thrown.This configuration class is automatically imported when using the @ EnableKafkaStreamsannotation. SeeEnableKafkaStreamsJavadoc for complete usage.- Since:
- 1.1.4
- Author:
- Artem Bilan, Gary Russell
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringDEFAULT_STREAMS_BUILDER_BEAN_NAMEThe bean name for auto-configured defaultStreamsBuilderFactoryBean.static java.lang.StringDEFAULT_STREAMS_CONFIG_BEAN_NAMEThe bean name for theStreamsConfigto be used for the defaultStreamsBuilderFactoryBeanbean definition.
 - 
Constructor SummaryConstructors Constructor Description KafkaStreamsDefaultConfiguration()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StreamsBuilderFactoryBeandefaultKafkaStreamsBuilder(org.springframework.beans.factory.ObjectProvider<KafkaStreamsConfiguration> streamsConfigProvider, org.springframework.beans.factory.ObjectProvider<StreamsBuilderFactoryBeanCustomizer> customizerProvider, org.springframework.beans.factory.ObjectProvider<StreamsBuilderFactoryBeanConfigurer> configurerProvider)Bean for the defaultStreamsBuilderFactoryBean.
 
- 
- 
- 
Field Detail- 
DEFAULT_STREAMS_CONFIG_BEAN_NAMEpublic static final java.lang.String DEFAULT_STREAMS_CONFIG_BEAN_NAME The bean name for theStreamsConfigto be used for the defaultStreamsBuilderFactoryBeanbean definition.- See Also:
- Constant Field Values
 
 - 
DEFAULT_STREAMS_BUILDER_BEAN_NAMEpublic static final java.lang.String DEFAULT_STREAMS_BUILDER_BEAN_NAME The bean name for auto-configured defaultStreamsBuilderFactoryBean.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
defaultKafkaStreamsBuilder@Bean(name="defaultKafkaStreamsBuilder") public StreamsBuilderFactoryBean defaultKafkaStreamsBuilder(@Qualifier("defaultKafkaStreamsConfig") org.springframework.beans.factory.ObjectProvider<KafkaStreamsConfiguration> streamsConfigProvider, org.springframework.beans.factory.ObjectProvider<StreamsBuilderFactoryBeanCustomizer> customizerProvider, org.springframework.beans.factory.ObjectProvider<StreamsBuilderFactoryBeanConfigurer> configurerProvider) Bean for the defaultStreamsBuilderFactoryBean.- Parameters:
- streamsConfigProvider- the streams config.
- customizerProvider- the customizer.
- configurerProvider- the configurer.
- Returns:
- the factory bean.
 
 
- 
 
-