Hi all,

we integrated Torque in Apache James trunk for our IMAP storage needs.
James is currently Avalon based and works on Avalon.

I saw there is an Avalon component for James but I saw it does not depend on the DataSourceSelector component that we currently use to access the db.

I thought we could write our own torque avalon service depending on datasourceselector but I'm not sure we can do this.

I see Torque need a static configuration of the class used as the datasource factory while using DataSourceSelector the datasource is obtained via dependency injection or service lookup.

Maybe we should switch from Torque static usage to TorqueInstance?

Pardon my ignorance on Torque: Using TorqueInstance is it possible to override its getDataSource to ask the datasource to the DataSourceSelector?

I see that generated "om" contains static "Torque.method" calls: how do this integrate with the TorqueInstance usage/configuration?

Is this possible? Otherwise I think I have to use publish the datasource selector via JNDI and to use the JNDI factory or to put the datasourceselector in a static field and then access it via a custom factory but I don't like this solutions (static fields/singleton are bad in then avalon world) so I'm investigating other options first.

Thank you for any suggestion!
Stefano


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

Reply via email to