Package xyz.cofe.sql.cpool.proxy
Interface MethodCallRewrite
- All Known Implementing Classes:
ConnectionTracker,MethodCallAdapter,StatementTracker
public interface MethodCallRewrite
Переписываение вызова метода исходного объета
- Author:
- user
-
Method Summary
Modifier and Type Method Description booleanisRewriteCall(java.lang.Object proxy, java.lang.Object source, java.lang.reflect.Method method, java.lang.Object[] args)Определяет надо переопределять вызов метода или нетjava.lang.ObjectrewriteCall(java.lang.Object proxy, java.lang.Object source, java.lang.reflect.Method method, java.lang.Object[] args)Вызывается вместо вызова исходного метода, если вызов метода isRewriteCall вернуло true
-
Method Details
-
isRewriteCall
boolean isRewriteCall(java.lang.Object proxy, java.lang.Object source, java.lang.reflect.Method method, java.lang.Object[] args)Определяет надо переопределять вызов метода или нет- Parameters:
proxy- прокси объектаsource- исходный объектmethod- методargs- аргументы метода- Returns:
- true - необходимо переопределить вызов - вызвать rewriteCall
- See Also:
rewriteCall(Object, Object, Method, Object[])
-
rewriteCall
java.lang.Object rewriteCall(java.lang.Object proxy, java.lang.Object source, java.lang.reflect.Method method, java.lang.Object[] args)Вызывается вместо вызова исходного метода, если вызов метода isRewriteCall вернуло true- Parameters:
proxy- прокси объектаsource- исходный объектmethod- методargs- аргументы метода- Returns:
- результат вызова
-