Package xyz.cofe.sql.cpool.proxy
Interface MethodArgsRewrite
- All Superinterfaces:
MethodCallListener
- All Known Implementing Classes:
ConnectionTracker,MethodCallAdapter,StatementTracker
public interface MethodArgsRewrite extends MethodCallListener
Вызов метода с переопределением аргументов
- Author:
- Kamnev Georgiy (nt.gocha@gmail.com)
-
Method Summary
Modifier and Type Method Description booleanisRewriteArguments()Переписывать аргументы вызоваHookArgumentsrewriteArguments(java.lang.Object proxy, java.lang.Object source, java.lang.reflect.Method meth, java.lang.Object[] args, java.util.List<java.lang.Object[]> previous)Вызывается перед началом метода
-
Method Details
-
isRewriteArguments
boolean isRewriteArguments()Переписывать аргументы вызова- Returns:
- true - переписывать - т.е. вызов rewriteArguments
-
rewriteArguments
HookArguments rewriteArguments(java.lang.Object proxy, java.lang.Object source, java.lang.reflect.Method meth, java.lang.Object[] args, java.util.List<java.lang.Object[]> previous)Вызывается перед началом метода- Parameters:
proxy- Прокси объектsource- Исходный объектmeth- Методargs- Аргументыprevious- Предыдущие варианты аргументов- Returns:
- Переписанные аргументы
-