[강운덕] [LUCYSUS-1744] mysql의 bindvariable 추적가능하도록 기능 추가.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@601 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
Woonduk Kang
2012-09-10 05:20:12 +00:00
parent 41079a392e
commit 58f508c364
14 changed files with 309 additions and 16 deletions
@@ -8,11 +8,11 @@ public interface InstrumentClass {
boolean insertCodeAfterMethod(String methodName, String[] args, String code);
int addConstructorInterceptor(String[] args, Interceptor interceptor) throws InstrumentException;
int addConstructorInterceptor(String[] args, Interceptor interceptor) throws InstrumentException, NotFoundInstrumentException;
int addInterceptor(String methodName, String[] args, Interceptor interceptor) throws InstrumentException;
int addInterceptor(String methodName, String[] args, Interceptor interceptor) throws InstrumentException, NotFoundInstrumentException;
int addInterceptor(String methodName, String[] args, Interceptor interceptor, Type type) throws InstrumentException;
int addInterceptor(String methodName, String[] args, Interceptor interceptor, Type type) throws InstrumentException, NotFoundInstrumentException;
boolean addDebugLogBeforeAfterMethod();
@@ -22,7 +22,9 @@ public interface InstrumentClass {
Class<?> toClass() throws InstrumentException ;
void addTraceVariable(String variableName, String setterName, String getterName, String variableType) throws InstrumentException ;
void addTraceVariable(String variableName, String setterName, String getterName, String variableType, String initValue) throws InstrumentException;
void addTraceVariable(String variableName, String setterName, String getterName, String variableType) throws InstrumentException;
boolean insertCodeAfterConstructor(String[] args, String code);