Class BinderFactoryAutoConfiguration
java.lang.Object
org.springframework.cloud.stream.config.BinderFactoryAutoConfiguration
@Configuration(proxyBeanMethods=false)
@Role(2)
@EnableConfigurationProperties(BindingServiceProperties.class)
@Import(org.springframework.cloud.stream.config.ContentTypeConfiguration.class)
public class BinderFactoryAutoConfiguration
extends Object
- Author:
- Marius Bogoevici, Ilayaperumal Gopinathan, Oleg Zhurakousky, Soby Chacko, David Harrigan
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbinderTypeRegistry
(org.springframework.context.ConfigurableApplicationContext configurableApplicationContext) channelFactory
(CompositeMessageChannelConfigurer compositeMessageChannelConfigurer) compositeMessageChannelConfigurer
(MessageConverterConfigurer messageConverterConfigurer) fluxMessageChannelBindingTargetFactory
(CompositeMessageChannelConfigurer compositeMessageChannelConfigurer, org.springframework.context.support.GenericApplicationContext context) messageConverterConfigurer
(BindingServiceProperties bindingServiceProperties, org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverter, StreamFunctionProperties streamFunctionProperties) static org.springframework.messaging.handler.annotation.support.MessageHandlerMethodFactory
messageHandlerMethodFactory
(org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverter, org.springframework.validation.Validator validator, org.springframework.beans.factory.config.ConfigurableListableBeanFactory clbf) messageSourceFactory
(org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverter, CompositeMessageChannelConfigurer compositeMessageChannelConfigurer)
-
Field Details
-
logger
protected final org.apache.commons.logging.Log logger
-
-
Constructor Details
-
BinderFactoryAutoConfiguration
public BinderFactoryAutoConfiguration()
-
-
Method Details
-
messageHandlerMethodFactory
@Bean("integrationMessageHandlerMethodFactory") public static org.springframework.messaging.handler.annotation.support.MessageHandlerMethodFactory messageHandlerMethodFactory(@Qualifier("integrationArgumentResolverMessageConverter") org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverter, @Nullable org.springframework.validation.Validator validator, org.springframework.beans.factory.config.ConfigurableListableBeanFactory clbf) -
binderTypeRegistry
@Bean public BinderTypeRegistry binderTypeRegistry(org.springframework.context.ConfigurableApplicationContext configurableApplicationContext) -
messageConverterConfigurer
@Bean public MessageConverterConfigurer messageConverterConfigurer(BindingServiceProperties bindingServiceProperties, @Qualifier("integrationArgumentResolverMessageConverter") org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverter, @Nullable StreamFunctionProperties streamFunctionProperties) -
channelFactory
@Bean public SubscribableChannelBindingTargetFactory channelFactory(CompositeMessageChannelConfigurer compositeMessageChannelConfigurer) -
fluxMessageChannelBindingTargetFactory
@Bean public FluxMessageChannelBindingTargetFactory fluxMessageChannelBindingTargetFactory(CompositeMessageChannelConfigurer compositeMessageChannelConfigurer, org.springframework.context.support.GenericApplicationContext context) -
messageSourceFactory
@Bean public MessageSourceBindingTargetFactory messageSourceFactory(@Qualifier("integrationArgumentResolverMessageConverter") org.springframework.messaging.converter.CompositeMessageConverter compositeMessageConverter, CompositeMessageChannelConfigurer compositeMessageChannelConfigurer) -
compositeMessageChannelConfigurer
@Bean public CompositeMessageChannelConfigurer compositeMessageChannelConfigurer(MessageConverterConfigurer messageConverterConfigurer)
-