Package com.avoka.fc.core.job
Class StatusManagementJob
- java.lang.Object
-
- com.avoka.fc.core.job.AbstractJob
-
- com.avoka.fc.core.job.BaseJob
-
- com.avoka.fc.core.job.StatusManagementJob
-
- All Implemented Interfaces:
org.quartz.InterruptableJob,org.quartz.Job
public class StatusManagementJob extends BaseJob
Status management Job that execute scheduled status changes.- Since:
- 22.04.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringJOB_NAMEThe name of the job.-
Fields inherited from class com.avoka.fc.core.job.AbstractJob
JOB_CONTEXT_PARAM, JOB_GROUP_BACKGROUND, JOB_GROUP_MEMORY, logExecution, MANAGER_LISTENERS, SERVLET_CONTEXT, SPRING_CONTEXT
-
-
Constructor Summary
Constructors Constructor Description StatusManagementJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteJob()Subclasses should override this method to provide their functionality.ErrorLoglogException(Throwable error)Log the exception to the ErrorLog if an error occurs performing the job and send an System Alert email.-
Methods inherited from class com.avoka.fc.core.job.AbstractJob
execute, getContext, getContextParam, getDataContext, getErrorLogService, getLogger, getServletContext, interrupt, isInterrupted
-
-
-
-
Field Detail
-
JOB_NAME
public static final String JOB_NAME
The name of the job.- See Also:
- Constant Field Values
-
-
Method Detail
-
executeJob
public void executeJob()
Description copied from class:AbstractJobSubclasses should override this method to provide their functionality. A DataContext object will be bound to the thread executing this task. Any uncommitted changes to the DataContext will be automatically rolled back when this method completes.- Specified by:
executeJobin classAbstractJob
-
logException
public ErrorLog logException(Throwable error)
Log the exception to the ErrorLog if an error occurs performing the job and send an System Alert email.- Overrides:
logExceptionin classAbstractJob- Parameters:
error- the exception to log (required)- Returns:
- the new ErrorLog record
-
-