if (!scope.isBuiltIn()) { bindScope(scope.getAnnotationType(), new GuiceScope(scope, scopeController));
if (!scope.isBuiltIn()) { bindScope(scope.getAnnotationType(), new GuiceScope(scope, scopeController));
void afterBeanDiscovery(@Observes AfterBeanDiscovery event, BeanManager beanManager) { if (context != null) { for (Scope scope : context.injector.scopes) { if (!scope.isBuiltIn()) { event.addContext(new ContextImpl(context.injector.scopeController, scope, scope.getAnnotationType())); } } // Add the manager event.addBean(new SingletonBean(InjectionContext.class, Tools.set(AbstractBean.DEFAULT_QUALIFIER, AbstractBean.ANY_QUALIFIER), context)); // Add bound beans for (AbstractBean bean : context.injector.boundBeans) { bean.register(beanManager); event.addBean(bean); } } }
void afterBeanDiscovery(@Observes AfterBeanDiscovery event, BeanManager beanManager) { if (context != null) { for (Scope scope : context.injector.scopes) { if (!scope.isBuiltIn()) { event.addContext(new ContextImpl(context.injector.scopeController, scope, scope.getAnnotationType())); } } // Add the manager event.addBean(new SingletonBean(InjectionContext.class, Tools.set(AbstractBean.DEFAULT_QUALIFIER, AbstractBean.ANY_QUALIFIER), context)); // Add bound beans for (AbstractBean bean : context.injector.boundBeans) { bean.register(beanManager); event.addBean(bean); } } }
if (!scope.isBuiltIn()) { factory.registerScope(scope.name().toLowerCase(), new SpringScope(factory, scope, scopeController));
if (!scope.isBuiltIn()) { factory.registerScope(scope.name().toLowerCase(), new SpringScope(factory, scope, scopeController));