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:
DataKeystoreRolloverJob
,DeliveryEscalationJob
,EmailDeliveryReminderJob
,EmailQueueJob
,HttpInvokerJob
,JobControllerJob
,PaymentReminderJob
,ResolveOutstandingPaymentsJob
,ScheduledServiceJob
,SecurityPolicyManagerJob
,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 Constructor Description BaseJob()
-
Method Summary
-
Methods inherited from class com.avoka.fc.core.job.AbstractJob
execute, executeJob, getContext, getContextParam, getDataContext, getErrorLogService, getLogger, getServletContext, interrupt, isInterrupted, logException
-
-