@Configuration @EnableConfigurationProperties(value=KafkaStreamsExtendedBindingProperties.class) @ConditionalOnBean(value=org.springframework.cloud.stream.binding.BindingService.class) @AutoConfigureAfter(value=org.springframework.cloud.stream.config.BindingServiceConfiguration.class) public class KafkaStreamsBinderSupportAutoConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
protected class |
KafkaStreamsBinderSupportAutoConfiguration.KafkaStreamsBinderMetricsConfiguration |
protected class |
KafkaStreamsBinderSupportAutoConfiguration.KafkaStreamsBinderMetricsConfigurationWithMultiBinder |
Constructor and Description |
---|
KafkaStreamsBinderSupportAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
KafkaStreamsBinderConfigurationProperties |
binderConfigurationProperties(org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties,
org.springframework.core.env.ConfigurableEnvironment environment,
org.springframework.cloud.stream.config.BindingServiceProperties properties,
org.springframework.context.ConfigurableApplicationContext context) |
CompositeNonNativeSerde |
compositeNonNativeSerde(org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverterFactory) |
EncodingDecodingBindAdviceHandler |
encodingDecodingBindAdviceHandler() |
GlobalKTableBoundElementFactory |
globalKTableBoundElementFactory(org.springframework.cloud.stream.config.BindingServiceProperties properties,
EncodingDecodingBindAdviceHandler encodingDecodingBindAdviceHandler) |
InteractiveQueryService |
interactiveQueryServices(KafkaStreamsRegistry kafkaStreamsRegistry,
KafkaStreamsBinderConfigurationProperties properties) |
org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue |
kafkaStreamsBindingInformationCatalogue() |
org.springframework.kafka.config.KafkaStreamsConfiguration |
kafkaStreamsConfiguration(KafkaStreamsBinderConfigurationProperties properties,
org.springframework.core.env.Environment environment) |
KafkaStreamsFunctionProcessor |
kafkaStreamsFunctionProcessor(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties,
KafkaStreamsExtendedBindingProperties kafkaStreamsExtendedBindingProperties,
KeyValueSerdeResolver keyValueSerdeResolver,
org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue kafkaStreamsBindingInformationCatalogue,
KafkaStreamsMessageConversionDelegate kafkaStreamsMessageConversionDelegate,
org.springframework.beans.factory.ObjectProvider<org.springframework.kafka.core.CleanupConfig> cleanupConfig,
org.springframework.cloud.stream.function.StreamFunctionProperties streamFunctionProperties,
KafkaStreamsBinderConfigurationProperties kafkaStreamsBinderConfigurationProperties,
org.springframework.beans.factory.ObjectProvider<org.springframework.kafka.config.StreamsBuilderFactoryBeanCustomizer> customizerProvider,
org.springframework.core.env.ConfigurableEnvironment environment) |
KafkaStreamsRegistry |
kafkaStreamsRegistry() |
org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsStreamListenerSetupMethodOrchestrator |
kafkaStreamsStreamListenerSetupMethodOrchestrator(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties,
KafkaStreamsExtendedBindingProperties kafkaStreamsExtendedBindingProperties,
KeyValueSerdeResolver keyValueSerdeResolver,
org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue kafkaStreamsBindingInformationCatalogue,
org.springframework.cloud.stream.binder.kafka.streams.KStreamStreamListenerParameterAdapter kafkaStreamListenerParameterAdapter,
Collection<org.springframework.cloud.stream.binding.StreamListenerResultAdapter> streamListenerResultAdapters,
org.springframework.beans.factory.ObjectProvider<org.springframework.kafka.core.CleanupConfig> cleanupConfig,
org.springframework.beans.factory.ObjectProvider<org.springframework.kafka.config.StreamsBuilderFactoryBeanCustomizer> customizerProvider,
org.springframework.core.env.ConfigurableEnvironment environment) |
KeyValueSerdeResolver |
keyValueSerdeResolver(Object streamConfigGlobalProperties,
KafkaStreamsBinderConfigurationProperties properties) |
org.springframework.cloud.stream.binder.kafka.streams.KStreamBoundElementFactory |
kStreamBoundElementFactory(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties,
org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue KafkaStreamsBindingInformationCatalogue,
EncodingDecodingBindAdviceHandler encodingDecodingBindAdviceHandler) |
org.springframework.cloud.stream.binder.kafka.streams.KStreamStreamListenerParameterAdapter |
kstreamStreamListenerParameterAdapter(KafkaStreamsMessageConversionDelegate kstreamBoundMessageConversionDelegate,
org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue KafkaStreamsBindingInformationCatalogue) |
org.springframework.cloud.stream.binder.kafka.streams.KStreamStreamListenerResultAdapter |
kstreamStreamListenerResultAdapter() |
org.springframework.cloud.stream.binder.kafka.streams.KTableBoundElementFactory |
kTableBoundElementFactory(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties,
EncodingDecodingBindAdviceHandler encodingDecodingBindAdviceHandler) |
KafkaStreamsMessageConversionDelegate |
messageConversionDelegate(org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverter,
SendToDlqAndContinue sendToDlqAndContinue,
org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue KafkaStreamsBindingInformationCatalogue,
KafkaStreamsBinderConfigurationProperties binderConfigurationProperties) |
MessageConverterDelegateSerde |
messageConverterDelegateSerde(org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverterFactory) |
SendToDlqAndContinue |
sendToDlqAndContinue() |
Map<String,Object> |
streamConfigGlobalProperties(KafkaStreamsBinderConfigurationProperties configProperties,
org.springframework.kafka.config.KafkaStreamsConfiguration kafkaStreamsConfiguration,
org.springframework.core.env.ConfigurableEnvironment environment,
SendToDlqAndContinue sendToDlqAndContinue) |
org.springframework.cloud.stream.binder.kafka.streams.StreamsBuilderFactoryManager |
streamsBuilderFactoryManager(org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue catalogue,
KafkaStreamsRegistry kafkaStreamsRegistry,
KafkaStreamsBinderMetrics kafkaStreamsBinderMetrics) |
public KafkaStreamsBinderSupportAutoConfiguration()
@Bean @ConfigurationProperties(prefix="spring.cloud.stream.kafka.streams.binder") public KafkaStreamsBinderConfigurationProperties binderConfigurationProperties(org.springframework.boot.autoconfigure.kafka.KafkaProperties kafkaProperties, org.springframework.core.env.ConfigurableEnvironment environment, org.springframework.cloud.stream.config.BindingServiceProperties properties, org.springframework.context.ConfigurableApplicationContext context) throws Exception
Exception
@Bean public org.springframework.kafka.config.KafkaStreamsConfiguration kafkaStreamsConfiguration(@Qualifier(value="binderConfigurationProperties") KafkaStreamsBinderConfigurationProperties properties, org.springframework.core.env.Environment environment)
@Bean(value="streamConfigGlobalProperties") public Map<String,Object> streamConfigGlobalProperties(@Qualifier(value="binderConfigurationProperties") KafkaStreamsBinderConfigurationProperties configProperties, org.springframework.kafka.config.KafkaStreamsConfiguration kafkaStreamsConfiguration, org.springframework.core.env.ConfigurableEnvironment environment, SendToDlqAndContinue sendToDlqAndContinue)
@Bean public org.springframework.cloud.stream.binder.kafka.streams.KStreamStreamListenerResultAdapter kstreamStreamListenerResultAdapter()
@Bean public org.springframework.cloud.stream.binder.kafka.streams.KStreamStreamListenerParameterAdapter kstreamStreamListenerParameterAdapter(KafkaStreamsMessageConversionDelegate kstreamBoundMessageConversionDelegate, org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue KafkaStreamsBindingInformationCatalogue)
@Bean public org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsStreamListenerSetupMethodOrchestrator kafkaStreamsStreamListenerSetupMethodOrchestrator(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, KafkaStreamsExtendedBindingProperties kafkaStreamsExtendedBindingProperties, KeyValueSerdeResolver keyValueSerdeResolver, org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue kafkaStreamsBindingInformationCatalogue, org.springframework.cloud.stream.binder.kafka.streams.KStreamStreamListenerParameterAdapter kafkaStreamListenerParameterAdapter, Collection<org.springframework.cloud.stream.binding.StreamListenerResultAdapter> streamListenerResultAdapters, org.springframework.beans.factory.ObjectProvider<org.springframework.kafka.core.CleanupConfig> cleanupConfig, org.springframework.beans.factory.ObjectProvider<org.springframework.kafka.config.StreamsBuilderFactoryBeanCustomizer> customizerProvider, org.springframework.core.env.ConfigurableEnvironment environment)
@Bean public KafkaStreamsMessageConversionDelegate messageConversionDelegate(@Qualifier(value="integrationArgumentResolverMessageConverter") org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverter, SendToDlqAndContinue sendToDlqAndContinue, org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue KafkaStreamsBindingInformationCatalogue, @Qualifier(value="binderConfigurationProperties") KafkaStreamsBinderConfigurationProperties binderConfigurationProperties)
@Bean public MessageConverterDelegateSerde messageConverterDelegateSerde(@Qualifier(value="integrationArgumentResolverMessageConverter") org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverterFactory)
@Bean public CompositeNonNativeSerde compositeNonNativeSerde(@Qualifier(value="integrationArgumentResolverMessageConverter") org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverterFactory)
@Bean public org.springframework.cloud.stream.binder.kafka.streams.KStreamBoundElementFactory kStreamBoundElementFactory(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue KafkaStreamsBindingInformationCatalogue, EncodingDecodingBindAdviceHandler encodingDecodingBindAdviceHandler)
@Bean public org.springframework.cloud.stream.binder.kafka.streams.KTableBoundElementFactory kTableBoundElementFactory(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, EncodingDecodingBindAdviceHandler encodingDecodingBindAdviceHandler)
@Bean public GlobalKTableBoundElementFactory globalKTableBoundElementFactory(org.springframework.cloud.stream.config.BindingServiceProperties properties, EncodingDecodingBindAdviceHandler encodingDecodingBindAdviceHandler)
@Bean public SendToDlqAndContinue sendToDlqAndContinue()
@Bean public org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue kafkaStreamsBindingInformationCatalogue()
@Bean @ConditionalOnMissingBean public KeyValueSerdeResolver keyValueSerdeResolver(@Qualifier(value="streamConfigGlobalProperties") Object streamConfigGlobalProperties, @Qualifier(value="binderConfigurationProperties") KafkaStreamsBinderConfigurationProperties properties)
@Bean public InteractiveQueryService interactiveQueryServices(KafkaStreamsRegistry kafkaStreamsRegistry, @Qualifier(value="binderConfigurationProperties") KafkaStreamsBinderConfigurationProperties properties)
@Bean public KafkaStreamsRegistry kafkaStreamsRegistry()
@Bean public org.springframework.cloud.stream.binder.kafka.streams.StreamsBuilderFactoryManager streamsBuilderFactoryManager(org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue catalogue, KafkaStreamsRegistry kafkaStreamsRegistry, @Nullable KafkaStreamsBinderMetrics kafkaStreamsBinderMetrics)
@Bean @Conditional(value=FunctionDetectorCondition.class) public KafkaStreamsFunctionProcessor kafkaStreamsFunctionProcessor(org.springframework.cloud.stream.config.BindingServiceProperties bindingServiceProperties, KafkaStreamsExtendedBindingProperties kafkaStreamsExtendedBindingProperties, KeyValueSerdeResolver keyValueSerdeResolver, org.springframework.cloud.stream.binder.kafka.streams.KafkaStreamsBindingInformationCatalogue kafkaStreamsBindingInformationCatalogue, KafkaStreamsMessageConversionDelegate kafkaStreamsMessageConversionDelegate, org.springframework.beans.factory.ObjectProvider<org.springframework.kafka.core.CleanupConfig> cleanupConfig, org.springframework.cloud.stream.function.StreamFunctionProperties streamFunctionProperties, @Qualifier(value="binderConfigurationProperties") KafkaStreamsBinderConfigurationProperties kafkaStreamsBinderConfigurationProperties, org.springframework.beans.factory.ObjectProvider<org.springframework.kafka.config.StreamsBuilderFactoryBeanCustomizer> customizerProvider, org.springframework.core.env.ConfigurableEnvironment environment)
@Bean public EncodingDecodingBindAdviceHandler encodingDecodingBindAdviceHandler()
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.