mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-23 19:56:59 +10:00
[강운덕] [LUCYSUS-1744] jdbc api의 인터콜이 보이는 문제를 해결하기 위해서 Connect부분의 hooking위치및 추가 internal 마크를 함.
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@836 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
@@ -90,11 +90,11 @@ public class DefaultModifierRegistry implements ModifierRegistry {
|
||||
if (profilerConfig.isJdbcProfileOracle()) {
|
||||
addOracleDriver();
|
||||
}
|
||||
if(profilerConfig.isJdbcProfileCubrid()) {
|
||||
if (profilerConfig.isJdbcProfileCubrid()) {
|
||||
addCubridDriver();
|
||||
}
|
||||
|
||||
if(profilerConfig.isJdbcProfileDbcp()) {
|
||||
if (profilerConfig.isJdbcProfileDbcp()) {
|
||||
addDbcpDriver();
|
||||
}
|
||||
}
|
||||
@@ -102,6 +102,10 @@ public class DefaultModifierRegistry implements ModifierRegistry {
|
||||
private void addMySqlDriver() {
|
||||
// TODO MySqlDriver는 버전별로 Connection이 interface인지 class인지가 다름. 문제 없는지
|
||||
// 확인필요.
|
||||
|
||||
Modifier mysqlNonRegisteringDriverModifier = new MySQLNonRegisteringDriverModifier(byteCodeInstrumentor);
|
||||
addModifier(mysqlNonRegisteringDriverModifier);
|
||||
|
||||
Modifier mysqlConnectionImplModifier = new MySQLConnectionImplModifier(byteCodeInstrumentor);
|
||||
addModifier(mysqlConnectionImplModifier);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user