/** * Registers scope. */ public void scopeRegister() { beanDefinition.scopeRegister(bean); }
/** * Registers scope. */ public void scopeRegister() { beanDefinition.scopeRegister(bean); }
/** * Adds object instance to the container as singleton bean. */ public void addBean(String name, Object bean, WiringMode wiringMode) { wiringMode = petiteConfig.resolveWiringMode(wiringMode); registerBean(name, bean.getClass(), SingletonScope.class, wiringMode); BeanDefinition def = lookupExistingBeanDefinition(name); Map<String, Object> acquiredBeans = new HashMap<String, Object>(); acquiredBeans.put(name, bean); wireBean(bean, def, acquiredBeans); invokeInitMethods(bean, def, Boolean.TRUE); injectParams(bean, def); invokeInitMethods(bean, def, Boolean.FALSE); def.scopeRegister(bean); }
injectParams(bean, def); invokeInitMethods(bean, def, Boolean.FALSE); def.scopeRegister(bean);