View Javadoc

1   package org.neo.swarm.core.aop.silc.comp;
2   
3   import java.io.Serializable;
4   import java.util.Map;
5   
6   import org.neo.swarm.core.aop.AspectComponent;
7   
8   
9   /***
10   * @author damiang
11   */
12  public interface ProxyFactory extends Serializable {
13  
14      Object createProxy(Perspective perspective, Object key, Class[] interfaces, AspectComponent aspectedComponent);
15  
16      Object createProxy(Object key, Class [] interfaces, AspectComponent aspectComponent, Map methodInterceptorMap);
17  }