[강운덕] [LUCYSUS-1744] mysql의 jdbc4prepared statement쪽 바인드변수 api도 같이 처리. defineclass시 이미 로드된 클래스인지 확인하도록 수정.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@651 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
Woonduk Kang
2012-09-13 09:43:38 +00:00
parent d590539255
commit 5cfb04016d
8 changed files with 187 additions and 42 deletions
@@ -16,10 +16,7 @@ import com.profiler.modifier.db.mssql.MSSQLConnectionModifier;
import com.profiler.modifier.db.mssql.MSSQLPreparedStatementModifier;
import com.profiler.modifier.db.mssql.MSSQLResultSetModifier;
import com.profiler.modifier.db.mssql.MSSQLStatementModifier;
import com.profiler.modifier.db.mysql.MySQLConnectionImplModifier;
import com.profiler.modifier.db.mysql.MySQLPreparedStatementModifier;
import com.profiler.modifier.db.mysql.MySQLResultSetModifier;
import com.profiler.modifier.db.mysql.MySQLStatementModifier;
import com.profiler.modifier.db.mysql.*;
import com.profiler.modifier.db.oracle.OraclePreparedStatementModifier;
import com.profiler.modifier.db.oracle.OracleResultSetModifier;
import com.profiler.modifier.db.oracle.OracleStatementModifier;
@@ -98,6 +95,9 @@ public class DefaultModifierRegistry implements ModifierRegistry {
Modifier mysqlPreparedStatementModifier = new MySQLPreparedStatementModifier(byteCodeInstrumentor);
addModifier(mysqlPreparedStatementModifier);
MySQLPreparedStatementJDBC4Modifier myqlPreparedStatementJDBC4Modifier = new MySQLPreparedStatementJDBC4Modifier(byteCodeInstrumentor);
addModifier(myqlPreparedStatementJDBC4Modifier);
Modifier mysqlResultSetModifier = new MySQLResultSetModifier(byteCodeInstrumentor);
addModifier(mysqlResultSetModifier);
}