com.dotmarketing.quartz
Class ScheduledTask
java.lang.Object
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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()
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.