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)) {


Reply via email to