Skip to content

Commit fc827e1

Browse files
committed
GH-3004: Revert scope of handler factories
See #3004 spring-projects/spring-framework#23352 is now resolved so the `DefaultMessageHandlerMethodFactory` can be singletons.
1 parent f7fc336 commit fc827e1

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

spring-integration-core/src/main/java/org/springframework/integration/config/DefaultConfiguringBeanFactoryPostProcessor.java

-5
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import org.springframework.beans.factory.config.BeanDefinition;
3939
import org.springframework.beans.factory.config.BeanDefinitionHolder;
4040
import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
41-
import org.springframework.beans.factory.config.ConfigurableBeanFactory;
4241
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
4342
import org.springframework.beans.factory.config.PropertiesFactoryBean;
4443
import org.springframework.beans.factory.config.RuntimeBeanReference;
@@ -518,8 +517,6 @@ private void registerMessageHandlerMethodFactory() {
518517
if (!this.beanFactory.containsBean(IntegrationContextUtils.MESSAGE_HANDLER_FACTORY_BEAN_NAME)) {
519518
BeanDefinitionBuilder messageHandlerMethodFactoryBuilder =
520519
createMessageHandlerMethodFactoryBeanDefinition(false);
521-
// TODO: https://github.com/spring-projects/spring-framework/issues/23352
522-
messageHandlerMethodFactoryBuilder.setScope(ConfigurableBeanFactory.SCOPE_PROTOTYPE);
523520
this.registry.registerBeanDefinition(IntegrationContextUtils.MESSAGE_HANDLER_FACTORY_BEAN_NAME,
524521
messageHandlerMethodFactoryBuilder.getBeanDefinition());
525522
}
@@ -529,8 +526,6 @@ private void registerListMessageHandlerMethodFactory() {
529526
if (!this.beanFactory.containsBean(IntegrationContextUtils.LIST_MESSAGE_HANDLER_FACTORY_BEAN_NAME)) {
530527
BeanDefinitionBuilder messageHandlerMethodFactoryBuilder =
531528
createMessageHandlerMethodFactoryBeanDefinition(true);
532-
// TODO: https://github.com/spring-projects/spring-framework/issues/23352
533-
messageHandlerMethodFactoryBuilder.setScope(ConfigurableBeanFactory.SCOPE_PROTOTYPE);
534529
this.registry.registerBeanDefinition(IntegrationContextUtils.LIST_MESSAGE_HANDLER_FACTORY_BEAN_NAME,
535530
messageHandlerMethodFactoryBuilder.getBeanDefinition());
536531
}

0 commit comments

Comments
 (0)