【发布时间】:2013-01-15 16:29:46
【问题描述】:
我正在使用 java 1.6 运行 jboss AS 4.2,我的问题如下: 我们的应用程序被分发为包含一些 servlet 的 ear 和 war。 这些 servlet 调用所需的 EJB,这些 EJB 进行一些处理,然后返回结果。
我正在寻找一种方法来确定超时,以防处理花费太多时间,它只会返回并结束处理(处理涉及多个 EJB)。
我可以使用 ThreadLocal 并添加一些代码,这些代码将在每个方法的开头检查它是否超过了时间 - 但是我可以使用其他一些机制而不向我的应用程序添加此类代码吗?
任何想法/参考都会很好。
【问题讨论】: