Package com.avoka.fc.core.job
Class JobControllerJob
java.lang.Object
com.avoka.fc.core.job.AbstractJob
com.avoka.fc.core.job.BaseJob
com.avoka.fc.core.job.JobControllerJob
- All Implemented Interfaces:
org.quartz.InterruptableJob,org.quartz.Job
Provides a Quartz Job for processing Collaboration Jobs.
- See Also:
-
Field Summary
FieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidSubclasses should override this method to provide their functionality.voidInterrupt the execution of the job processor job.Methods inherited from class com.avoka.fc.core.job.AbstractJob
createAndBindDataContext, execute, getContext, getContextParam, getDataContext, getErrorLogService, getLogger, getServletContext, isInterrupted, logException
-
Field Details
-
JOB_NAME
The name of the Quartz Job.- See Also:
-
-
Constructor Details
-
JobControllerJob
public JobControllerJob()
-
-
Method Details
-
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- See Also:
-
interrupt
public void interrupt()Interrupt the execution of the job processor job.- Specified by:
interruptin interfaceorg.quartz.InterruptableJob- Overrides:
interruptin classAbstractJob- Since:
- 20.11.0
- See Also:
-