Package ch.tocco.nice2.tasks.api.quartz
Class AbstractInterruptableJob
java.lang.Object
ch.tocco.nice2.tasks.api.quartz.AbstractJob
ch.tocco.nice2.tasks.api.quartz.AbstractInterruptableJob
- All Implemented Interfaces:
org.quartz.InterruptableJob
,org.quartz.Job
- Direct Known Subclasses:
AbstractActionResource.AbstractInterruptableActionJob
,AbstractZipExtractionJob
,ActivePositionBatchJob
,ArchiveOldEventsBatchJob
,AtomFeedReaderBatchJob
,AutoEvaluationIntrusionBatchJob
,BirthdayCongratulateBatchJob
,BookOrdersBatchJob
,CleanupNotProcessedTransactionsBatchJob
,DeleteOldTaskExecutionBatchJob
,EvaluationJob
,EventLogicCopyJob
,EventPropagationJob
,GenericImporterTask
,InvokeOrderGeneratorTask
,LegacySendMailJob
,ProcessMailboxTask
,QualificationExportJob
,RecalculateHierarchyJob
,RunGeoLocationBatchJob
,SendMailJob
,SendSmsJob
,TakeRegistrationJob
,TimereportDayGeneratorBatchJob
,UpdateOpenBalanceDueBatchJob
public abstract class AbstractInterruptableJob
extends AbstractJob
implements org.quartz.InterruptableJob
-
Field Summary
Fields inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractJob
businessUnitManager, l10N, logger, principalManager, securityManager
-
Constructor Summary
-
Method Summary
Methods inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractJob
doExecute, execute, getProgress, getProgressLog, setBusinessUnitManager, setConverters, setL10N, setLogger, setPrincipalManager, setProgressPersistenceManager, setRuleProviderService, setSecurityManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.quartz.Job
execute
-
Constructor Details
-
AbstractInterruptableJob
public AbstractInterruptableJob()
-
-
Method Details
-
interrupt
public final void interrupt() throws org.quartz.UnableToInterruptJobException- Specified by:
interrupt
in interfaceorg.quartz.InterruptableJob
- Throws:
org.quartz.UnableToInterruptJobException
-
isCancelled
public boolean isCancelled()
-