com.dotmarketing.quartz
Class ScheduledTask

java.lang.Object
  extended by com.dotmarketing.quartz.ScheduledTask
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CronScheduledTask, SimpleScheduledTask

public abstract class ScheduledTask
extends java.lang.Object
implements java.io.Serializable

This is utility class to wrap a quartz job and its configured trigger, so if you have a quartz job that is scheduled multiple times with multiple trigger you can end up with multiple instances of this object

Author:
David
See Also:
Serialized Form

Constructor Summary
ScheduledTask()
           
ScheduledTask(java.lang.String jobName, java.lang.String jobGroup, java.lang.String jobDescription, java.lang.String javaClass, boolean isVolatile, java.lang.String triggerName, java.lang.String triggerGroup, java.util.Date startDate, java.util.Date endDate, int misfireInstruction, int priority, boolean sequentialScheduled, java.util.Map<java.lang.String,java.lang.Object> properties)
           
ScheduledTask(java.lang.String jobName, java.lang.String jobGroup, java.lang.String jobDescription, java.lang.String javaClass, java.util.Date startDate, java.util.Date endDate, int misfireInstruction, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 
Method Summary
 boolean getDurability()
           
 java.util.Date getEndDate()
           
 java.lang.String getJavaClassName()
           
 java.lang.String getJobDescription()
           
 java.lang.String getJobGroup()
           
 java.lang.String getJobName()
           
 int getMisfireInstruction()
           
 int getPriority()
           
 java.util.Map<java.lang.String,java.lang.Object> getProperties()
           
static long getSerialVersionUID()
           
 java.util.Date getStartDate()
           
 java.lang.String getTriggerGroup()
           
 java.lang.String getTriggerName()
           
 boolean isSequentialScheduled()
           
 boolean isVolatile()
           
 void setDurability(boolean durability)
           
 void setEndDate(java.util.Date endDate)
           
 void setJavaClassName(java.lang.String javaClass)
           
 void setJobDescription(java.lang.String jobDescription)
           
 void setJobGroup(java.lang.String jobGroup)
           
 void setJobName(java.lang.String jobName)
           
 void setMisfireInstruction(int misfireInstruction)
           
 void setPriority(int priority)
           
 void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
           
 void setSequentialScheduled(boolean sequentialScheduled)
           
 void setStartDate(java.util.Date startDate)
           
 void setTriggerGroup(java.lang.String triggerGroup)
           
 void setTriggerName(java.lang.String triggerName)
           
 void setVolatile(boolean isVolatile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScheduledTask

public ScheduledTask(java.lang.String jobName,
                     java.lang.String jobGroup,
                     java.lang.String jobDescription,
                     java.lang.String javaClass,
                     boolean isVolatile,
                     java.lang.String triggerName,
                     java.lang.String triggerGroup,
                     java.util.Date startDate,
                     java.util.Date endDate,
                     int misfireInstruction,
                     int priority,
                     boolean sequentialScheduled,
                     java.util.Map<java.lang.String,java.lang.Object> properties)

ScheduledTask

public ScheduledTask(java.lang.String jobName,
                     java.lang.String jobGroup,
                     java.lang.String jobDescription,
                     java.lang.String javaClass,
                     java.util.Date startDate,
                     java.util.Date endDate,
                     int misfireInstruction,
                     java.util.Map<java.lang.String,java.lang.Object> properties)

ScheduledTask

public ScheduledTask()
Method Detail

getSerialVersionUID

public static long getSerialVersionUID()

getEndDate

public java.util.Date getEndDate()

setEndDate

public void setEndDate(java.util.Date endDate)

getJavaClassName

public java.lang.String getJavaClassName()

setJavaClassName

public void setJavaClassName(java.lang.String javaClass)

getJobDescription

public java.lang.String getJobDescription()

setJobDescription

public void setJobDescription(java.lang.String jobDescription)

getJobName

public java.lang.String getJobName()

setJobName

public void setJobName(java.lang.String jobName)

getStartDate

public java.util.Date getStartDate()

setStartDate

public void setStartDate(java.util.Date startDate)

getJobGroup

public java.lang.String getJobGroup()

setJobGroup

public void setJobGroup(java.lang.String jobGroup)

getProperties

public java.util.Map<java.lang.String,java.lang.Object> getProperties()

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)

setMisfireInstruction

public void setMisfireInstruction(int misfireInstruction)

getMisfireInstruction

public int getMisfireInstruction()

setVolatile

public void setVolatile(boolean isVolatile)

isVolatile

public boolean isVolatile()

setPriority

public void setPriority(int priority)

getPriority

public int getPriority()

setTriggerName

public void setTriggerName(java.lang.String triggerName)

getTriggerName

public java.lang.String getTriggerName()

setTriggerGroup

public void setTriggerGroup(java.lang.String triggerGroup)

getTriggerGroup

public java.lang.String getTriggerGroup()

setSequentialScheduled

public void setSequentialScheduled(boolean sequentialScheduled)

isSequentialScheduled

public boolean isSequentialScheduled()

setDurability

public void setDurability(boolean durability)

getDurability

public boolean getDurability()


Copyright © 2013 dotCMS Inc. All Rights Reserved.