It took me a while to get OpenWebBeans in Java SE up and running. Find below an example on how to bootstrap OWB:
ContainerLifecycle lifecycle = WebBeansContext.currentInstance().getService(ContainerLifecycle.class);
lifecycle.startApplication(null);
BeanManager beanManager = lifecycle.getBeanManager();
Bean<?> bean = beanManager.getBeans(B.class).iterator().next();
B b = (B) lifecycle.getBeanManager().getReference(bean, B.class, beanManager.createCreationalContext(bean));
b.foo();
1 Kommentare:
Wow, great article, I really appreciate your thought process and having it explained properly, thank you!
Classified Software
Kommentar veröffentlichen