Package xyz.cofe.sql.cpool.proxy
Interface MethodCallListener
- All Known Subinterfaces:
MethodArgsRewrite
- All Known Implementing Classes:
ConnectionTracker,MethodCallAdapter,StatementTracker
public interface MethodCallListener
Интерфейс подисчик на вызовы proxy.
- Author:
- Kamnev Georgiy (nt.gocha@gmail.com)
-
Method Summary
Modifier and Type Method Description voidbeginCall(java.lang.Object proxy, java.lang.Object source, java.lang.reflect.Method meth, java.lang.Object[] args)Вызывается перед началом методаHookResultendCall(java.lang.Object proxy, java.lang.Object source, java.lang.reflect.Method meth, java.lang.Object[] args, java.lang.Object callResult, java.lang.Throwable err)Вызывается по завершению метода
-
Method Details
-
beginCall
void beginCall(java.lang.Object proxy, java.lang.Object source, java.lang.reflect.Method meth, java.lang.Object[] args)Вызывается перед началом метода- Parameters:
proxy- Прокси объектsource- Исходный объектmeth- Методargs- Аргументы
-
endCall
HookResult endCall(java.lang.Object proxy, java.lang.Object source, java.lang.reflect.Method meth, java.lang.Object[] args, java.lang.Object callResult, java.lang.Throwable err)Вызывается по завершению метода- Parameters:
proxy- Прокси объектsource- Исходный объектmeth- Методargs- АргументыcallResult- Результат вызоваerr- Ошибка вызова- Returns:
- Переписание результата вызова
-