> -----Oorspronkelijk bericht-----
> Van: Carsten Ziegeler [mailto:[EMAIL PROTECTED]
> 
> Bart Molenkamp wrote:
> >
> > Why are marker interfaces preferred over this configuration style?
These
> > interfaces introduce another dependency on Avalon. I think it is
better
> > to not have these code dependencies, but to use configuration. This
> > makes it easier to host those components in other containers as
well,
> > such as Spring. Same for the ThreadSafe marker interface, the
> > Initializable and the Disposable interfaces (configure a method to
do
> > initialization/disposing of the object instead of implementing an
> > interface).
> >
> > And I thought that people here rather move away from Avalon's
> > interfaces. Then why introduce another dependency on it, when
> > configuration can do the same?
> >
> Yes, I tend to agree with you. So let's forget about the new interface
> and use the preload flag.
> 
> With 2.2 you can configure an init method, a dispose method, the type
of
> the component (thread safe, poolable) in the cocoon.xconf and you
don't
> have to use the interfaces anymore. Upto now we are just not using it.
> 
> Carsten
> 

Ah, that sound great! I didn't knew that, thanks.

Bart.

Reply via email to