public void start() { pico = new PicoBuilder() .withCaching() .withLifecycle() .build(); for (Class<?> clazz : classes) { pico.addComponent(clazz); } pico.start(); }
/** * Creates a new container. * * @return a new container */ protected MutablePicoContainer createContainer() { return new PicoBuilder().withConstructorInjection().withCaching().build(); }
public void start() { pico = new PicoBuilder() .withCaching() .withLifecycle() .build(); for (Class<?> clazz : classes) { pico.addComponent(clazz); } pico.start(); }
public static MutablePicoContainer defaultJIRAContainer(PicoContainer parentContainer) { MutablePicoContainer realPicoContainer = new PicoBuilder(parentContainer).withBehaviors(new Locking(), new Caching()).withConstructorInjection().build(); return new CachingMutablePicoContainer(realPicoContainer); }
public ClassLoadingPicoContainer build() { DefaultPicoContainer tpc = new TransientPicoContainer(); tpc.addComponent(ClassLoader.class, classLoader); tpc.addComponent("sc", scriptClass); tpc.addComponent(MutablePicoContainer.class, picoBuilder.build()); ClassLoadingPicoContainer pico = (ClassLoadingPicoContainer) tpc.getComponent("sc"); for (URL url : urls) { pico.addClassLoaderURL(url); } return pico; }
@Before public void setup() { MockitoAnnotations.initMocks(this); container = new PicoBuilder().withCaching().build(); container.addComponent(DefaultInterceptorRegistry.class); container.addComponent(TypeNameExtractor.class, DefaultTypeNameExtractor.class); container.addComponent(router); when(request.getSession()).thenReturn(session); when(session.getAttribute(anyString())).thenReturn(null); webRequest = new RequestInfo(null, null, request, mock(MutableResponse.class)); provider = new PicoComponentRegistry(container, new DefaultComponentFactoryRegistry()); provider.init(); }
@Before public void setup() { this.picoContainer = new PicoBuilder().withCaching().build(); this.container = new PicoBasedContainer(picoContainer); }