Package com.avoka.fc.core.job
Class BaseJob
java.lang.Object
com.avoka.fc.core.job.AbstractJob
com.avoka.fc.core.job.BaseJob
- All Implemented Interfaces:
org.quartz.InterruptableJob,org.quartz.Job
- Direct Known Subclasses:
DatabaseIntegrityCheckerJob,DataKeystoreRolloverJob,DataRetentionJob,DeliveryEscalationJob,EmailDeliveryReminderJob,EmailQueueJob,EventOutboxProcessorJob,HttpInvokerJob,JobControllerJob,PaymentReminderJob,ResolveOutstandingPaymentsJob,ScheduledServiceJob,SecurityPolicyManagerJob,StatusManagementJob,SubmissionEmailVerificationReminderJob,SystemHealthJob,SystemMonitoringJob,TemplateVersionDeploymentJob,TransactionHistoryPublisherJob,TransactionLicensingJob,TransactionProcessingJob,VirusScanJob
@PersistJobDataAfterExecution
@DisallowConcurrentExecution
public abstract class BaseJob
extends AbstractJob
Provides an abstract stateful Quartz Job class for Job classes to extend.
Being a stateful job, only one instance will ever be running at one time.
-
Field Summary
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 -
Method Summary
Methods inherited from class com.avoka.fc.core.job.AbstractJob
createAndBindDataContext, execute, executeJob, getContext, getContextParam, getDataContext, getErrorLogService, getLogger, getServletContext, interrupt, isInterrupted, logException
-
Constructor Details
-
BaseJob
public BaseJob()
-