On Thu, 30 Jan 2003, Carsten Ziegeler wrote:

> Stephan Michels wrote:
> >
> > Hi,
> >
> > I want to ask about the intention of Source objects. Some time ago,
> > the Source allows to use lifecycle methods like configure, compose etc.
> > But the execution part in the SourceResolverImpl seems to be droped.
> >
> > This goes fine for me, but the javadoc told some other things:
> >  * When the <code>Source</code> object is no longer needed
> >  * it must be released using the {@link SourceResolver}. This is very
> > similar to
> >  * looking up components from a <code>ServiceSelector</code>.
> >  * In fact a source object can implement most lifecycle interfaces
> >  * like Composable, Initializable, Disposable etc.
> >
> > So now I ask for a clarification?
> >
> The docs are not that upto-date, but basically a Source can implement
> Lifecycle methods - but it's no longer the concern of the SourceResolverImpl
> but the concern of the corresponding source factory. So, if your
> Source should use lifecycle methods, you have to add this
> support in the corresponding factory.
> The factory is invoked for creating and for destroying a source object,
> so you full control over the source object.

Okay, thank you for explanation, sounds reasonably.

Stephan Michels.


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

Reply via email to