Author: gnodet
Date: Mon Jan 15 06:06:06 2007
New Revision: 496320
URL: http://svn.apache.org/viewvc?view=rev&rev=496320
Log:
The service unit analyser does not use the configured factory bean post
processors
Modified:
incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/xbean/AbstractXBeanServiceUnitAnalyzer.java
Modified:
incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/xbean/AbstractXBeanServiceUnitAnalyzer.java
URL:
http://svn.apache.org/viewvc/incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/xbean/AbstractXBeanServiceUnitAnalyzer.java?view=diff&rev=496320&r1=496319&r2=496320
==============================================================================
---
incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/xbean/AbstractXBeanServiceUnitAnalyzer.java
(original)
+++
incubator/servicemix/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/xbean/AbstractXBeanServiceUnitAnalyzer.java
Mon Jan 15 06:06:06 2007
@@ -79,14 +79,14 @@
*/
public void init(File explodedServiceUnitRoot) {
FileSystemXmlApplicationContext context = new
FileSystemXmlApplicationContext(
- "file:///" + explodedServiceUnitRoot.getAbsolutePath() + "/"
- + getXBeanFile());
+ new String[] { "file:///" +
explodedServiceUnitRoot.getAbsolutePath() + "/" + getXBeanFile() },
+ false);
List beanFactoryPostProcessors =
getBeanFactoryPostProcessors(explodedServiceUnitRoot.getAbsolutePath());
for (Iterator iter = beanFactoryPostProcessors.iterator();
iter.hasNext();) {
BeanFactoryPostProcessor processor = (BeanFactoryPostProcessor)
iter.next();
context.addBeanFactoryPostProcessor(processor);
}
-
+ context.refresh();
for (int i = 0; i < context.getBeanDefinitionNames().length;
i++) {
Object bean =
context.getBean(context.getBeanDefinitionNames()[i]);
if (isValidEndpoint(bean)) {