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
Fields -
Constructor Summary
Constructors -
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.MessageHandlerMethodFactorymessageHandlerMethodFactory(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)
-