> -----Original Message-----
> From: Gianugo Rabellino [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, August 21, 2001 6:26 AM
> To: [EMAIL PROTECTED]
> 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: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
> 

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

Reply via email to