Package net.bull.javamelody
Class JdbcWrapper
java.lang.Object
net.bull.javamelody.JdbcWrapper
Cette classe est utile pour construire des proxy de
Et notamment elle rebinde dans l'annuaire JNDI la dataSource jdbc en la remplaçant par un proxy de monitoring.
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
FieldsModifier and TypeFieldDescriptionstatic final JdbcWrapperInstance singleton de JdbcWrapper (ici on ne connaît pas le ServletContext). -
Method Summary
Modifier and TypeMethodDescriptioncreateConnectionProxy(Connection connection) Crée un proxy d'uneConnectionjdbc.createDataSourceProxy(String name, DataSource dataSource) Crée un proxy d'uneDataSourcejdbc.createDataSourceProxy(DataSource dataSource) Crée un proxy d'uneDataSourcejdbc.static intstatic intstatic intstatic longstatic List<ConnectionInformations>static Map<String,DataSource> static intstatic intstatic longstatic intstatic voidregisterSpringDataSource(String name, DataSource dataSource) Enregistre uneDataSourcene venant pas de JNDI.
-
Field Details
-
SINGLETON
Instance singleton de JdbcWrapper (ici on ne connaît pas le ServletContext).
-
-
Method Details
-
getUsedConnectionCount
public static int getUsedConnectionCount() -
getActiveConnectionCount
public static int getActiveConnectionCount() -
getTransactionCount
public static long getTransactionCount() -
getActiveThreadCount
public static int getActiveThreadCount() -
getRunningBuildCount
public static int getRunningBuildCount() -
getBuildQueueLength
public static int getBuildQueueLength() -
getBuildQueueWaitingDurationsSum
public static long getBuildQueueWaitingDurationsSum() -
getConnectionInformationsList
-
getSqlCounter
-
getMaxConnectionCount
public static int getMaxConnectionCount() -
getBasicDataSourceProperties
-
getJndiAndSpringDataSources
- Throws:
NamingException
-
registerSpringDataSource
Enregistre uneDataSourcene venant pas de JNDI.- Parameters:
name- StringdataSource- DataSource
-
createDataSourceProxy
Crée un proxy d'uneDataSourcejdbc.- Parameters:
dataSource- DataSource- Returns:
- DataSource
-
createDataSourceProxy
Crée un proxy d'uneDataSourcejdbc.- Parameters:
name- StringdataSource- DataSource- Returns:
- DataSource
-
createConnectionProxy
Crée un proxy d'uneConnectionjdbc.- Parameters:
connection- Connection- Returns:
- Connection
-