/** * Get the CDI {@link BeanManager}. * @return The CDI {@link BeanManager}. */ public BeanManager getBeanManager() { return _weldContainer.getBeanManager(); }
@Override public BeanManager getBeanManager() { if (weldContainer == null) { return null; } return weldContainer.getBeanManager(); }
/** * Get the CDI {@link BeanManager}. * @return The CDI {@link BeanManager}. */ public BeanManager getBeanManager() { return _weldContainer.getBeanManager(); }
@Override public BeanManager getBeanManager() { if (weldContainer == null) { return null; } return weldContainer.getBeanManager(); }
@Override public BeanManager getBeanManager() { checkContainer(); return container.getBeanManager(); }
@Override public BeanManager getBeanManager() { return WeldTestContainer.getWeldContainer().getBeanManager(); } }
@Override public void provide(YggdrasilConfiguration configuration) throws YggdrasilException { logger.info("Initializing Weld container..."); System.setProperty("org.jboss.logging.provider", "slf4j"); Weld weld = new Weld(); weld.setClassLoader(CDIProvider.class.getClassLoader()); WeldContainer container = weld.initialize(); YggdrasilContext.registerObject(BeanManager.class.getName(), container.getBeanManager()); logger.info(CDIProvider.class.getSimpleName() + " initialized."); }
/** * Must be called to initialize the bean manager. */ public void initialize() { weld = new Weld(); container = weld.initialize(); beanManager = container.getBeanManager(); }
@Override public void provide(YggdrasilConfiguration configuration) throws YggdrasilException { logger.info("Initializing Weld container..."); System.setProperty("org.jboss.logging.provider", "slf4j"); Weld weld = new Weld(); weld.property(Weld.ARCHIVE_ISOLATION_SYSTEM_PROPERTY, false); weld.setClassLoader(CDIProvider.class.getClassLoader()); WeldContainer container = weld.initialize(); YggdrasilContext.registerObject(BeanManager.class.getName(), container.getBeanManager()); logger.info(CDIProvider.class.getSimpleName() + " initialized."); }
@Override public BeanManager getBeanManager() { return WeldSeContainer.getInstance().getWeldContainer().getBeanManager(); } }
void inject() { BeanManager beanManager = container.getBeanManager(); CreationalContext<Object> ctx = beanManager.createCreationalContext(null); @SuppressWarnings("unchecked") InjectionTarget<Object> injectionTarget = (InjectionTarget<Object>) beanManager .getInjectionTargetFactory(beanManager.createAnnotatedType(instance.getClass())).createInjectionTarget(null); injectionTarget.inject(instance, ctx); creationalContext = ctx; }
public void setUp() throws Exception { // Bootstrap WELD container weld = new Weld(); WeldContainer weldContainer = weld.initialize(); beanManager = weldContainer.getBeanManager(); // Instantiate Paths used in tests for Path conversion paths = getReference(Paths.class); // Ensure URLs use the default:// scheme // fileSystemProvider.forceAsDefault(); }
/** * Registers all the route handlers discovered. * * @param router * @throws IllegalStateException If the container is not initialized or already shut down */ public void registerRoutes(Router router) { container().getBeanManager().getExtension(RouteExtension.class).registerRoutes(router); }
/** * Registers all the route handlers discovered. * * @param router * @throws IllegalStateException If the container is not initialized or already shut down */ public void registerRoutes(Router router) { container().getBeanManager().getExtension(RouteExtension.class).registerRoutes(router); }
@Override public Object resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException { // we did our checks in supportsParameter() method, now we can do simple resolution if (getContainerFromStore(extensionContext) != null) { List<Annotation> qualifiers = resolveQualifiers(parameterContext, getContainerFromStore(extensionContext).getBeanManager()); return getContainerFromStore(extensionContext) .select(parameterContext.getParameter().getType(), qualifiers.toArray(new Annotation[qualifiers.size()])).get(); } return null; }
public void setUp() throws Exception { // Bootstrap WELD container weld = new Weld(); WeldContainer weldContainer = weld.initialize(); beanManager = weldContainer.getBeanManager(); // Instantiate Paths used in tests for Path conversion paths = getReference(Paths.class); // Ensure URLs use the default:// scheme fileSystemProvider.forceAsDefault(); }
@Before public void setUp() throws Exception { weld = new Weld(); beanManager = weld.initialize().getBeanManager(); explorerServiceBean = ( Bean ) beanManager.getBeans( ExplorerService.class ).iterator().next(); explorerServiceBeanContext = beanManager.createCreationalContext( explorerServiceBean ); }
@Override public void evaluate() throws Throwable { WeldContainer container = weld.initialize(); context.setBeanManager(container.getBeanManager()); try { base.evaluate(); } finally { container.shutdown(); context.unsetBeanManager(); } } };
@Before public void setUp() throws Exception { StartMain startMain = new StartMain( new String[ 0 ] ); beanManager = startMain.go().getBeanManager(); setUpGuvnorM2Repo(); }
@Before public void setUp() throws Exception { StartMain startMain = new StartMain( new String[ 0 ] ); beanManager = startMain.go().getBeanManager(); setUpGuvnorM2Repo(); }