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 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)