1 10 package org.nanocontainer.aop; 11 12 import org.picocontainer.PicoContainer; 13 import org.picocontainer.defaults.ComponentAdapterFactory; 14 15 25 public interface AspectablePicoContainerFactory { 26 27 38 public AspectablePicoContainer createContainer(Class containerClass, AspectsManager aspectsManager, 39 ComponentAdapterFactory componentAdapterFactory, PicoContainer parent); 40 41 50 AspectablePicoContainer createContainer(Class containerClass, ComponentAdapterFactory componentAdapterFactory, 51 PicoContainer parent); 52 53 63 AspectablePicoContainer createContainer(ComponentAdapterFactory componentAdapterFactory, PicoContainer parent); 64 65 74 AspectablePicoContainer createContainer(ComponentAdapterFactory componentAdapterFactory); 75 76 86 AspectablePicoContainer createContainer(PicoContainer parent); 87 88 97 AspectablePicoContainer createContainer(); 98 99 107 AspectablePicoContainer makeChildContainer(AspectsManager aspectsManager, AspectablePicoContainer parent); 108 109 116 AspectablePicoContainer makeChildContainer(AspectablePicoContainer parent); 117 118 } | Popular Tags |