Hi Peter,

On Mon, Jul 08, 2002 at 02:46:09PM -0400, Peter Royal wrote:
> On Monday 08 July 2002 01:21 pm, Marcus Crafter wrote:
> >     One of my ThreadSafe components wasn't being start()ed until I
> >     actually looked it up. If I forced sync init, everything worked
> >     fine, but with async init, it didn't.
> 
> Just guessing here, but could another component have stalled the queue?

        Unfortunately not, there was only one component :)
        
        Thanks for posting the code, none of that CommandManager/ThreadManager
        code is in the current Fortress code base, so I suspect its just
        not being registered (?).
        
        One other question for you if its ok - in your container, how are
        you solving my first question about getting a component manager
        reference inside of the container ?
        
        Do you call getComponentManager() somewhere, or access the component
        handlers directly ? or something else ?

...<snip cool code>...

> >     Unfortunately setCommandQueue(null) does not disable async init,
> >     as I thought it would due to OverridableContext which throws an
> >     exception if a null is stored :(
> 
> imho we need an explicit way to disable the async.

        *nod* I agree.
        
        Cheers,
        
        Marcus

-- 
        .....
     ,,$$$$$$$$$,      Marcus Crafter
    ;$'      '$$$$:    Computer Systems Engineer
    $:         $$$$:   ManageSoft GmbH
     $       o_)$$$:   82-84 Mainzer Landstrasse
     ;$,    _/\ &&:'   60327 Frankfurt Germany
       '     /( &&&
           \_&&&&'
          &&&&.
    &&&&&&&:

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to