View Javadoc

1   package org.neo.swarm.core.container.pico;
2   
3   import org.picocontainer.ComponentAdapter;
4   
5   import java.io.Serializable;
6   
7   public interface SilcComponentAdapterFactory extends Serializable {
8   
9       ComponentAdapter createCachingComponentAdapter(Object key, Class impl);
10  
11      ComponentAdapter createConstructorComponentAdapter(Object key, Class impl);
12  
13      ComponentAdapter createCachingComponentAdapter(Object key, Class impl, Object[] args);
14  
15      ComponentAdapter createConstructorComponentAdapter(Object key, Class impl, Object[] args);
16  
17      ComponentAdapter createInstanceComponentAdapter(String name, Object object);
18  }