> From: Berin Loritsch [mailto:[EMAIL PROTECTED]]
 
<snip/>


> > > The GeneratorManager would handle the release() method, or it
would
> > > declare its semantics for use.
> > >
> > > Component use should not be a function of component lookup.
> >
> > Ok. What then will be contract between component manager and
> > user? When you call lookup(), what should you expect -
> > Component, ComponentSelector, ComponentGenerator, Pool,
> > something else?
> >
> > Or, I always will get XXXXXManager? Then, lifecycle
> > management will be moved to XXXXXManager, right?
> 
> You will always get the XXXXXManager.  So yes, lifecycle does
> move to XXXXXManager.  However, the XXXXXXManager can act as a
container
> for older components--that way we don't have to throw away the
> work we already have done.

NOW I SEE THE LIGHT! :)

I did not get this from your initial post.


<snip reason="agreed"/>


> > > Yes, but you wouldn't necessarily have your production (i.e. web)
> > > system doing this either.
> >
> > We have single J2EE container here for web and back-end...
> 
> But if your expensive 8 hour routine was handled by a session bean
> or something similar (JMS bound session bean?), then the Servlet
> environment is not affected by the processing.
> 
> See what I am saying?  It is asynchronous to the web environment.

I'm instantiating Avalon from enterprise application (ear), not from web
application (war) :)

<snip/>

> > Sometimes you have to use some legacy systems, which are not
> > necessarily written up to high-end Avalon standards...
> > SingleThreaded servlets should be considered as a way to
> > integrate such things.
> 
> You no longer have that option as of Servlet 2.3.

I won't miss it. But the point is - there is migration path.

Vadim



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to