From 976b540f4116a995b456e18df31245e4f4aba2ad Mon Sep 17 00:00:00 2001 From: Woonduk Kang Date: Mon, 30 Sep 2013 07:30:09 +0000 Subject: [PATCH] =?UTF-8?q?[=EA=B0=95=EC=9A=B4=EB=8D=95]=20[LUCYSUS-1744]?= =?UTF-8?q?=20api=EC=9D=98=20nested=20=ED=98=B8=EC=B6=9C=EC=9D=84=20?= =?UTF-8?q?=EC=B2=B4=ED=81=AC=20=ED=95=98=EB=8A=94=20interceptor=EA=B0=80?= =?UTF-8?q?=20=EB=88=84=EB=9D=BD=EB=90=98=EC=96=B4=20=EC=9E=88=EC=96=B4=20?= =?UTF-8?q?=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@2363 84d0f5b1-2673-498c-a247-62c4ff18d310 --- .../db/oracle/OracleStatementWrapperModifier.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/nhn/pinpoint/profiler/modifier/db/oracle/OracleStatementWrapperModifier.java b/src/main/java/com/nhn/pinpoint/profiler/modifier/db/oracle/OracleStatementWrapperModifier.java index 81f1415aa..2f0a5f4e8 100644 --- a/src/main/java/com/nhn/pinpoint/profiler/modifier/db/oracle/OracleStatementWrapperModifier.java +++ b/src/main/java/com/nhn/pinpoint/profiler/modifier/db/oracle/OracleStatementWrapperModifier.java @@ -35,8 +35,8 @@ public class OracleStatementWrapperModifier extends AbstractModifier { try { InstrumentClass statementClass = byteCodeInstrumentor.getClass(javassistClassName); - Interceptor interceptor = new StatementExecuteQueryInterceptor(); - statementClass.addInterceptor("executeQuery", new String[]{"java.lang.String"}, interceptor); + Interceptor executeQuery = new JDBCScopeDelegateSimpleInterceptor(new StatementExecuteQueryInterceptor()); + statementClass.addInterceptor("executeQuery", new String[]{"java.lang.String"}, executeQuery); // TODO 이거 고쳐야 됨. Interceptor executeUpdate1 = new JDBCScopeDelegateSimpleInterceptor((SimpleAroundInterceptor) byteCodeInstrumentor.newInterceptor(classLoader, protectedDomain, "com.nhn.pinpoint.profiler.modifier.db.interceptor.StatementExecuteUpdateInterceptor")); @@ -45,11 +45,11 @@ public class OracleStatementWrapperModifier extends AbstractModifier { Interceptor executeUpdate2 = new JDBCScopeDelegateSimpleInterceptor((SimpleAroundInterceptor) byteCodeInstrumentor.newInterceptor(classLoader, protectedDomain, "com.nhn.pinpoint.profiler.modifier.db.interceptor.StatementExecuteUpdateInterceptor")); statementClass.addInterceptor("executeUpdate", new String[]{"java.lang.String", "int"}, executeUpdate2); - Interceptor executeUpdate3 = new JDBCScopeDelegateSimpleInterceptor((SimpleAroundInterceptor) byteCodeInstrumentor.newInterceptor(classLoader, protectedDomain, "com.nhn.pinpoint.profiler.modifier.db.interceptor.StatementExecuteUpdateInterceptor")); - statementClass.addInterceptor("execute", new String[]{"java.lang.String"}, executeUpdate3); + Interceptor execute1 = new JDBCScopeDelegateSimpleInterceptor((SimpleAroundInterceptor) byteCodeInstrumentor.newInterceptor(classLoader, protectedDomain, "com.nhn.pinpoint.profiler.modifier.db.interceptor.StatementExecuteUpdateInterceptor")); + statementClass.addInterceptor("execute", new String[]{"java.lang.String"}, execute1); - Interceptor executeUpdate4 = new JDBCScopeDelegateSimpleInterceptor((SimpleAroundInterceptor) byteCodeInstrumentor.newInterceptor(classLoader, protectedDomain, "com.nhn.pinpoint.profiler.modifier.db.interceptor.StatementExecuteUpdateInterceptor")); - statementClass.addInterceptor("execute", new String[]{"java.lang.String", "int"}, executeUpdate4); + Interceptor execute2 = new JDBCScopeDelegateSimpleInterceptor((SimpleAroundInterceptor) byteCodeInstrumentor.newInterceptor(classLoader, protectedDomain, "com.nhn.pinpoint.profiler.modifier.db.interceptor.StatementExecuteUpdateInterceptor")); + statementClass.addInterceptor("execute", new String[]{"java.lang.String", "int"}, execute2); statementClass.addTraceVariable("__url", "__setUrl", "__getUrl", "java.lang.Object"); return statementClass.toBytecode();