Quartz

57 %
43 %
Information about Quartz
Software

Published on May 31, 2014

Author: svetlanagorishna

Source: slideshare.net

Планирование заданий с помощью Quartz

Quartz представляет собой проект для планирования задач с открытым исходным кодом, разработанный OpenSymphony, который обеспечивает простой, но эффективный механизм планирования заданий в приложениях Java. Quartz представляет разработчикам возможность планировать задания по временному интервалу или по времени суток. Начало работы http://quartz-scheduler.org/

Quartz предлагает пять основных конструкций для реализации планирования: • The Job interface • The JobDetail class • The Trigger abstract class • The Scheduler interface • The SchedulerFactory interface Вы можете сделать Java-класс исполняемым, реализовав интерфейс Job

Spring и Quartz Spring's Quartz API находится в пакете org.springframework.scheduling.quartz. Необходимые классы: • The QuartzJobBean abstract class ( implements Job) • The JobDetailBean class (extends JobDetail) • The SimpleTriggerBean class (extends Trigger) • The CronTriggerBean class (extends CronTrigger) • The SchedulerFactoryBean class • The MethodInvokingJobDetailFactoryBean class • MethodInvokingJobDetailFactoryBean используется для вызова конкретного метода в любом объекте (вместо JobDetail)

ApplicationContext.xml

CronTriggers Мощный Unix-подобный инструмент, позволяющий выполнять сложные графики, такие, как “с пн по пт в 8 утра” или “в 1.30 каждую последнюю пятницу месяца” Используются cron выражения. Генератор: http://www.cronmaker.com/ CronTrigger trigger = new CronTrigger(); trigger.setName("trigger"); trigger.setCronExpression("0 0/1 * 1/1 * ? *"); Или в xml: <trigger> <cron> <name>MyTrigger</name> <job-name>MyJob</job-name> <!-- It will run every 10 seconds --> <cron-expression>0/10 * * * * ?</cron-expression> </cron> </trigger>

Add a comment

Related presentations

Speaker: Matt Stine Developing for the Cloud Track Marc Andressen has famou...

This presentation explains how to develop a Web API in Java using (JAX-RS or Restl...

1 App,

1 App,

November 10, 2014

How to bring innovation to your organization by streamlining the deployment proces...

Cisco Call-control solutions can handle voice, video and data

Nathan Sharp of Siemens Energy recently spoke at the SAP Project Management in Atl...

Related pages

Quartz — News, videos, ideas, and obsessions from the new ...

Quartz is a guide to the new global economy for people in business who are excited by change. We cover business, economics, markets, finance, technology ...
Read more

Quartz – Wikipedia

Quartz bezeichnet: ein Mineral der Zusammensetzung SiO 2, siehe Quarz; Peugeot Quartz, ein Konzeptfahrzeug von Peugeot; einen Schwingungserzeuger für ...
Read more

Quarz – Wikipedia

Der Titel dieses Artikels ist mehrdeutig. Zu weiteren Bedeutungen siehe Quartz.
Read more

Quartz - Wikipedia, the free encyclopedia

Quartz is the second most abundant mineral in Earth's continental crust, after feldspar. Its crystal structure is a continuous framework of SiO 4 silicon ...
Read more

Quartz Enterprize Job Scheduler

What is the Quartz Job Scheduling Library? Quartz is a richly featured, open source job scheduling library that can be integrated within virtually any Java ...
Read more

QVARTZ – Nordic Presence, Global Reach

QVARTZ is a management consulting company. A company that rests on Nordic values, with a reach far beyond Nordic borders.
Read more

Quartz (publication) - Wikipedia, the free encyclopedia

Quartz (qz.com) is a digital global business news publication. It is owned by Atlantic Media Co., the publisher of The Atlantic, National Journal, and ...
Read more

Quartz Co.

Close Quartz Nature becomes Quartz Co. You are being redirected to www.quartz-co.ca. Please note that Quartz Nature's warranty will be honored by Quartz Co.
Read more

dict.cc | quartz | Wörterbuch Englisch-Deutsch

Übersetzung für quartz im Englisch-Deutsch-Wörterbuch dict.cc.
Read more

Mineralienatlas Lexikon - Quarz

Mineral Data, Mineralienatlas Lexikon, Quarz ... Englisch: Quartz. Siliziumdioxid / Cuarzo / Cuarzo. Siliziumdioxid (SiO 2) = Quarz (der; altslawisch ...
Read more