1
2 package net.sf.voruta;
3
4 import java.lang.reflect.*;
5 import java.util.Properties;
6 /*** Service provider interface to customize DAO implementation
7 * @author baliuka
8 */
9 public interface ProcedureInterceptor {
10 /*** callback method
11 * @param method method invoked on DAO implementation
12 * @param args method parameters, can be transformed before delegation
13 * @param in Invokation object for delegation
14 * @param properties all javadoc tags
15 * @throws Throwable any exeption
16 * @return transformed or orginal value
17 */
18 Object invoke(Method method, Object args[], Invocation in,Properties properties )throws Throwable;
19 }
This page was automatically generated by Maven