Interface JobExecutionCompanion
- All Known Implementing Classes:
JobExecutionCompanionImpl,JpaExecutionCompanion
public interface JobExecutionCompanion
-
Method Summary
Modifier and TypeMethodDescriptionvoidbeginInnerTransaction(SchedulerTask schedulerTask) voidendSchedulerTask(AbstractJob job, ExecutionLogEntry logEntry, boolean badFailure) voidvoidfinishInnerTransaction(SchedulerTask schedulerTask, boolean success) voidflush()initActionEntry(ExecutionLogEntry logEntry) initActionForExecution(AbstractAction action) initJobEntry(ExecutionLogEntry entry) voidvoidupdateStateAfterActionExecution(AbstractJob job, ExecutionLogEntry entry, ActionEntry actionEntry, boolean success) voidupdateStateAfterJobExecution(AbstractJob job, ExecutionLogEntry entry, JobEntry jobEntry, boolean success)
-
Method Details
-
initJobForExecution
-
beginSchedulerTask
-
endSchedulerTask
-
updateStateAfterJobExecution
void updateStateAfterJobExecution(AbstractJob job, ExecutionLogEntry entry, JobEntry jobEntry, boolean success) -
initHistoryEntry
-
updateStateAfterActionExecution
void updateStateAfterActionExecution(AbstractJob job, ExecutionLogEntry entry, ActionEntry actionEntry, boolean success) -
initActionForExecution
-
beginInnerTransaction
-
finishInnerTransaction
-
failExecutingJob
-
resetWaitingJob
-
flush
void flush() -
initActionEntry
-
initJobEntry
-