public class Job
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
Job.JobRunProblemOccasion |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CUSTOM_TASK_UID_PREFIX |
static java.text.SimpleDateFormat |
DATE_FORMAT_LOG |
static org.apache.log4j.Layout |
JOBLOG_LAYOUT |
static java.lang.Integer |
LOG_CLEANUP_DEFAULT |
static java.lang.String |
OPTION_PERMANENT_LOG |
static java.lang.String |
OPTION_PERMANENT_LOG_CLEANUP |
static int |
ORIGIN_CUSTOM |
static int |
ORIGIN_WGACONFIG |
static java.lang.String |
QUARTZ_JOBGROUP_WGASCHEDULER |
Constructor and Description |
---|
Job(Scheduler scheduler,
de.innovationgate.wga.config.Job conf) |
Modifier and Type | Method and Description |
---|---|
void |
addSchedules(java.util.List schedulesList,
org.quartz.Scheduler quartzScheduler) |
void |
addTask(Task task) |
void |
addToScheduler(java.util.List schedules,
org.quartz.Scheduler quartzScheduler) |
void |
addTrigger(org.quartz.Trigger trigger) |
void |
cancel() |
void |
clearLog() |
void |
clearSchedules(org.quartz.Scheduler quartzScheduler) |
java.lang.String |
getDescription() |
java.lang.String |
getEndMessage() |
java.util.Date |
getLastRun() |
java.lang.String |
getLog() |
java.lang.String |
getName() |
java.util.Map<java.lang.String,java.lang.String> |
getOptions() |
int |
getOrigin() |
Scheduler |
getScheduler() |
java.util.List<Task> |
getTasks() |
java.lang.String |
getUid() |
boolean |
isCancelable() |
boolean |
isCancelled() |
boolean |
isFailed() |
boolean |
isQuiet() |
boolean |
isRunning() |
boolean |
isTransient() |
java.util.Date |
nextScheduledRun() |
void |
retrieveStats(Job previousJob) |
void |
setDescription(java.lang.String string) |
void |
setEndMessage(java.lang.String endMessage) |
void |
setName(java.lang.String name) |
void |
setOrigin(int origin) |
void |
setQuiet(boolean quiet) |
void |
setTransient(boolean transient1) |
void |
shutdown() |
public static final java.lang.String OPTION_PERMANENT_LOG
public static final java.lang.String OPTION_PERMANENT_LOG_CLEANUP
public static final java.lang.Integer LOG_CLEANUP_DEFAULT
public static final java.lang.String CUSTOM_TASK_UID_PREFIX
public static final java.lang.String QUARTZ_JOBGROUP_WGASCHEDULER
public static final org.apache.log4j.Layout JOBLOG_LAYOUT
public static final java.text.SimpleDateFormat DATE_FORMAT_LOG
public static final int ORIGIN_WGACONFIG
public static final int ORIGIN_CUSTOM
public Job(Scheduler scheduler, de.innovationgate.wga.config.Job conf) throws ConfigurationException
ConfigurationException
public void addTask(Task task)
public void addToScheduler(java.util.List schedules, org.quartz.Scheduler quartzScheduler) throws ConfigurationException
ConfigurationException
public void addSchedules(java.util.List schedulesList, org.quartz.Scheduler quartzScheduler) throws ConfigurationException
ConfigurationException
public void shutdown()
public java.lang.String getLog()
public java.util.Map<java.lang.String,java.lang.String> getOptions()
public java.util.Date getLastRun()
public java.lang.String getName()
public java.util.List<Task> getTasks()
public void retrieveStats(Job previousJob)
previousJob
- public java.lang.String getDescription()
public void setDescription(java.lang.String string)
string
- public boolean isRunning()
public boolean isFailed()
public void clearLog()
public void addTrigger(org.quartz.Trigger trigger)
public java.util.Date nextScheduledRun()
public boolean isTransient()
public void setName(java.lang.String name)
public java.lang.String getEndMessage()
public void setEndMessage(java.lang.String endMessage)
public void setTransient(boolean transient1)
public int getOrigin()
public void setOrigin(int origin)
public java.lang.String getUid()
public Scheduler getScheduler()
public boolean isQuiet()
public void setQuiet(boolean quiet)
public void clearSchedules(org.quartz.Scheduler quartzScheduler) throws org.quartz.SchedulerException
org.quartz.SchedulerException
public boolean isCancelable()
public boolean isCancelled()
public void cancel()