Uses of Class
de.hybris.platform.ruleengineservices.model.RuleEngineCronJobModel
Packages that use RuleEngineCronJobModel
Package
Description
-
Uses of RuleEngineCronJobModel in de.hybris.platform.ruleengineservices.jobs
Methods in de.hybris.platform.ruleengineservices.jobs that return RuleEngineCronJobModelModifier and TypeMethodDescriptionRuleEngineCronJobLauncher.triggerAllModulesInitialization()Trigger the whole rule engine (for all modules) initializationRuleEngineCronJobLauncher.triggerCompileAndPublish(List<SourceRuleModel> rules, String moduleName, boolean enableIncrementalUpdate) Trigger the compilation and publishing of specified rules for a moduleRuleEngineJobService.triggerCronJob(String ruleEngineJobCode, String jobPerformableBeanName, Supplier<RuleEngineCronJobModel> cronJobSupplier) Given the rule engine Job, create a new instance ofRuleEngineCronJobModeland run it if no other associated cron job is currently in executionRuleEngineCronJobLauncher.triggerModuleInitialization(String moduleName) Trigger the specified module initialization taskRuleEngineCronJobLauncher.triggerSynchronizeModules(String srcModuleName, String targetModuleName) Trigger the modules synchronization taskRuleEngineCronJobLauncher.triggerUndeployRules(List<SourceRuleModel> rules, String moduleName) Trigger the specified rules undeployment processMethods in de.hybris.platform.ruleengineservices.jobs that return types with arguments of type RuleEngineCronJobModelModifier and TypeMethodDescriptionRuleEngineCronJobSupplierFactory.createAllModulesInitializationSupplier()Create supplier ofRuleEngineCronJobModelfor all modules initialization processRuleEngineCronJobSupplierFactory.createCompileAndPublishSupplier(List<SourceRuleModel> rules, String moduleName, boolean enableIncrementalUpdate) Create supplier ofRuleEngineCronJobModelfor compilation and publishing of specified rules for a moduleRuleEngineCronJobSupplierFactory.createModuleInitializationSupplier(String moduleName) Create supplier ofRuleEngineCronJobModelfor module initialization processRuleEngineCronJobSupplierFactory.createSynchronizeSupplier(String srcModuleName, String targetModuleName) Create supplier ofRuleEngineCronJobModelfor modules synchronization processRuleEngineCronJobSupplierFactory.createUndeploySupplier(List<SourceRuleModel> rules, String moduleName) Create supplier ofRuleEngineCronJobModelfor undeployment of specified rules for a moduleMethods in de.hybris.platform.ruleengineservices.jobs with parameters of type RuleEngineCronJobModelModifier and TypeMethodDescriptionbooleanRuleEngineJobExecutionSynchronizer.acquireLock(RuleEngineCronJobModel cronJob) Performs lock acquisition of all the required resources for the given jobvoidRuleEngineJobExecutionSynchronizer.releaseLock(RuleEngineCronJobModel cronJob) Releases locks of all of the previously acquired resources for the given jobMethod parameters in de.hybris.platform.ruleengineservices.jobs with type arguments of type RuleEngineCronJobModelModifier and TypeMethodDescriptionRuleEngineJobService.triggerCronJob(String ruleEngineJobCode, String jobPerformableBeanName, Supplier<RuleEngineCronJobModel> cronJobSupplier) Given the rule engine Job, create a new instance ofRuleEngineCronJobModeland run it if no other associated cron job is currently in execution -
Uses of RuleEngineCronJobModel in de.hybris.platform.ruleengineservices.jobs.impl
Methods in de.hybris.platform.ruleengineservices.jobs.impl that return RuleEngineCronJobModelModifier and TypeMethodDescriptionprotected RuleEngineCronJobModelDefaultRuleEngineCronJobSupplierFactory.newCronJob()DefaultRuleEngineCronJobLauncher.triggerAllModulesInitialization()DefaultRuleEngineCronJobLauncher.triggerCompileAndPublish(List<SourceRuleModel> rules, String moduleName, boolean enableIncrementalUpdate) DefaultRuleEngineJobService.triggerCronJob(String ruleEngineJobCode, String jobPerformableBeanName, Supplier<RuleEngineCronJobModel> cronJobSupplier) DefaultRuleEngineCronJobLauncher.triggerModuleInitialization(String moduleName) DefaultRuleEngineCronJobLauncher.triggerSynchronizeModules(String srcModuleName, String targetModuleName) DefaultRuleEngineCronJobLauncher.triggerUndeployRules(List<SourceRuleModel> rules, String moduleName) Methods in de.hybris.platform.ruleengineservices.jobs.impl that return types with arguments of type RuleEngineCronJobModelModifier and TypeMethodDescriptionDefaultRuleEngineCronJobSupplierFactory.createAllModulesInitializationSupplier()DefaultRuleEngineCronJobSupplierFactory.createCompileAndPublishSupplier(List<SourceRuleModel> rules, String moduleName, boolean enableIncrementalUpdate) DefaultRuleEngineCronJobSupplierFactory.createModuleInitializationSupplier(String moduleName) DefaultRuleEngineCronJobSupplierFactory.createSynchronizeSupplier(String srcModuleName, String targetModuleName) DefaultRuleEngineCronJobSupplierFactory.createUndeploySupplier(List<SourceRuleModel> rules, String moduleName) Methods in de.hybris.platform.ruleengineservices.jobs.impl with parameters of type RuleEngineCronJobModelModifier and TypeMethodDescriptionbooleanDefaultRuleEngineJobExecutionSynchronizer.acquireLock(RuleEngineCronJobModel cronJob) protected CronJobProgressTrackerAbstractRuleEngineJob.createCronJobProgressTracker(RuleEngineCronJobModel cronJob) protected PerformResultAbstractRuleEngineJob.getPerformResult(RuleEngineCronJobModel cronJob, RuleCompilerPublisherResult result) protected List<AbstractRulesModuleModel>DefaultRuleEngineJobExecutionSynchronizer.getRulesModules(RuleEngineCronJobModel cronJob) booleanAbstractRuleEngineJob.isPerformable(RuleEngineCronJobModel cronJob) protected voidDefaultRuleEngineJobService.linkCronJobToJob(RuleEngineJobModel ruleEngineJob, RuleEngineCronJobModel ruleEngineCronJob) protected voidAbstractRuleEngineJob.logCompilerErrorMessages(RuleEngineCronJobModel cronJob, RuleCompilerPublisherResult ruleResults) protected voidAbstractRuleEngineJob.logPublisherErrorMessages(RuleEngineCronJobModel cronJob, RuleCompilerPublisherResult ruleResults) protected voidAbstractRuleEngineJob.logToDatabase(RuleEngineCronJobModel cronJob, String error) protected voidAbstractRuleEngineJob.onError(RuleEngineCronJobModel cronJob, RuleCompilerPublisherResult ruleResults) AbstractRuleEngineJob.perform(RuleEngineCronJobModel cronJob) protected abstract Optional<RuleCompilerPublisherResult>AbstractRuleEngineJob.performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker) protected Optional<RuleCompilerPublisherResult>RuleEngineAllModulesInitJobPerformable.performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker) protected Optional<RuleCompilerPublisherResult>RuleEngineCompilePublishJobPerformable.performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker) protected Optional<RuleCompilerPublisherResult>RuleEngineModuleInitJobPerformable.performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker) protected Optional<RuleCompilerPublisherResult>RuleEngineModuleSyncJobPerformable.performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker) protected Optional<RuleCompilerPublisherResult>RuleEngineUndeployJobPerformable.performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker) voidDefaultRuleEngineJobExecutionSynchronizer.releaseLock(RuleEngineCronJobModel cronJob) protected voidDefaultRuleEngineJobExecutionSynchronizer.setLockAcquired(RuleEngineCronJobModel cronJob, List<AbstractRulesModuleModel> modules, boolean value) Method parameters in de.hybris.platform.ruleengineservices.jobs.impl with type arguments of type RuleEngineCronJobModelModifier and TypeMethodDescriptionDefaultRuleEngineJobService.triggerCronJob(String ruleEngineJobCode, String jobPerformableBeanName, Supplier<RuleEngineCronJobModel> cronJobSupplier) Constructor parameters in de.hybris.platform.ruleengineservices.jobs.impl with type arguments of type RuleEngineCronJobModelModifierConstructorDescriptionCronJobPollingMonitor(CronJobService cronJobService, ModelService modelService, Supplier<RuleEngineCronJobModel> ruleEngineCronJobModelSupplier)