Subject | Re: [Firebird-Java] jms and connections problem |
---|---|
Author | Roman Rokytskyy |
Post date | 2005-02-10T08:01:50Z |
> One thing that puzzles me about your -ds configuration is that you areXAConnection interface extends PooledConnection interface. For me that was
> using PooledConnectionDatasource as an XADatasource. I haven't kept up
> with exactly what Roman has implemented, but I would expect a pooled
> datasource not to implement xa.
natural to let the implementation of ConnectionPoolDataSource to provide
also XA features. If you have good arguments against it, I will be happy to
listen.
But currently FBConnectionPoolDataSource implements ConnectionPoolDataSource
and XADataSource interfaces and is a factory of FBPooledConnection instances
implementing PooledConnection and XAConnection interfaces. However my only
reason to implement this way was to provide XADataSource implementation,
since XA features are provided directly by JCA code for a long time as David
suggests.
> As a side comment, firebird doesn't implement dirty read, so "readCorrect. The lowest isolation level is read committed, when you specify
> uncommitted" is not going to give you what you ask for. I think you
> get "read committed".
"read uncommitted" isolation level is promoted to "read committed".
Roman