org.genealogie.isolation.j2ee
Class ConnexionFactoryPoolJndiDAOImpl

java.lang.Object
  |
  +--org.genealogie.isolation.j2ee.ConnexionFactoryPoolJndiDAOImpl
All Implemented Interfaces:
ConnexionFactoryDAO

public class ConnexionFactoryPoolJndiDAOImpl
extends java.lang.Object
implements ConnexionFactoryDAO

Cette classe permet de se connecter aux pools de connexion accessible avec jndi.

Un exemple de configuration dans configuration.xml.

Hypersonic Base perso java:comp/env perso1 org.genealogie.isolation.defaut.FactoryDAOImpl org.genealogie.isolation.j2ee.ConnexionFactoryPoolJndiDAOImpl

Un exemple de configuration de pools dans tomcat ( server.xml ).

... factoryorg.apache.commons.dbcp.BasicDataSourceFactory usernamesa password driverClassName org.hsqldb.jdbcDriver url jdbc:hsqldb:hsql://localhost:66 maxActive 20 maxIdle 10 maxWait -1 ...


Field Summary
private  java.sql.Connection connection
           
private  javax.sql.DataSource datasource
           
private  java.util.Hashtable params
           
static java.lang.String POOL_JNDI_RECUPERATION_IMPOSSIBLE
           
 
Fields inherited from interface org.genealogie.isolation.ConnexionFactoryDAO
PARAM_ACTION_SERVLET
 
Constructor Summary
ConnexionFactoryPoolJndiDAOImpl(java.util.Hashtable params)
           
 
Method Summary
 void debutConnexion(java.lang.String identifiantConnexion)
           
 void finConnexion()
           
 java.lang.Object getConnection()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

POOL_JNDI_RECUPERATION_IMPOSSIBLE

public static final java.lang.String POOL_JNDI_RECUPERATION_IMPOSSIBLE

datasource

private javax.sql.DataSource datasource

connection

private java.sql.Connection connection

params

private java.util.Hashtable params
Constructor Detail

ConnexionFactoryPoolJndiDAOImpl

public ConnexionFactoryPoolJndiDAOImpl(java.util.Hashtable params)
Method Detail

debutConnexion

public void debutConnexion(java.lang.String identifiantConnexion)
                    throws JGeneaException
Specified by:
debutConnexion in interface ConnexionFactoryDAO

finConnexion

public void finConnexion()
                  throws JGeneaException
Specified by:
finConnexion in interface ConnexionFactoryDAO

getConnection

public java.lang.Object getConnection()
                               throws JGeneaException
Specified by:
getConnection in interface ConnexionFactoryDAO


Copyright © 2002 JGenea DAO. All Rights Reserved.