Я создал две рабочие места в проекте Spring, которые работают в два разных времени независимо друг от друга.Весна: как контролировать работу кварца с контроллера?
public class JobA extends QuartzJobBean
{
@Override
protected void executeInternal(JobExecutionContext arg0)throws JobExecutionException
{
// my actual work
}
}
и
public class JobB extends QuartzJobBean
{
@Override
protected void executeInternal(JobExecutionContext arg0)throws JobExecutionException
{
// my actual work
}
}
как отлично работает в данный момент времени, но мне нужно, чтобы обеспечить некоторую функциональность монитора, через которые мы можем проверить, является ли рабочие места, работает или нет.
Я столкнулся с JobListener и видел другие ресурсы, но смущался во время его реализации. Я не получаю точно, как использовать этот прослушиватель в Контроллер весны, чтобы я мог контролировать оба задания в моей jsp.
Обновление: Я использую Quartz 1.8. Как проверить, приостановлено ли какое-либо задание? Есть ли способ перезапустить любую приостановленную или сломанную работу?
'TriggerKey' нет в весне и кварце. Я использую Quartz 1.8.x. – agpt
любезно ознакомьтесь с обновленной частью. – agpt
Вы правы: org.quartz.TriggerKey присутствует на кварце 2.x и не на 1.8 – willome