Спит ли Java EE @Schedule? - PullRequest
       9

Спит ли Java EE @Schedule?

0 голосов
/ 30 ноября 2018

У меня есть такой планировщик

 @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 час, в некотором смысле, что означает, что планировщик может находиться в спящем режиме, что это может означать, если планировщик выбирает прерывистую работу?.

...