有什么办法可以中断有状态会话bean?

| 这个问题与在不使用线程的情况下在EJB3中处理超时有关。 背景: 我有一个操作可能在运行时锁定的示例,而且我必须能够处理这种情况并在发生这种情况时将其终止。解决方案必须与应用程序服务器无关,因此不能选择带有timout值的容器管理的事务。 实际问题: 一种解决方案的想法是,我已在有状态会话Bean中运行该操作,并使用外部@Timeout方法对其进行监视,但是要使其正常工作,我需要能够中断或取消该会话Bean。有什么办法吗?     
已邀请:
        规范说(第4.3.14节):   容器将对每个序列的调用序列化   有状态和无状态会话bean   实例。大多数容器将支持   会话bean的许多实例   同时执行;但是,每个   实例只能看到序列化的   方法调用的顺序。因此,   有状态或无状态会话bean   不必编码为   重入。 因此,当同一实例的另一个方法仍在运行时,无法调用会话bean实例的方法。     

要回复问题请先登录注册