You might ask on an ops4j list, I don't think felix implements anything like 
this.

FWIW if you look up a datasource in jndi you are supposed to receive a new 
instance on each lookup.  Datasources are ways of getting connections, not the 
actual connections.  Depending on the implementation when you get a connection 
from a datasource you might get a new connection or you might get a connection 
checked out from a pool.

david jencks

On Oct 19, 2013, at 1:41 PM, bokie <[email protected]> wrote:

> Hi,
> 
> I've been reading the specs and looking at some implemented examples of the
> DataSourceFactory
> (https://ops4j1.jira.com/wiki/display/PAXJDBC/Native+Driver+Adapters).
> 
> And, after looking at the "JDBC idea" in OSGi, I must admit that it wasn't
> what I expected to find - I was expecting to find the "PROVIDER" paradigm
> (in the single instance sense) instead of the "CREATOR" paradigm:
>   createConnectionPoolDataSource(java.util.Properties props)
>   createDataSource(java.util.Properties props)
>   createDriver(java.util.Properties props)
>   createXADataSource(java.util.Properties props)
> 
> Could someone clear up the thought behind DataSourceFactory; who are the
> intended clients of the factory service - it doesn't make sense for a client
> to receive a freshly created datasource every time it needs to interact with
> the database.
> 
> Thanks,
> Jorge
> 
> 
> 
> 
> --
> View this message in context: 
> http://apache-felix.18485.x6.nabble.com/DataSourceFactory-tp5005667.html
> Sent from the Apache Felix - Users mailing list archive at Nabble.com.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 


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

Reply via email to