From 6c4d28fbd2f34ad60f65ccb186e9b32c4176520a Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Tue, 20 Oct 2009 18:56:35 +0000 Subject: [PATCH] INT-796 limiting the bean lookup to the DefaultConfiguringBeanFactoryPostProcessor type --- .../config/xml/AbstractIntegrationNamespaceHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.springframework.integration/src/main/java/org/springframework/integration/config/xml/AbstractIntegrationNamespaceHandler.java b/org.springframework.integration/src/main/java/org/springframework/integration/config/xml/AbstractIntegrationNamespaceHandler.java index 523b6eedc5..68e0a2e149 100644 --- a/org.springframework.integration/src/main/java/org/springframework/integration/config/xml/AbstractIntegrationNamespaceHandler.java +++ b/org.springframework.integration/src/main/java/org/springframework/integration/config/xml/AbstractIntegrationNamespaceHandler.java @@ -63,7 +63,8 @@ public abstract class AbstractIntegrationNamespaceHandler implements NamespaceHa boolean alreadyRegistered = false; if (parserContext.getRegistry() instanceof ListableBeanFactory) { alreadyRegistered = ObjectUtils.containsElement( - BeanFactoryUtils.beanNamesIncludingAncestors((ListableBeanFactory) parserContext.getRegistry()), + BeanFactoryUtils.beanNamesForTypeIncludingAncestors((ListableBeanFactory) parserContext.getRegistry(), + DefaultConfiguringBeanFactoryPostProcessor.class, false, false), DEFAULT_CONFIGURING_POSTPROCESSOR_BEAN_NAME); } else {