规范说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!
}
}
Run Code Online (Sandbox Code Playgroud)
因此,CDI在技术上正在做规范所说的.问题是它如何设法要求EJB容器删除实例?谢谢.