Разница между кварцем и кварцем

Есть две зависимости для кварца. Кварц зависимостей (1-й вариант ниже) содержит все базовые обязательные классы, необходимые для планирования и выполнения базовых заданий. Для чего нужны кварцевые работы?

<dependency>
    <groupId>org.quartz-scheduler</groupId>
    <artifactId>quartz</artifactId>
    <version>2.3.0</version>
</dependency>
<dependency>
    <groupId>org.quartz-scheduler</groupId>
    <artifactId>quartz-jobs</artifactId>
    <version>2.3.0</version>
</dependency>

1 ответ

Решение

quartz-jobs.jar содержит различные дополнительные классы реализации заданий Quartz, которые вы можете использовать в своем приложении. Есть рабочие места, которые могут:

  • вызвать метод EJB
  • запустить собственный процесс (т.е. исполняемое приложение / скрипт)
  • вызвать прослушиватель, если отметка времени последнего изменения в настроенном файле изменилась
  • поставить в очередь сообщение JMS в настроенном месте / теме JMS
  • вызвать метод bean-компонента JMX
  • отправить SMTP-сообщение (электронная почта) настроенному получателю

За подробностями обращайтесь к Quartz javadoc (проверьте все классы в пакете org.quartz.jobs и его подпакетах).

Другие вопросы по тегам