标签: asynchronous dependency-injection ejb cdi session-scope
我有一个需要很长时间才能计算的进程,所以在无状态EJB中它被标记为@Asynchronous。当进程完成时,我希望从会话中访问SessionScoped bean,该会话开始存储结果的过程。
@Asynchronous
SessionScoped
这可能吗?怎么样?
答案 0 :(得分:1)
您可以@Inject所需的EJB,但这可能不起作用,因为您无法保证在异步方法调用完成时会话仍然可用。如果你想使用异步方法,你可能需要找到另一种解决方案。
@Inject