public IBeanConfiguration RegisterWithLifecycle(String beanName, Object obj) { ParamChecker.AssertParamNotNull(beanName, "beanName"); ParamChecker.AssertParamNotNull(obj, "externalBean (" + beanName + ")"); BeanInstanceConfiguration beanConfiguration = new BeanInstanceConfiguration(obj, beanName, true, props); AddBeanConfiguration(beanConfiguration); return(beanConfiguration); }
public IBeanConfiguration RegisterExternalBean(String beanName, Object externalBean) { ParamChecker.AssertParamNotNull(beanName, "beanName"); ParamChecker.AssertParamNotNull(externalBean, "externalBean (" + beanName + ")"); BeanInstanceConfiguration beanConfiguration = new BeanInstanceConfiguration(externalBean, beanName, false, props); AddBeanConfiguration(beanConfiguration); return(beanConfiguration); }