Hi All, Can you please explain me this one, I have confusion which one is better.
1. Bean<MyBean> bean = (Bean<MyBean>) beanManager.resolve(beanManager.getBeans(MyBean.class)); MyBean= (MyBean) beanManager.getReference(bean, bean.getBeanClass(), beanManager.createCreationalContext(bean)); 2. Bean<MyBean> bean = (Bean<MyBean>) beanManager.resolve(beanManager.getBeans(MyBean.class)); MyBean bean = beanManager.getContext(bean.getScope()).get(bean, beanManager.createCreationalContext(bean)); As i know BeanManager.getReference() always creates a whole new proxy instance, while the Context.get() reuses an existing proxy instance if already created before. Is BeanManager.getReference() is more use full than Context.get() ?? Thanks Muhammad Asif Bhutto
_______________________________________________ weld-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/weld-dev
