我有一个方法,注释如下:
@Schedule(hour = "*", minute = "*", second = "*/1")
public void sampleData () {... Process can be long or short ... }
在@Singleton
EJB内部。因此,该方法每秒都由Glassfish执行。
问题:
如果方法完成时间超过1秒会怎样?
@Asynchronous注释会修改默认行为吗?
我希望方法每秒执行一次,并且在完成所有其他实例之前不会对@Schedule方法进行调用。我应该如何配置我的课程?