Uses of Class
de.hybris.platform.ruleengineservices.model.RuleEngineCronJobModel
-
Packages that use RuleEngineCronJobModel Package Description de.hybris.platform.ruleengineservices.jobs de.hybris.platform.ruleengineservices.jobs.impl -
-
Uses of RuleEngineCronJobModel in de.hybris.platform.ruleengineservices.jobs
Methods in de.hybris.platform.ruleengineservices.jobs that return RuleEngineCronJobModel Modifier and Type Method Description RuleEngineCronJobModelRuleEngineCronJobLauncher. triggerAllModulesInitialization()Trigger the whole rule engine (for all modules) initializationRuleEngineCronJobModelRuleEngineCronJobLauncher. triggerCompileAndPublish(java.util.List<SourceRuleModel> rules, java.lang.String moduleName, boolean enableIncrementalUpdate)Trigger the compilation and publishing of specified rules for a moduleRuleEngineCronJobModelRuleEngineJobService. triggerCronJob(java.lang.String ruleEngineJobCode, java.lang.String jobPerformableBeanName, java.util.function.Supplier<RuleEngineCronJobModel> cronJobSupplier)Given the rule engine Job, create a new instance ofRuleEngineCronJobModeland run it if no other associated cron job is currently in executionRuleEngineCronJobModelRuleEngineCronJobLauncher. triggerModuleInitialization(java.lang.String moduleName)Trigger the specified module initialization taskRuleEngineCronJobModelRuleEngineCronJobLauncher. triggerSynchronizeModules(java.lang.String srcModuleName, java.lang.String targetModuleName)Trigger the modules synchronization taskRuleEngineCronJobModelRuleEngineCronJobLauncher. triggerUndeployRules(java.util.List<SourceRuleModel> rules, java.lang.String moduleName)Trigger the specified rules undeployment processMethods in de.hybris.platform.ruleengineservices.jobs that return types with arguments of type RuleEngineCronJobModel Modifier and Type Method Description java.util.function.Supplier<RuleEngineCronJobModel>RuleEngineCronJobSupplierFactory. createAllModulesInitializationSupplier()Create supplier ofRuleEngineCronJobModelfor all modules initialization processjava.util.function.Supplier<RuleEngineCronJobModel>RuleEngineCronJobSupplierFactory. createCompileAndPublishSupplier(java.util.List<SourceRuleModel> rules, java.lang.String moduleName, boolean enableIncrementalUpdate)Create supplier ofRuleEngineCronJobModelfor compilation and publishing of specified rules for a modulejava.util.function.Supplier<RuleEngineCronJobModel>RuleEngineCronJobSupplierFactory. createModuleInitializationSupplier(java.lang.String moduleName)Create supplier ofRuleEngineCronJobModelfor module initialization processjava.util.function.Supplier<RuleEngineCronJobModel>RuleEngineCronJobSupplierFactory. createSynchronizeSupplier(java.lang.String srcModuleName, java.lang.String targetModuleName)Create supplier ofRuleEngineCronJobModelfor modules synchronization processjava.util.function.Supplier<RuleEngineCronJobModel>RuleEngineCronJobSupplierFactory. createUndeploySupplier(java.util.List<SourceRuleModel> rules, java.lang.String moduleName)Create supplier ofRuleEngineCronJobModelfor undeployment of specified rules for a moduleMethods in de.hybris.platform.ruleengineservices.jobs with parameters of type RuleEngineCronJobModel Modifier and Type Method Description booleanRuleEngineJobExecutionSynchronizer. 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 RuleEngineCronJobModel Modifier and Type Method Description RuleEngineCronJobModelRuleEngineJobService. triggerCronJob(java.lang.String ruleEngineJobCode, java.lang.String jobPerformableBeanName, java.util.function.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 RuleEngineCronJobModel Modifier and Type Method Description protected RuleEngineCronJobModelDefaultRuleEngineCronJobSupplierFactory. newCronJob()RuleEngineCronJobModelDefaultRuleEngineCronJobLauncher. triggerAllModulesInitialization()RuleEngineCronJobModelDefaultRuleEngineCronJobLauncher. triggerCompileAndPublish(java.util.List<SourceRuleModel> rules, java.lang.String moduleName, boolean enableIncrementalUpdate)RuleEngineCronJobModelDefaultRuleEngineJobService. triggerCronJob(java.lang.String ruleEngineJobCode, java.lang.String jobPerformableBeanName, java.util.function.Supplier<RuleEngineCronJobModel> cronJobSupplier)RuleEngineCronJobModelDefaultRuleEngineCronJobLauncher. triggerModuleInitialization(java.lang.String moduleName)RuleEngineCronJobModelDefaultRuleEngineCronJobLauncher. triggerSynchronizeModules(java.lang.String srcModuleName, java.lang.String targetModuleName)RuleEngineCronJobModelDefaultRuleEngineCronJobLauncher. triggerUndeployRules(java.util.List<SourceRuleModel> rules, java.lang.String moduleName)Methods in de.hybris.platform.ruleengineservices.jobs.impl that return types with arguments of type RuleEngineCronJobModel Modifier and Type Method Description java.util.function.Supplier<RuleEngineCronJobModel>DefaultRuleEngineCronJobSupplierFactory. createAllModulesInitializationSupplier()java.util.function.Supplier<RuleEngineCronJobModel>DefaultRuleEngineCronJobSupplierFactory. createCompileAndPublishSupplier(java.util.List<SourceRuleModel> rules, java.lang.String moduleName, boolean enableIncrementalUpdate)java.util.function.Supplier<RuleEngineCronJobModel>DefaultRuleEngineCronJobSupplierFactory. createModuleInitializationSupplier(java.lang.String moduleName)java.util.function.Supplier<RuleEngineCronJobModel>DefaultRuleEngineCronJobSupplierFactory. createSynchronizeSupplier(java.lang.String srcModuleName, java.lang.String targetModuleName)java.util.function.Supplier<RuleEngineCronJobModel>DefaultRuleEngineCronJobSupplierFactory. createUndeploySupplier(java.util.List<SourceRuleModel> rules, java.lang.String moduleName)Methods in de.hybris.platform.ruleengineservices.jobs.impl with parameters of type RuleEngineCronJobModel Modifier and Type Method Description booleanDefaultRuleEngineJobExecutionSynchronizer. acquireLock(RuleEngineCronJobModel cronJob)protected CronJobProgressTrackerAbstractRuleEngineJob. createCronJobProgressTracker(RuleEngineCronJobModel cronJob)protected PerformResultAbstractRuleEngineJob. getPerformResult(RuleEngineCronJobModel cronJob, RuleCompilerPublisherResult result)protected java.util.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, java.lang.String error)protected voidAbstractRuleEngineJob. onError(RuleEngineCronJobModel cronJob, RuleCompilerPublisherResult ruleResults)PerformResultAbstractRuleEngineJob. perform(RuleEngineCronJobModel cronJob)protected abstract java.util.Optional<RuleCompilerPublisherResult>AbstractRuleEngineJob. performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker)protected java.util.Optional<RuleCompilerPublisherResult>RuleEngineAllModulesInitJobPerformable. performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker)protected java.util.Optional<RuleCompilerPublisherResult>RuleEngineCompilePublishJobPerformable. performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker)protected java.util.Optional<RuleCompilerPublisherResult>RuleEngineModuleInitJobPerformable. performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker)protected java.util.Optional<RuleCompilerPublisherResult>RuleEngineModuleSyncJobPerformable. performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker)protected java.util.Optional<RuleCompilerPublisherResult>RuleEngineUndeployJobPerformable. performInternal(RuleEngineCronJobModel cronJob, CronJobProgressTracker tracker)voidDefaultRuleEngineJobExecutionSynchronizer. releaseLock(RuleEngineCronJobModel cronJob)protected voidDefaultRuleEngineJobExecutionSynchronizer. setLockAcquired(RuleEngineCronJobModel cronJob, java.util.List<AbstractRulesModuleModel> modules, boolean value)Method parameters in de.hybris.platform.ruleengineservices.jobs.impl with type arguments of type RuleEngineCronJobModel Modifier and Type Method Description RuleEngineCronJobModelDefaultRuleEngineJobService. triggerCronJob(java.lang.String ruleEngineJobCode, java.lang.String jobPerformableBeanName, java.util.function.Supplier<RuleEngineCronJobModel> cronJobSupplier)Constructor parameters in de.hybris.platform.ruleengineservices.jobs.impl with type arguments of type RuleEngineCronJobModel Constructor Description CronJobPollingMonitor(CronJobService cronJobService, ModelService modelService, java.util.function.Supplier<RuleEngineCronJobModel> ruleEngineCronJobModelSupplier)
-