Package org.ikasan.housekeeping
Class HousekeepingJobImpl
- java.lang.Object
-
- org.ikasan.housekeeping.HousekeepingJobImpl
-
- All Implemented Interfaces:
org.ikasan.spec.housekeeping.HousekeepingJob,org.ikasan.spec.monitor.MonitorSubject,org.quartz.Job
@DisallowConcurrentExecution public class HousekeepingJobImpl extends java.lang.Object implements org.ikasan.spec.housekeeping.HousekeepingJob, org.ikasan.spec.monitor.MonitorSubjectCreated by Ikasan Development Team on 09/07/2019.
-
-
Constructor Summary
Constructors Constructor Description HousekeepingJobImpl(java.lang.String jobName, org.ikasan.spec.housekeeping.HousekeepService houseKeepService, org.springframework.core.env.Environment environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(org.quartz.JobExecutionContext jobExecutionContext)java.lang.IntegergetBatchDeleteSize()java.lang.StringgetCronExpression()org.springframework.core.env.EnvironmentgetEnvironment()java.lang.StringgetExecutionErrorMessage()java.lang.StringgetJobName()java.lang.BooleangetLastExecutionSuccessful()java.lang.IntegergetTransactionDeleteSize()voidinit()java.lang.BooleanisEnabled()java.lang.BooleanisInitialised()voidsave()voidsetBatchDeleteSize(java.lang.Integer batchDeleteSize)voidsetCronExpression(java.lang.String cronExpression)voidsetEnabled(java.lang.Boolean enabled)voidsetInitialised(java.lang.Boolean initialised)voidsetMonitor(org.ikasan.spec.monitor.Monitor monitor)voidsetTransactionDeleteSize(java.lang.Integer transactionDeleteSize)
-
-
-
Method Detail
-
init
public void init()
- Specified by:
initin interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
save
public void save()
- Specified by:
savein interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
execute
public void execute(org.quartz.JobExecutionContext jobExecutionContext) throws org.quartz.JobExecutionException- Specified by:
executein interfaceorg.quartz.Job- Throws:
org.quartz.JobExecutionException
-
setCronExpression
public void setCronExpression(java.lang.String cronExpression)
- Specified by:
setCronExpressionin interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
getCronExpression
public java.lang.String getCronExpression()
- Specified by:
getCronExpressionin interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
setMonitor
public void setMonitor(org.ikasan.spec.monitor.Monitor monitor)
- Specified by:
setMonitorin interfaceorg.ikasan.spec.monitor.MonitorSubject
-
getEnvironment
public org.springframework.core.env.Environment getEnvironment()
-
getJobName
public java.lang.String getJobName()
- Specified by:
getJobNamein interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
getBatchDeleteSize
public java.lang.Integer getBatchDeleteSize()
- Specified by:
getBatchDeleteSizein interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
getTransactionDeleteSize
public java.lang.Integer getTransactionDeleteSize()
- Specified by:
getTransactionDeleteSizein interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
setBatchDeleteSize
public void setBatchDeleteSize(java.lang.Integer batchDeleteSize)
- Specified by:
setBatchDeleteSizein interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
setTransactionDeleteSize
public void setTransactionDeleteSize(java.lang.Integer transactionDeleteSize)
- Specified by:
setTransactionDeleteSizein interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
isEnabled
public java.lang.Boolean isEnabled()
- Specified by:
isEnabledin interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
- Specified by:
setEnabledin interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
getLastExecutionSuccessful
public java.lang.Boolean getLastExecutionSuccessful()
- Specified by:
getLastExecutionSuccessfulin interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
getExecutionErrorMessage
public java.lang.String getExecutionErrorMessage()
- Specified by:
getExecutionErrorMessagein interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
isInitialised
public java.lang.Boolean isInitialised()
- Specified by:
isInitialisedin interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
setInitialised
public void setInitialised(java.lang.Boolean initialised)
- Specified by:
setInitialisedin interfaceorg.ikasan.spec.housekeeping.HousekeepingJob
-
-