【问题标题】:Accessing a CDI SessionScoped bean from an EJB @Asynchronous invocation从 EJB @Asynchronous 调用访问 CDI SessionScoped bean
【发布时间】:2011-11-23 11:08:54
【问题描述】:

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

这可能吗?怎么样?

【问题讨论】:

    标签: asynchronous dependency-injection ejb cdi session-scope


    【解决方案1】:

    您可以@Inject 所需的 EJB,但这可能行不通,因为您无法保证在异步方法调用完成时会话仍然可用。如果您想使用异步方法,您可能必须找到另一个解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-30
      • 1970-01-01
      • 1970-01-01
      • 2017-09-02
      • 1970-01-01
      • 2011-06-14
      相关资源
      最近更新 更多