Yes on all points :) In the non-Mach-II app I ended up requesting the TDO injector in Application.cfc just after loading the XML file. Another workaround would be to put things in multiple XML files since non-lazy beans are init'd per-file. That's kinda hackish tho'
On 2/6/08, Brian Kotek <[EMAIL PROTECTED]> wrote: > Yeah but basically that removes the point of using the initNonLazyBeans and > goes back to just being forced to manage it yourself by manually grabbing > beans. Which I suppose might be the option given Sean's fairly unusual > situation. To keep the non-lazy initialization it seems like ColdSpring > would have to either do some logic that would check the dependencies of the > non-lazy beans and make sure everything was wired up correctly, or else > offer some way to specify or force an order to the way the non-lazy beans > are initialized. It might even be as simply as making the non-lazy beans be > created in the order they are defined in the config file. I hate having an > "order" rear its head in the config file but it might be the easiest way. > > Sound about right Sean? And to be clear, does it all work correctly if you > make the Observer lazy="true" and actually grab it yourself in > OnApplicationStart() after ColdSpring is initialized using getBean()? > > On Feb 6, 2008 4:31 AM, Tom Chiverton <[EMAIL PROTECTED]> wrote: > > > On Wednesday 06 Feb 2008, Sean Corfield wrote: > > > Any suggestions / tricks for doing this automatically in other > > > applications? > > > > Some process in Application.cfc that requests (and disposes) of the > > required > > beans from the BeanFactory during applicationStart ? > > > > -- > > Tom Chiverton > > > > **************************************************** > > > > This email is sent for and on behalf of Halliwells LLP. > > > > Halliwells LLP is a limited liability partnership registered in England > > and Wales under registered number OC307980 whose registered office address > > is at Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 > 3EB. > > A list of members is available for inspection at the registered office. > Any > > reference to a partner in relation to Halliwells LLP means a member of > > Halliwells LLP. Regulated by The Solicitors Regulation Authority. > > > > CONFIDENTIALITY > > > > This email is intended only for the use of the addressee named above and > > may be confidential or legally privileged. If you are not the addressee > you > > must not read it and must not use any information contained in nor copy it > > nor inform any person other than Halliwells LLP or the addressee of its > > existence or contents. If you have received this email in error please > > delete it and notify Halliwells LLP IT Department on 0870 365 2500. > > > > For more information about Halliwells LLP visit www.halliwells.com. > > > > > -- Sean A Corfield -- (904) 302-SEAN An Architect's View -- http://corfield.org/ "If you're not annoying somebody, you're not really alive." -- Margaret Atwood
