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 Summary
Fields 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 Summary
Constructors Constructor Description KafkaStreamsDefaultConfiguration()
-
Method Summary
All 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)
-
-
-
Field Detail
-
DEFAULT_STREAMS_CONFIG_BEAN_NAME
public 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_NAME
public 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)
-
-