public interface JobExecutionCompanion
Modifier and Type | Method and Description |
---|---|
void |
beginInnerTransaction(SchedulerTask schedulerTask) |
AbstractJob |
beginSchedulerTask(AbstractJob job) |
void |
endSchedulerTask(AbstractJob job,
ExecutionLogEntry logEntry,
boolean badFailure) |
void |
failExecutingJob(AbstractJob job) |
void |
finishInnerTransaction(SchedulerTask schedulerTask,
boolean success) |
void |
flush() |
ActionEntry |
initActionEntry(ExecutionLogEntry logEntry) |
AbstractAction |
initActionForExecution(AbstractAction action) |
ExecutionLogEntry |
initHistoryEntry(AbstractJob job) |
JobEntry |
initJobEntry(ExecutionLogEntry entry) |
AbstractJob |
initJobForExecution(AbstractJob job) |
void |
resetWaitingJob(AbstractJob job) |
void |
updateStateAfterActionExecution(AbstractJob job,
ExecutionLogEntry entry,
ActionEntry actionEntry,
boolean success) |
void |
updateStateAfterJobExecution(AbstractJob job,
ExecutionLogEntry entry,
JobEntry jobEntry,
boolean success) |
AbstractJob initJobForExecution(AbstractJob job)
AbstractJob beginSchedulerTask(AbstractJob job)
void endSchedulerTask(AbstractJob job, ExecutionLogEntry logEntry, boolean badFailure)
void updateStateAfterJobExecution(AbstractJob job, ExecutionLogEntry entry, JobEntry jobEntry, boolean success)
ExecutionLogEntry initHistoryEntry(AbstractJob job)
void updateStateAfterActionExecution(AbstractJob job, ExecutionLogEntry entry, ActionEntry actionEntry, boolean success)
AbstractAction initActionForExecution(AbstractAction action)
void beginInnerTransaction(SchedulerTask schedulerTask)
void finishInnerTransaction(SchedulerTask schedulerTask, boolean success)
void failExecutingJob(AbstractJob job)
void resetWaitingJob(AbstractJob job)
void flush()
ActionEntry initActionEntry(ExecutionLogEntry logEntry)
JobEntry initJobEntry(ExecutionLogEntry entry)