Ah but transfer itself is already passed to the TDO injector so I
don't think you can force the dependencies that way... Unless the
extension to TDO took transferfactory instead and manually called
getTransfer() and pass that up to TDO's init() method...

Hmm...

On 2/6/08, Barney Boisvert <[EMAIL PROTECTED]> wrote:
> If you supply all the configurations to the TDO bean, that'll force
> the configurations to be loaded before the TDO bean is loaded.
> Probably just subclass the TDO bean to add a single throwaway property
> that you can pass a <list>of configurations to.
>
> I don't know anything about Transfer, but it seems like that'd work,
> even with the kludge factor it leverages.
>
> cheers,
> barneyb
>
> On Feb 6, 2008 12:40 AM, Sean Corfield <[EMAIL PROTECTED]> wrote:
> > Here's an interesting dilemma. I'm using Brian's TDO bean injector and
> > I have it auto-load with lazy-init="false" and that works just fine.
> > Now I have multiple Transfer XML files and so I figured I could force
> > those to be added by using lazy-init="false" (and factory-method to
> > force calls to addConfig() on transferConfiguration).
> >
> > Anyone see the problem? Right, the non-lazy beans are initialized in a
> > random order so some configurations are applied but the TDO bean
> > injector is created which creates Transfer and so no more
> > configurations can be applied...
> >
> > What I'm after is some way to force init a bunch of beans and have
> > another bean initialized before my application actually runs.
> >
> > In one app using Mach-II I just added a plugin with a setter for the
> > TDO bean injector which forces the right sequence (because autowiring
> > is performed after ColdSpring initialization but before the app runs).
> > This works even for remote requests because Mach-II initializes via
> > Application.cfc.
> >
> > Any suggestions / tricks for doing this automatically in other
> applications?
> >
> >
> > --
> > Sean A Corfield -- (904) 302-SEAN
> > An Architect's View -- http://corfield.org/
>
> --
> Barney Boisvert
> [EMAIL PROTECTED]
> http://www.barneyb.com/
>
> Got Gmail? I have 100 invites.
>
>


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

Reply via email to