【发布时间】:2012-05-11 07:46:56
【问题描述】:
规范说,当作用域的上下文即将被销毁时,CDI 容器会删除 SFSB。它如何准确地删除 EJB?它似乎没有调用带有@Remove 注释的方法。
@Stateful
public class CustomerDAOImpl implements CustomerDAO {
@PreDestroy
public void onDestroy() {
//This is getting called as expected
}
@Remove
public void deleteMyBean() {
//This is not getting called!
}
}
因此,CDI 在技术上按照规范执行。问题是如何要求 EJB 容器移除实例?谢谢。
【问题讨论】: