net.bull.javamelody
Class JdbcWrapper

java.lang.Object
  extended by net.bull.javamelody.JdbcWrapper

public final class JdbcWrapper
extends Object

Cette classe est utile pour construire des proxy de DataSources ou de Connections jdbc.
Et notamment elle rebinde dans l'annuaire JNDI la dataSource jdbc en la remplaçant par un proxy de monitoring.

Author:
Emeric Vernat

Field Summary
static JdbcWrapper SINGLETON
          Instance singleton de JdbcWrapper (ici on ne connaît pas le ServletContext).
 
Method Summary
 Connection createConnectionProxy(Connection connection)
          Crée un proxy d'une connexion jdbc.
 DataSource createDataSourceProxy(DataSource dataSource)
          Crée un proxy d'une dataSource jdbc.
 DataSource createDataSourceProxy(String name, DataSource dataSource)
          Crée un proxy d'une dataSource jdbc.
static void registerSpringDataSource(String name, DataSource dataSource)
          Enregistre une DataSource ne venant pas de JNDI.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SINGLETON

public static final JdbcWrapper SINGLETON
Instance singleton de JdbcWrapper (ici on ne connaît pas le ServletContext).

Method Detail

registerSpringDataSource

public static void registerSpringDataSource(String name,
                                            DataSource dataSource)
Enregistre une DataSource ne venant pas de JNDI.

Parameters:
name - String
dataSource - DataSource

createDataSourceProxy

public DataSource createDataSourceProxy(DataSource dataSource)
Crée un proxy d'une dataSource jdbc.

Parameters:
dataSource - DataSource
Returns:
DataSource

createDataSourceProxy

public DataSource createDataSourceProxy(String name,
                                        DataSource dataSource)
Crée un proxy d'une dataSource jdbc.

Parameters:
name - String
dataSource - DataSource
Returns:
DataSource

createConnectionProxy

public Connection createConnectionProxy(Connection connection)
Crée un proxy d'une connexion jdbc.

Parameters:
connection - Connection
Returns:
Connection


Copyright © 2008-2011 Emeric Vernat. All Rights Reserved.