@Configuration @EnableConfigurationProperties(value={BindingServiceProperties.class,SpringIntegrationProperties.class}) @Import(value={ContentTypeConfiguration.class,DestinationPublishingMetricsAutoConfiguration.class,SpelExpressionConverterConfiguration.class}) @Role(value=2) public class BindingServiceConfiguration extends Object
MessageChannel
binding.Modifier and Type | Field and Description |
---|---|
static String |
ERROR_BRIDGE_CHANNEL |
static String |
STREAM_LISTENER_ANNOTATION_BEAN_POST_PROCESSOR_NAME |
Constructor and Description |
---|
BindingServiceConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent> |
appListener(SpringIntegrationProperties springIntegrationProperties) |
BinderAwareChannelResolver |
binderAwareChannelResolver(BindingService bindingService,
AbstractBindingTargetFactory<? extends org.springframework.messaging.MessageChannel> bindingTargetFactory,
DynamicDestinationsBindable dynamicDestinationsBindable,
BinderAwareChannelResolver.NewDestinationBindingCallback callback,
org.springframework.integration.config.GlobalChannelInterceptorProcessor globalChannelInterceptorProcessor) |
BinderAwareRouterBeanPostProcessor |
binderAwareRouterBeanPostProcessor(org.springframework.integration.router.AbstractMappingMessageRouter[] routers,
org.springframework.messaging.core.DestinationResolver<org.springframework.messaging.MessageChannel> channelResolver) |
BindingService |
bindingService(BindingServiceProperties bindingServiceProperties,
BinderFactory binderFactory,
org.springframework.scheduling.TaskScheduler taskScheduler) |
SubscribableChannelBindingTargetFactory |
channelFactory(CompositeMessageChannelConfigurer compositeMessageChannelConfigurer) |
CompositeMessageChannelConfigurer |
compositeMessageChannelConfigurer(MessageConverterConfigurer messageConverterConfigurer) |
ContextStartAfterRefreshListener |
contextStartAfterRefreshListener() |
DynamicDestinationsBindable |
dynamicDestinationsBindable() |
org.springframework.messaging.MessageChannel |
errorBridgeChannel(org.springframework.integration.channel.PublishSubscribeChannel errorChannel) |
SingleBindingTargetBindable<org.springframework.messaging.MessageChannel> |
errorBridgeChannelBindable(org.springframework.messaging.MessageChannel errorBridgeChannel,
CompositeMessageChannelConfigurer compositeMessageChannelConfigurer) |
InputBindingLifecycle |
inputBindingLifecycle(BindingService bindingService,
Map<String,Bindable> bindables) |
MessageChannelStreamListenerResultAdapter |
messageChannelStreamListenerResultAdapter() |
MessageConverterConfigurer |
messageConverterConfigurer(BindingServiceProperties bindingServiceProperties,
CompositeMessageConverterFactory compositeMessageConverterFactory) |
static org.springframework.messaging.handler.annotation.support.MessageHandlerMethodFactory |
messageHandlerMethodFactory(CompositeMessageConverterFactory compositeMessageConverterFactory,
org.springframework.integration.config.HandlerMethodArgumentResolversHolder ahmar) |
MessageSourceBindingTargetFactory |
messageSourceFactory(CompositeMessageConverterFactory compositeMessageConverterFactory,
CompositeMessageChannelConfigurer compositeMessageChannelConfigurer) |
OutputBindingLifecycle |
outputBindingLifecycle(BindingService bindingService,
Map<String,Bindable> bindables) |
static StreamListenerAnnotationBeanPostProcessor |
streamListenerAnnotationBeanPostProcessor() |
public static final String STREAM_LISTENER_ANNOTATION_BEAN_POST_PROCESSOR_NAME
public static final String ERROR_BRIDGE_CHANNEL
@Bean public MessageChannelStreamListenerResultAdapter messageChannelStreamListenerResultAdapter()
@Bean public static org.springframework.messaging.handler.annotation.support.MessageHandlerMethodFactory messageHandlerMethodFactory(CompositeMessageConverterFactory compositeMessageConverterFactory, @Qualifier(value="integrationArgumentResolvers") org.springframework.integration.config.HandlerMethodArgumentResolversHolder ahmar)
@Bean(name="streamListenerAnnotationBeanPostProcessor") public static StreamListenerAnnotationBeanPostProcessor streamListenerAnnotationBeanPostProcessor()
@Bean @ConditionalOnMissingBean public BindingService bindingService(BindingServiceProperties bindingServiceProperties, BinderFactory binderFactory, org.springframework.scheduling.TaskScheduler taskScheduler)
@Bean public MessageConverterConfigurer messageConverterConfigurer(BindingServiceProperties bindingServiceProperties, CompositeMessageConverterFactory compositeMessageConverterFactory)
@Bean public SubscribableChannelBindingTargetFactory channelFactory(CompositeMessageChannelConfigurer compositeMessageChannelConfigurer)
@Bean public MessageSourceBindingTargetFactory messageSourceFactory(CompositeMessageConverterFactory compositeMessageConverterFactory, CompositeMessageChannelConfigurer compositeMessageChannelConfigurer)
@Bean @ConditionalOnMissingBean public CompositeMessageChannelConfigurer compositeMessageChannelConfigurer(MessageConverterConfigurer messageConverterConfigurer)
@Bean @DependsOn(value="bindingService") public OutputBindingLifecycle outputBindingLifecycle(BindingService bindingService, Map<String,Bindable> bindables)
@Bean @DependsOn(value="bindingService") public InputBindingLifecycle inputBindingLifecycle(BindingService bindingService, Map<String,Bindable> bindables)
@Bean @DependsOn(value="bindingService") public ContextStartAfterRefreshListener contextStartAfterRefreshListener()
@Bean public BinderAwareChannelResolver binderAwareChannelResolver(BindingService bindingService, AbstractBindingTargetFactory<? extends org.springframework.messaging.MessageChannel> bindingTargetFactory, DynamicDestinationsBindable dynamicDestinationsBindable, @Nullable BinderAwareChannelResolver.NewDestinationBindingCallback callback, @Nullable org.springframework.integration.config.GlobalChannelInterceptorProcessor globalChannelInterceptorProcessor)
@Bean @ConditionalOnProperty(value="spring.cloud.stream.bindings.error.destination") public org.springframework.messaging.MessageChannel errorBridgeChannel(@Qualifier(value="errorChannel") org.springframework.integration.channel.PublishSubscribeChannel errorChannel)
@Bean @ConditionalOnProperty(value="spring.cloud.stream.bindings.error.destination") public SingleBindingTargetBindable<org.springframework.messaging.MessageChannel> errorBridgeChannelBindable(@Qualifier(value="errorBridgeChannel") org.springframework.messaging.MessageChannel errorBridgeChannel, CompositeMessageChannelConfigurer compositeMessageChannelConfigurer)
@Bean public DynamicDestinationsBindable dynamicDestinationsBindable()
@Bean @ConditionalOnMissingBean public BinderAwareRouterBeanPostProcessor binderAwareRouterBeanPostProcessor(@Autowired(required=false) org.springframework.integration.router.AbstractMappingMessageRouter[] routers, @Autowired(required=false) org.springframework.messaging.core.DestinationResolver<org.springframework.messaging.MessageChannel> channelResolver)
@Bean public org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent> appListener(SpringIntegrationProperties springIntegrationProperties)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.