cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vadim Gritsenko" <vgritse...@hns.com>
Subject RE: Component setup
Date Tue, 21 Aug 2001 13:01:41 GMT
> -----Original Message-----
> From: Gianugo Rabellino [mailto:g.rabellino@bibop.it]
> Sent: Tuesday, August 21, 2001 6:26 AM
> To: cocoon-dev@xml.apache.org
> Subject: Component setup
> 
> 
> Ciao,
> 
> while I understand this is more an Avalon-specific question,
> I'm a bit confused about component setup in Cocoon. From 
> Berin's documents I understand that there are some methods
> that are called once in a component's life such as 
> configure(), initialize(), compose() and so on.
> 
> I'm planning to use initialize() in XMLDBGenerator in 
> order to obtain a database instance that will be reused
> during the component lifetime: I actually did it and it
> seems to work, yet by grepping the whole Cocoon code base 
> I see that Initializable is implemented only in Cocoon.java: 
> is that on purpose (i.e. is the use of Initializable discouraged
> for some reason that I'm missing) or is it just a coincidence?

Coincidence. Usually, databases have connection pools (is XML:DB an exclusion
from this rule?), so generator would have configure() to get name of the pool it should 
work with and compose() to get reference to the pool.
That's why initialize() is not so common.

Vadim

> 
> TIA,
> 
> -- 
> Gianugo Rabellino
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> For additional commands, email: cocoon-dev-help@xml.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message