我正在使用EJB 3中的定时器,并有以下需求:
例如:假设我创建了一个到期间隔为10分钟的计时器,初始计时器已启动并正在执行某些任务,需要15分钟才能完成。同时,服务器将启动另一个具有相同名称的计时器,到期时间已到达。如果现有计时器仍在运行,我希望限制服务器启动另一个计时器。
此外,我想停止所有计时器,但是当我使用
请帮助解决此问题。
例如:假设我创建了一个到期间隔为10分钟的计时器,初始计时器已启动并正在执行某些任务,需要15分钟才能完成。同时,服务器将启动另一个具有相同名称的计时器,到期时间已到达。如果现有计时器仍在运行,我希望限制服务器启动另一个计时器。
此外,我想停止所有计时器,但是当我使用
timer.getInfo()
获取计时器的名称时,应用程序会挂起。请帮助解决此问题。