| Package | Description |
|---|---|
| de.hybris.platform.ruleengineservices.jobs | |
| de.hybris.platform.ruleengineservices.jobs.impl | |
| de.hybris.platform.ruleengineservices.resource |
| Modifier and Type | Method and Description |
|---|---|
RuleEngineCronJobModel |
RuleEngineCronJobLauncher.triggerAllModulesInitialization()
Trigger the whole rule engine (for all modules) initialization
|
RuleEngineCronJobModel |
RuleEngineCronJobLauncher.triggerArchiveRule(SourceRuleModel rule)
Trigger archive process for the specified rule
|
RuleEngineCronJobModel |
RuleEngineCronJobLauncher.triggerCompileAndPublish(java.util.List<SourceRuleModel> rules,
java.lang.String moduleName,
boolean enableIncrementalUpdate)
Trigger the compilation and publishing of specified rules for a module
|
RuleEngineCronJobModel |
RuleEngineJobService.triggerCronJob(java.lang.String ruleEngineJobCode,
java.lang.String jobPerformableBeanName,
java.util.function.Supplier<RuleEngineCronJobModel> cronJobSupplier)
Given the rule engine Job, create a new instance of
RuleEngineCronJobModel and run it if no other associated cron
job is currently in execution |
RuleEngineCronJobModel |
RuleEngineCronJobLauncher.triggerModuleInitialization(java.lang.String moduleName)
Trigger the specified module initialization task
|
RuleEngineCronJobModel |
RuleEngineCronJobLauncher.triggerSynchronizeModules(java.lang.String srcModuleName,
java.lang.String targetModuleName)
Trigger the modules synchronization task
|
RuleEngineCronJobModel |
RuleEngineCronJobLauncher.triggerUndeployRules(java.util.List<SourceRuleModel> rules,
java.lang.String moduleName)
Trigger the specified rules undeployment process
|
| Modifier and Type | Method and Description |
|---|---|
java.util.function.Supplier<RuleEngineCronJobModel> |
RuleEngineCronJobSupplierFactory.createAllModulesInitializationSupplier()
Create supplier of
RuleEngineCronJobModel for all modules initialization process |
java.util.function.Supplier<RuleEngineCronJobModel> |
RuleEngineCronJobSupplierFactory.createArchiveSupplier(SourceRuleModel rule)
Create supplier of
RuleEngineCronJobModel for archive process for the specified rule |
java.util.function.Supplier<RuleEngineCronJobModel> |
RuleEngineCronJobSupplierFactory.createCompileAndPublishSupplier(java.util.List<SourceRuleModel> rules,
java.lang.String moduleName,
boolean enableIncrementalUpdate)
Create supplier of
RuleEngineCronJobModel for compilation and publishing of specified rules for a module |
java.util.function.Supplier<RuleEngineCronJobModel> |
RuleEngineCronJobSupplierFactory.createModuleInitializationSupplier(java.lang.String moduleName)
Create supplier of
RuleEngineCronJobModel for module initialization process |
java.util.function.Supplier<RuleEngineCronJobModel> |
RuleEngineCronJobSupplierFactory.createSynchronizeSupplier(java.lang.String srcModuleName,
java.lang.String targetModuleName)
Create supplier of
RuleEngineCronJobModel for modules synchronization process |
java.util.function.Supplier<RuleEngineCronJobModel> |
RuleEngineCronJobSupplierFactory.createUndeploySupplier(java.util.List<SourceRuleModel> rules,
java.lang.String moduleName)
Create supplier of
RuleEngineCronJobModel for undeployment of specified rules for a module |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RuleEngineJobExecutionSynchronizer.acquireLock(RuleEngineCronJobModel cronJob)
Performs lock acquisition of all the required resources for the given job
|
void |
RuleEngineJobExecutionSynchronizer.releaseLock(RuleEngineCronJobModel cronJob)
Releases locks of all of the previously acquired resources for the given job
|
| Modifier and Type | Method and Description |
|---|---|
RuleEngineCronJobModel |
RuleEngineJobService.triggerCronJob(java.lang.String ruleEngineJobCode,
java.lang.String jobPerformableBeanName,
java.util.function.Supplier<RuleEngineCronJobModel> cronJobSupplier)
Given the rule engine Job, create a new instance of
RuleEngineCronJobModel and run it if no other associated cron
job is currently in execution |
| Modifier and Type | Method and Description |
|---|---|
protected RuleEngineCronJobModel |
DefaultRuleEngineCronJobSupplierFactory.newCronJob() |
RuleEngineCronJobModel |
DefaultRuleEngineCronJobLauncher.triggerAllModulesInitialization() |
RuleEngineCronJobModel |
DefaultRuleEngineCronJobLauncher.triggerArchiveRule(SourceRuleModel rule) |
RuleEngineCronJobModel |
DefaultRuleEngineCronJobLauncher.triggerCompileAndPublish(java.util.List<SourceRuleModel> rules,
java.lang.String moduleName,
boolean enableIncrementalUpdate) |
RuleEngineCronJobModel |
DefaultRuleEngineJobService.triggerCronJob(java.lang.String ruleEngineJobCode,
java.lang.String jobPerformableBeanName,
java.util.function.Supplier<RuleEngineCronJobModel> cronJobSupplier) |
RuleEngineCronJobModel |
DefaultRuleEngineCronJobLauncher.triggerModuleInitialization(java.lang.String moduleName) |
RuleEngineCronJobModel |
DefaultRuleEngineCronJobLauncher.triggerSynchronizeModules(java.lang.String srcModuleName,
java.lang.String targetModuleName) |
RuleEngineCronJobModel |
DefaultRuleEngineCronJobLauncher.triggerUndeployRules(java.util.List<SourceRuleModel> rules,
java.lang.String moduleName) |
| Modifier and Type | Method and Description |
|---|---|
java.util.function.Supplier<RuleEngineCronJobModel> |
DefaultRuleEngineCronJobSupplierFactory.createAllModulesInitializationSupplier() |
java.util.function.Supplier<RuleEngineCronJobModel> |
DefaultRuleEngineCronJobSupplierFactory.createArchiveSupplier(SourceRuleModel rule) |
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) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultRuleEngineJobExecutionSynchronizer.acquireLock(RuleEngineCronJobModel cronJob) |
protected CronJobProgressTracker |
AbstractRuleEngineJob.createCronJobProgressTracker(RuleEngineCronJobModel cronJob) |
protected PerformResult |
AbstractRuleEngineJob.getPerformResult(RuleEngineCronJobModel cronJob,
RuleCompilerPublisherResult result) |
protected java.util.List<AbstractRulesModuleModel> |
DefaultRuleEngineJobExecutionSynchronizer.getRulesModules(RuleEngineCronJobModel cronJob) |
boolean |
AbstractRuleEngineJob.isPerformable(RuleEngineCronJobModel cronJob) |
protected void |
AbstractRuleEngineJob.logCompilerErrorMessages(RuleEngineCronJobModel cronJob,
RuleCompilerPublisherResult ruleResults) |
protected void |
AbstractRuleEngineJob.logPublisherErrorMessages(RuleEngineCronJobModel cronJob,
RuleCompilerPublisherResult ruleResults) |
protected void |
AbstractRuleEngineJob.logToDatabase(RuleEngineCronJobModel cronJob,
java.lang.String error) |
protected void |
AbstractRuleEngineJob.onError(RuleEngineCronJobModel cronJob,
RuleCompilerPublisherResult ruleResults) |
PerformResult |
AbstractRuleEngineJob.perform(RuleEngineCronJobModel cronJob) |
protected java.util.Optional<RuleCompilerPublisherResult> |
RuleEngineCompilePublishJobPerformable.performInternal(RuleEngineCronJobModel cronJob,
CronJobProgressTracker tracker) |
protected java.util.Optional<RuleCompilerPublisherResult> |
RuleEngineModuleSyncJobPerformable.performInternal(RuleEngineCronJobModel cronJob,
CronJobProgressTracker tracker) |
protected java.util.Optional<RuleCompilerPublisherResult> |
RuleEngineModuleInitJobPerformable.performInternal(RuleEngineCronJobModel cronJob,
CronJobProgressTracker tracker) |
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> |
RuleEngineUndeployJobPerformable.performInternal(RuleEngineCronJobModel cronJob,
CronJobProgressTracker tracker) |
protected java.util.Optional<RuleCompilerPublisherResult> |
RuleEngineArchiveJobPerformable.performInternal(RuleEngineCronJobModel cronJob,
CronJobProgressTracker tracker) |
void |
DefaultRuleEngineJobExecutionSynchronizer.releaseLock(RuleEngineCronJobModel cronJob) |
protected void |
DefaultRuleEngineJobExecutionSynchronizer.setLockAcquired(RuleEngineCronJobModel cronJob,
java.util.List<AbstractRulesModuleModel> modules,
boolean value) |
| Modifier and Type | Method and Description |
|---|---|
RuleEngineCronJobModel |
DefaultRuleEngineJobService.triggerCronJob(java.lang.String ruleEngineJobCode,
java.lang.String jobPerformableBeanName,
java.util.function.Supplier<RuleEngineCronJobModel> cronJobSupplier) |
| Constructor and Description |
|---|
CronJobPollingMonitor(CronJobService cronJobService,
ModelService modelService,
java.util.function.Supplier<RuleEngineCronJobModel> ruleEngineCronJobModelSupplier) |
| Modifier and Type | Method and Description |
|---|---|
RuleEngineCronJobModel |
RuleEngineCronJobResource.getRuleEngineCronJobModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected RuleEngineCronJobModel |
RuleEngineCronJobResource.readResource(java.lang.String resourceId)
Gets the
RuleEngineCronJobModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<RuleEngineCronJobModel> |
RuleEngineCronJobsResource.getRuleEngineCronJobsCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleEngineCronJobResource.setRuleEngineCronJobModel(RuleEngineCronJobModel value)
Convenience method which just delegates to
#setResourceValue(RuleEngineCronJobModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleEngineCronJobsResource.setRuleEngineCronJobsCollection(java.util.Collection<RuleEngineCronJobModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
Copyright © 2018 SAP SE. All Rights Reserved.