public class KStreamBinderSupportAutoConfiguration extends Object
| Constructor and Description |
|---|
KStreamBinderSupportAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
KafkaBinderConfigurationProperties |
binderConfigurationProperties() |
org.springframework.kafka.core.StreamsBuilderFactoryBean |
defaultKafkaStreamBuilder(org.springframework.beans.factory.ObjectProvider<org.apache.kafka.streams.StreamsConfig> streamsConfigProvider) |
KStreamBoundElementFactory |
kafkaStreamBindableTargetFactory(org.apache.kafka.streams.StreamsBuilder kStreamBuilder,
org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties) |
KStreamListenerParameterAdapter |
kafkaStreamListenerParameterAdapter(MessageConversionDelegate messageConversionDelegate) |
KStreamStreamListenerResultAdapter |
kafkaStreamStreamListenerResultAdapter() |
KStreamListenerSetupMethodOrchestrator |
kStreamListenerSetupMethodOrchestrator(KStreamListenerParameterAdapter kafkaStreamListenerParameterAdapter,
Collection<org.springframework.cloud.stream.binding.StreamListenerResultAdapter> streamListenerResultAdapters) |
MessageConversionDelegate |
messageConversionDelegate(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties,
org.springframework.cloud.stream.converter.CompositeMessageConverterFactory compositeMessageConverterFactory) |
org.apache.kafka.streams.StreamsConfig |
streamsConfig(KafkaBinderConfigurationProperties binderConfigurationProperties) |
public KStreamBinderSupportAutoConfiguration()
@Bean @ConfigurationProperties(prefix="spring.cloud.stream.kstream.binder") public KafkaBinderConfigurationProperties binderConfigurationProperties()
@Bean(name="defaultKafkaStreamsBuilder")
public org.springframework.kafka.core.StreamsBuilderFactoryBean defaultKafkaStreamBuilder(@Qualifier(value="defaultKafkaStreamsConfig")
org.springframework.beans.factory.ObjectProvider<org.apache.kafka.streams.StreamsConfig> streamsConfigProvider)
@Bean(value="defaultKafkaStreamsConfig") public org.apache.kafka.streams.StreamsConfig streamsConfig(KafkaBinderConfigurationProperties binderConfigurationProperties)
@Bean public KStreamStreamListenerResultAdapter kafkaStreamStreamListenerResultAdapter()
@Bean public KStreamListenerParameterAdapter kafkaStreamListenerParameterAdapter(MessageConversionDelegate messageConversionDelegate)
@Bean public KStreamListenerSetupMethodOrchestrator kStreamListenerSetupMethodOrchestrator(KStreamListenerParameterAdapter kafkaStreamListenerParameterAdapter, Collection<org.springframework.cloud.stream.binding.StreamListenerResultAdapter> streamListenerResultAdapters)
@Bean public MessageConversionDelegate messageConversionDelegate(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, org.springframework.cloud.stream.converter.CompositeMessageConverterFactory compositeMessageConverterFactory)
@Bean public KStreamBoundElementFactory kafkaStreamBindableTargetFactory(org.apache.kafka.streams.StreamsBuilder kStreamBuilder, org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.