<?xml version="1.0" encoding="UTF-8"?>
<job-scheduling-data xmlns="http://www.quartz-scheduler.org/xml/JobSchedulingData"
                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                     xsi:schemaLocation="http://www.quartz-scheduler.org/xml/JobSchedulingData http://www.quartz-scheduler.org/xml/job_scheduling_data_1_8.xsd"
                     version="1.8">
    
    <pre-processing-commands>
        <delete-jobs-in-group>*</delete-jobs-in-group>  <!-- clear all jobs in scheduler -->
        <delete-triggers-in-group>*</delete-triggers-in-group> <!-- clear all triggers in scheduler -->
    </pre-processing-commands>
    
    <processing-directives>
        <!-- if there are any jobs/trigger in scheduler of same name (as in this file), overwrite them -->
        <overwrite-existing-data>true</overwrite-existing-data>
        <!-- if there are any jobs/trigger in scheduler of same name (as in this file), and over-write is false, ignore them rather then generating an error -->
        <ignore-duplicates>false</ignore-duplicates> 
    </processing-directives>

<!-- CRON-EXPRESSION

FELD NAME 	MANDATORY? 	ALLOWED VALUES      ALLOWED SPECIAL CHARACTERES
Minutes 	Yes             0-59                * / , -
Hours           Yes             0-23                * / , -
Day of month 	Yes             1-31                * / , - ? L W
Month           Yes             1-12 or JAN-DEC     * / , -
Day of week 	Yes             0-6 or SUN-SAT      * / , - ? L #
Year            No              1970–2099           * / , -

http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger
-->

    <schedule>
        <job>
            <name>PlacarJob</name>            
            <description>Job para atualizar os valores do placar</description>
            <job-class>br.com.fiorilli.issweb.jobs.PlacarJob</job-class>
        </job>        
        <trigger>
            <cron>
                <name>CronTriggerPlacar</name>
                <job-name>PlacarJob</job-name>
                <cron-expression>0 40 * ? * *</cron-expression><!-- Executar todo dia a cada hora no minuto 40 -->
            </cron>
        </trigger>
    </schedule>
   
    <schedule>
        <job>
            <name>NoticiasJob</name>            
            <description>Job para atualizar as noticias gerais</description>
            <job-class>br.com.fiorilli.issweb.jobs.NoticiasJob</job-class>
        </job>        
        <trigger>
            <cron>
                <name>CronTriggerNoticias</name>
                <job-name>NoticiasJob</job-name>
                <cron-expression>0 0/30 * ? * *</cron-expression><!-- Executar a cada 30 minutos -->
            </cron>
        </trigger>
    </schedule>

</job-scheduling-data>
