Class RuleEngineCompilePublishJobPerformable
- java.lang.Object
-
- de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<RuleEngineCronJobModel>
-
- de.hybris.platform.ruleengineservices.jobs.impl.AbstractRuleEngineJob
-
- de.hybris.platform.ruleengineservices.jobs.impl.RuleEngineCompilePublishJobPerformable
-
- All Implemented Interfaces:
RuleEngineJobPerformable<RuleEngineCronJobModel>,JobPerformable<RuleEngineCronJobModel>
public class RuleEngineCompilePublishJobPerformable extends AbstractRuleEngineJob
Implementation of theJobPerformablefor compile&publish rule engine task
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.ruleengineservices.jobs.impl.AbstractRuleEngineJob
ABORTED_RESULT, FAILURE_RESULT, SUCCESS_RESULT
-
Fields inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
flexibleSearchService, modelService, sessionService
-
-
Constructor Summary
Constructors Constructor Description RuleEngineCompilePublishJobPerformable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetJobName()protected java.util.Optional<RuleCompilerPublisherResult>performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker)-
Methods inherited from class de.hybris.platform.ruleengineservices.jobs.impl.AbstractRuleEngineJob
createCronJobProgressTracker, getModelService, getPerformResult, getRuleEngineJobExecutionSynchronizer, getRuleMaintenanceService, hasErrors, hasPublisherErrors, isAbortable, isPerformable, logCompilerErrorMessages, logOnFailedJobFinish, logOnJobStart, logOnSuccessfulJobFinish, logPublisherErrorMessages, logToDatabase, onError, perform, setRuleEngineJobExecutionSynchronizer, setRuleMaintenanceService, setTrackerProgress
-
Methods inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
clearAbortRequestedIfNeeded, isPerformable, setFlexibleSearchService, setModelService, setSessionService
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.servicelayer.cronjob.JobPerformable
isPerformable
-
-
-
-
Method Detail
-
performInternal
protected java.util.Optional<RuleCompilerPublisherResult> performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker)
- Specified by:
performInternalin classAbstractRuleEngineJob
-
getJobName
protected java.lang.String getJobName()
- Specified by:
getJobNamein classAbstractRuleEngineJob
-
-