db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel John Debrunner <...@debrunners.com>
Subject Re: DataSource class hierarchy in client
Date Mon, 02 May 2005 22:08:53 GMT
Jeremy Boynes wrote:
> 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?

No, but what are the reasons it should be done?

Dan.


Mime
View raw message