jodd.db.connection
Class XADataSourceConnectionProvider

java.lang.Object
  extended by jodd.db.connection.XADataSourceConnectionProvider
All Implemented Interfaces:
ConnectionProvider

public class XADataSourceConnectionProvider
extends java.lang.Object
implements ConnectionProvider

DataSource connection provider.


Constructor Summary
XADataSourceConnectionProvider(javax.sql.XADataSource dataSource)
           
XADataSourceConnectionProvider(javax.sql.XADataSource dataSource, java.lang.String user, java.lang.String pass)
           
 
Method Summary
 void close()
          Closes a provider and releases all its resources.
 void closeConnection(java.sql.Connection conn)
          Dispose of a used connection.
 java.sql.Connection getConnection()
          Get a connection.
 void init()
          Initialize the connection provider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XADataSourceConnectionProvider

public XADataSourceConnectionProvider(javax.sql.XADataSource dataSource)

XADataSourceConnectionProvider

public XADataSourceConnectionProvider(javax.sql.XADataSource dataSource,
                                      java.lang.String user,
                                      java.lang.String pass)
Method Detail

init

public void init()
Description copied from interface: ConnectionProvider
Initialize the connection provider. Properties are provided either with constructor either with bean setters.

Specified by:
init in interface ConnectionProvider

getConnection

public java.sql.Connection getConnection()
Description copied from interface: ConnectionProvider
Get a connection.

Specified by:
getConnection in interface ConnectionProvider

closeConnection

public void closeConnection(java.sql.Connection conn)
Description copied from interface: ConnectionProvider
Dispose of a used connection.

Specified by:
closeConnection in interface ConnectionProvider

close

public void close()
Description copied from interface: ConnectionProvider
Closes a provider and releases all its resources.

Specified by:
close in interface ConnectionProvider


Copyright ©2008 Jodd Team