asynchronous - 从EJB @Asynchronous调用访问CDI SessionScoped bean

标签 asynchronous dependency-injection ejb cdi session-scope

我有一个过程需要很长时间才能计算出来,因此在无状态EJB中将其标记为@Asynchronous。当过程完成时,我希望它从启动过程以存储结果的 session 中访问SessionScoped bean。

那可能吗?怎么样?

最佳答案

您可以@Inject所需的EJB,但这可能行不通,因为您不能保证异步方法调用完成后 session 仍然可用。如果要使用异步方法,可能必须找到其他解决方案。

关于asynchronous - 从EJB @Asynchronous调用访问CDI SessionScoped bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8241156/

相关文章:

java - 配置注入(inject)框架

sql - Postgres : get min and max rows count in many to many relation table

javascript - 使用 Skype SDK 聊天时消息出现两次

python - Django异步请求远程api

javascript - Ajax:构建 HTML 与注入(inject) HTML

c# - 针对数据库的 ASP.NET Core 自定义验证

android - Butterknife View 注入(inject)

java - 无法捕获 EJB 中的异常

java - 使用 JNDI 加载 NamingException Bean

Javascript:使用 setInterval 同步迭代 for 循环