001package net.sf.hajdbc.invocation; 002 003import java.util.SortedMap; 004 005import net.sf.hajdbc.Database; 006import net.sf.hajdbc.sql.ProxyFactory; 007 008public interface InvocationStrategy 009{ 010 <Z, D extends Database<Z>, T, R, E extends Exception> SortedMap<D, R> invoke(ProxyFactory<Z, D, T, E> proxy, Invoker<Z, D, T, R, E> invoker) throws E; 011}