salto.batch.trigger
Class CronTrigger

java.lang.Object
  extended by org.quartz.CronTrigger
      extended by salto.batch.trigger.CronTrigger

public class CronTrigger
extends org.quartz.CronTrigger

Extends org.quartz.CronTrigger to force MisfireInstruction to MISFIRE_INSTRUCTION_DO_NOTHING
See org.apache.CronTrigger

Author:
Etienne Loiez, Philippe Mouawad
See Also:
org.quartz.CronTrigger

Field Summary
static int DEFAULT_MISFIRE_INSTRUCTION
          Default misfire instruction (Run once if date was missed)
 
Constructor Summary
CronTrigger()
           
CronTrigger(java.lang.String name, java.lang.String group)
           
CronTrigger(java.lang.String name, java.lang.String group, java.lang.String cronExpression)
           
CronTrigger(java.lang.String name, java.lang.String group, java.lang.String jobName, java.lang.String jobGroup)
           
CronTrigger(java.lang.String name, java.lang.String group, java.lang.String jobName, java.lang.String jobGroup, java.util.Date startTime, java.util.Date endTime, java.lang.String cronExpression)
           
CronTrigger(java.lang.String name, java.lang.String group, java.lang.String jobName, java.lang.String jobGroup, java.util.Date startTime, java.util.Date endTime, java.lang.String cronExpression, java.util.TimeZone timeZone)
           
CronTrigger(java.lang.String name, java.lang.String group, java.lang.String jobName, java.lang.String jobGroup, java.lang.String cronExpression)
           
CronTrigger(java.lang.String name, java.lang.String group, java.lang.String jobName, java.lang.String jobGroup, java.lang.String cronExpression, java.util.TimeZone timeZone)
           
 
Method Summary
 Trigger asTrigger()
           
 java.lang.Object clone()
           
 boolean isOrphan()
           
 void setOrphan(boolean orphan)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_MISFIRE_INSTRUCTION

public static final int DEFAULT_MISFIRE_INSTRUCTION
Default misfire instruction (Run once if date was missed)

Constructor Detail

CronTrigger

public CronTrigger()

CronTrigger

public CronTrigger(java.lang.String name,
                   java.lang.String group)
Parameters:
name - Nom du trigger
group - Groupe du trigger

CronTrigger

public CronTrigger(java.lang.String name,
                   java.lang.String group,
                   java.lang.String cronExpression)
            throws java.text.ParseException
Parameters:
name - Nom du trigger
group - Groupe du trigger
cronExpression - Cron Expression
Throws:
java.text.ParseException

CronTrigger

public CronTrigger(java.lang.String name,
                   java.lang.String group,
                   java.lang.String jobName,
                   java.lang.String jobGroup)
Parameters:
name - Nom du trigger
group - Groupe du trigger
jobName - Nom du Job
jobGroup - Groupe du Job

CronTrigger

public CronTrigger(java.lang.String name,
                   java.lang.String group,
                   java.lang.String jobName,
                   java.lang.String jobGroup,
                   java.lang.String cronExpression)
            throws java.text.ParseException
Parameters:
name - Nom du trigger
group - Groupe du trigger
jobName - Nom du Job
jobGroup - Groupe du Job
cronExpression - Cron Expression
Throws:
java.text.ParseException

CronTrigger

public CronTrigger(java.lang.String name,
                   java.lang.String group,
                   java.lang.String jobName,
                   java.lang.String jobGroup,
                   java.lang.String cronExpression,
                   java.util.TimeZone timeZone)
            throws java.text.ParseException
Parameters:
name - Nom du trigger
group - Groupe du trigger
jobName - Nom du Job
jobGroup - Groupe du Job
cronExpression - Cron Expression
timeZone - Specifies for which time zone the cronExpression should be interprted, i.e. the expression 0 0 10 * * ?, is resolved to 10:00 am in this time zone.
Throws:
java.text.ParseException

CronTrigger

public CronTrigger(java.lang.String name,
                   java.lang.String group,
                   java.lang.String jobName,
                   java.lang.String jobGroup,
                   java.util.Date startTime,
                   java.util.Date endTime,
                   java.lang.String cronExpression)
            throws java.text.ParseException
Parameters:
name - Nom du trigger
group - Groupe du trigger
jobName - Nom du Job
jobGroup - Groupe du Job
startTime - A Date set to the earliest time for the Trigger to start firing.
endTime - A Date set to the time for the Trigger to quit repeat firing.
cronExpression - Cron Expression
Throws:
java.text.ParseException

CronTrigger

public CronTrigger(java.lang.String name,
                   java.lang.String group,
                   java.lang.String jobName,
                   java.lang.String jobGroup,
                   java.util.Date startTime,
                   java.util.Date endTime,
                   java.lang.String cronExpression,
                   java.util.TimeZone timeZone)
            throws java.text.ParseException
Parameters:
name - Nom du trigger
group - Groupe du trigger
jobName - Nom du Job
jobGroup - Groupe du Job
startTime - A Date set to the earliest time for the Trigger to start firing.
endTime - A Date set to the time for the Trigger to quit repeat firing.
cronExpression - Cron Expression
timeZone - Specifies for which time zone the cronExpression should be interprted, i.e. the expression 0 0 10 * * ?, is resolved to 10:00 am in this time zone.
Throws:
java.text.ParseException
Method Detail

asTrigger

public final Trigger asTrigger()
See Also:
salto.batch.trigger.IExtendedTrigger#asTrigger()

clone

public final java.lang.Object clone()
See Also:
Object.clone()

isOrphan

public final boolean isOrphan()
Returns:
Returns the orphan.

setOrphan

public final void setOrphan(boolean orphan)
Parameters:
orphan - The orphan to set.


Copyright © 2005-2008 Ubik-Ingenierie. All Rights Reserved.