Just a little cleanup that I made trying to debug the circular
dependency issue with proxied beans.

Index: beans/DefaultXmlBeanFactory.cfc
===================================================================
RCS file: /coldspring/coldspring/beans/DefaultXmlBeanFactory.cfc,v
retrieving revision 1.55
diff -u -r1.55 DefaultXmlBeanFactory.cfc
--- beans/DefaultXmlBeanFactory.cfc     19 Apr 2008 02:33:11 -0000      1.55
+++ beans/DefaultXmlBeanFactory.cfc     10 May 2008 21:30:59 -0000
@@ -606,10 +606,7 @@
                                                 detail="Abstract Beans cannot 
be instanciated. Did you really
meen to define: #resolvedName# as 'Abstract'?"/>
                        </cfif>
                        <cfif beanDef.isSingleton()>
-                               <cfif beanDef.isConstructed()>
-                                       <!--- <cfreturn 
getBeanFromSingletonCache(arguments.beanName) > --->
-                                       <cfreturn 
beanDef.getInstance(returnFactory) />
-                               <cfelse>
+                               <cfif NOT beanDef.isConstructed()>
                                        <!--- lazy-init happens here --->
                                        <cfset constructBean(resolvedName)/>    
                                </cfif>


-- 
Barney Boisvert
[EMAIL PROTECTED]
http://www.barneyb.com/

Got Gmail? I have 100 invites.

Reply via email to