db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeremy Boynes <jboy...@apache.org>
Subject DataSource class hierarchy in client
Date Mon, 02 May 2005 20:38:51 GMT
The class hierarchy the client DataSources is:

ClientBaseDataSource
   |
   +-- ClientDataSource
         |
         +-- ClientXADataSource
         |
         +-- ClientConnectionPoolDataSource

The three standard interfaces DataSource, ConnectionPoolDataSource and 
XADataSource are not related to each other with different 
get??Connection methods that return different classes.

I would like to propose refactoring this so that all three extend 
ClientBaseDataSource directly which will mean moving some of the 
properties from ClientDataSource down into the base class.

Any thoughts on why this should not be done?

--
Jeremy

Mime
View raw message