Package com.landawn.abacus.jdbc
Interface Jdbc.Handler<P>
- All Known Implementing Classes:
EmptyHandler
- Enclosing class:
- Jdbc
@Beta
public static interface Jdbc.Handler<P>
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
afterInvoke
(Object result, P proxy, Object[] args, com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>> methodSignature) default void
beforeInvoke
(P proxy, Object[] args, com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>> methodSignature)
-
Method Details
-
beforeInvoke
default void beforeInvoke(P proxy, Object[] args, com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>> methodSignature) - Parameters:
proxy
-args
-methodSignature
- The first element isMethod
, The second element isparameterTypes
(it will be an empty Class<?> List if there is no parameter), the third element isreturnType
-
afterInvoke
default void afterInvoke(Object result, P proxy, Object[] args, com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>> methodSignature) - Type Parameters:
R
-- Parameters:
result
-proxy
-args
-methodSignature
- The first element isMethod
, The second element isparameterTypes
(it will be an empty Class<?> List if there is no parameter), the third element isreturnType
-