@Configuration @EnableConfigurationProperties(value=BindingServiceProperties.class) public class BindingServiceConfiguration extends Object
MessageChannel
binding.Modifier and Type | Class and Description |
---|---|
protected static class |
BindingServiceConfiguration.PostProcessorConfiguration |
Constructor and Description |
---|
BindingServiceConfiguration() |
@Bean @ConditionalOnMissingBean(value=BindingService.class) public BindingService bindingService(BindingServiceProperties bindingServiceProperties, BinderFactory binderFactory)
@Bean public MessageConverterConfigurer messageConverterConfigurer(BindingServiceProperties bindingServiceProperties, CompositeMessageConverterFactory compositeMessageConverterFactory)
@Bean public SubscribableChannelBindingTargetFactory channelFactory(CompositeMessageChannelConfigurer compositeMessageChannelConfigurer)
@Bean public CompositeMessageChannelConfigurer compositeMessageChannelConfigurer(MessageConverterConfigurer messageConverterConfigurer)
@Bean @DependsOn(value="bindingService") public OutputBindingLifecycle outputBindingLifecycle()
@Bean @DependsOn(value="bindingService") public InputBindingLifecycle inputBindingLifecycle()
@Bean @DependsOn(value="bindingService") public ContextStartAfterRefreshListener contextStartAfterRefreshListener()
@Bean public BinderAwareChannelResolver binderAwareChannelResolver(BindingService bindingService, AbstractBindingTargetFactory<? extends org.springframework.messaging.MessageChannel> bindingTargetFactory, DynamicDestinationsBindable dynamicDestinationsBindable)
@Bean @ConditionalOnProperty(value="spring.cloud.stream.bindings.error.destination") public SingleBindingTargetBindable<org.springframework.messaging.MessageChannel> errorChannelBindable(@Qualifier(value="errorChannel") org.springframework.integration.channel.PublishSubscribeChannel errorChannel)
@Bean public DynamicDestinationsBindable dynamicDestinationsBindable()
@Bean public CompositeMessageConverterFactory compositeMessageConverterFactory()
@Bean public static org.springframework.messaging.handler.annotation.support.MessageHandlerMethodFactory messageHandlerMethodFactory(CompositeMessageConverterFactory compositeMessageConverterFactory)
@Bean public static StreamListenerAnnotationBeanPostProcessor bindToAnnotationBeanPostProcessor(@Lazy BinderAwareChannelResolver binderAwareChannelResolver, @Lazy org.springframework.messaging.handler.annotation.support.MessageHandlerMethodFactory messageHandlerMethodFactory)
@Bean public ChannelBindingServiceProperties channelBindingServiceProperties(BindingServiceProperties bindingServiceProperties)
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.