cdi

    0热度

    1回答

    我想实现PAX-CDI + CXF + Karaf 4.0.8 我的REST服务: import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.PathParam; //Maps for the `say` in the URL @Path("say") public interface HelloRestS

    0热度

    1回答

    在CDI 2.0中,一个can fire an event asynchronously通过调用Event.fireAsync(),然后通过@ObservesAsync带注释的侦听器来收听此事件。 为什么我们需要Event.firesAsync()和@ObservesAsync? 莫非不是CDI 2.0进程异步事件由Event.fire()解雇,与@ObservesAsync抓? 或者相反,为什么

    0热度

    3回答

    我有一个超类型(CaseDTO)与几个子类型(GroupCaseDTO,IPCaseDTO),我想注入。开发环境是JDev 12c。 这里有两个注射点: 注入超(这个注入点有两种亚型作品): @Inject @CaseContext 私人CaseDTO muwCase; 注入特定亚型(此注入点仅与一个亚型作品): @注入@CaseContext 私人GroupCaseDTO muwCase; 要获

    0热度

    1回答

    我想创建生成器类,并使用它,如下所示: public class SomeBean { @Inject private Builder builder; public void method() { List<SomeObject> objects = ... ; for (SomeObject object : objects) { if (someC

    0热度

    1回答

    的PAX CDI +焊接+流口水不工作获得以下异常 WELD-001408:用于与限定符类型KieSession不合格依赖@KSession https://salaboy.com/2015/10/20/back-to-the-basics-getting-started-with-drools-6-3-0-final/

    1热度

    2回答

    当限定符和泛型不能使用cdi时遇到的情况。 例如,我有界面是这样的: public interface SomeInterface<T> { T someMethod(Set<T> set); } 它的实现(和几个与另一预选赛另一个实现): @SomeQualifier public class SomeClass implements SomeInterface<Another

    2热度

    2回答

    鉴于类型的所有豆类的纲领性查找: public interface Foo<T, X extends A>{...} 我需要用编程查找发现,无论参数类型的实现给定接口的bean。由于类型安全的决议这将返回一个空集: final Set<Bean<?>> foos= BeanManagerProvider.getInstance().getBeanManager().getBeans(Foo.c

    0热度

    1回答

    我想要一个可以触发事件的类。理想情况下,我想在POJO中处理它(处理POJO中的遗留代码),但我知道这是不可能的。所以相反,我想有一些POJO可以调用哪些可以触发事件的东西。 注:我在Tomcat与CDI,JPA还安装(它不是切换到全EE服务器在这个项目上的一个选项) 我不知道这是否应该是一个单身/应用程序范围内的单身人士,或者应该按照请求(甚至会话)。所以我的问题是: 什么事件可以注入? (例如

    0热度

    1回答

    我开发的软件在我的开发环境(windows,glassfish4,java8,mysql5.7)中工作得很好。问题是将它放在批准环境(Linux-OpenSuse,glassfish4,java8,mysql5.7)上,glassfish丢失了已创建的会话作用域bean的实例并再次创建它。我知道这不是很多信息,但是,我真的不知道从哪里开始解决它。无论如何,每个信息都是受欢迎的。

    4热度

    1回答

    我试图让我的周围CDI头,在这种情况下,注释@Produces和@Named 我有以下代码 @RunWith(CdiRunner.class) public class cdiTest { @Inject protected CDIModel em; @Test public void injectionTest(){ Assert.assertEquals("this",