CDIのBeanをInjectしないで取得する
Seam2のComponent.getInstanceのCDI版を探しています。
これでいけるのかな?
http://soras.sblo.jp/article/35292434.html
BeanManager bm = InitialContext.doLookup("java:comp/BeanManager"); Bean<?> bean = bm.resolve(bm.getBeans(ClassA.class)); CreationalContext<?> cc = bm.createCreationalContext(bean); ClassA result = (ClassA)bm.getReference(bean, ClassA.class, cc);