Java EE @Schedule是否休眠?

时间:2018-11-30 11:31:08

标签: java java-ee-7

我有这样的调度程序

 @Schedule(minute = "*/1", hour = "*", info = "chargeAccountCron", persistent = false)
public void run() {
    logger.info("Running ChargeAccountProcessor");
    makeNegotiableCharges();
    makeFixedCharges();

}

@Asynchronous
private void makeFixedCharges() {
    logger.info("Running makeFixedCharges");
    List<ChargeAccount> fixedChargeAccounts  
      .....
}

运行异步方法以隔离杀死@Schedule的任何异常,但是我注意到,我的调度程序每隔一小时执行一次,每30分钟-1小时执行一次,这意味着调度程序可能正在睡眠,如果调度程序选择间歇性运行,这意味着什么?

0 个答案:

没有答案