1 package dynaop;2 3 import java.util.Properties ;4 5 /**6 * Manufactures interceptors.7 * 8 * @author Bob Lee (crazybob@crazybob.org)9 */10 public interface InterceptorFactory {11 12 /**13 * Creates interceptor for specified proxy.14 */15 Interceptor create(Proxy proxy);16 17 /**18 * Gets properties. Useful for debugging.19 */20 Properties getProperties();21 }22