Class KTableBinderConfiguration
java.lang.Object
org.springframework.cloud.stream.binder.kafka.streams.KTableBinderConfiguration
@Configuration
@Import({org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration.class,MultiBinderPropertiesConfiguration.class,KafkaStreamsBinderHealthIndicatorConfiguration.class,KafkaStreamsJaasConfiguration.class})
public class KTableBinderConfiguration
extends Object
Configuration for KTable binder.
- Author:
- Soby Chacko
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cloud.stream.binder.kafka.streams.KTableBinderkTableBinder(KafkaStreamsBinderConfigurationProperties binderConfigurationProperties, KafkaTopicProvisioner kafkaTopicProvisioner, KafkaStreamsExtendedBindingProperties kafkaStreamsExtendedBindingProperties, KafkaStreamsBindingInformationCatalogue kafkaStreamsBindingInformationCatalogue, Map<String, Object> streamConfigGlobalProperties, KafkaStreamsRegistry kafkaStreamsRegistry) static org.springframework.beans.factory.config.BeanFactoryPostProcessorprovisioningProvider(KafkaStreamsBinderConfigurationProperties binderConfigurationProperties, org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties, org.springframework.beans.factory.ObjectProvider<AdminClientConfigCustomizer> adminClientConfigCustomizer)
-
Constructor Details
-
KTableBinderConfiguration
public KTableBinderConfiguration()
-
-
Method Details
-
provisioningProvider
@Bean public KafkaTopicProvisioner provisioningProvider(KafkaStreamsBinderConfigurationProperties binderConfigurationProperties, org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties, org.springframework.beans.factory.ObjectProvider<AdminClientConfigCustomizer> adminClientConfigCustomizer) -
kTableBinder
@Bean public org.springframework.cloud.stream.binder.kafka.streams.KTableBinder kTableBinder(KafkaStreamsBinderConfigurationProperties binderConfigurationProperties, KafkaTopicProvisioner kafkaTopicProvisioner, KafkaStreamsExtendedBindingProperties kafkaStreamsExtendedBindingProperties, KafkaStreamsBindingInformationCatalogue kafkaStreamsBindingInformationCatalogue, @Qualifier("streamConfigGlobalProperties") Map<String, Object> streamConfigGlobalProperties, KafkaStreamsRegistry kafkaStreamsRegistry) -
outerContextBeanFactoryPostProcessor
@Bean @ConditionalOnBean(name="outerContext") public static org.springframework.beans.factory.config.BeanFactoryPostProcessor outerContextBeanFactoryPostProcessor()
-