EJB计时器而不是Thread.sleep()

时间:2013-02-17 18:22:35

标签: java timer ejb

目前我正在使用倒数计时器来计算需要运行作业的时间(它会在几秒钟内倒计时到用户指定的时间)

s = 1; // interval 
t = t * 60;
System.out.println("t is : " + t);
while (t > 0) {
   System.out.println("Printing out for " + username + " in " + t + " seconds");
   try {
      Thread.sleep(s * 1000);
   } catch (Exception e) {

   }
   t--;
}

这很好用,但我想到了一些这方面的缺陷,比如服务器崩溃会发生什么。我被告知EJB计时器。我正在开发一个JSF Web应用程序,我将如何创建一个与上面的简单倒数计时器相同的EJB计时器?

0 个答案:

没有答案