public class DefaultRuleEngineCronJobLauncher extends java.lang.Object implements RuleEngineCronJobLauncher
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ALL_MODULES_INIT_JOB_CODE |
protected static java.lang.String |
ALL_MODULES_INIT_PERFORMABLE_BEAN_NAME |
protected static java.lang.String |
ARCHIVE_JOB_CODE
Deprecated.
since 1811
|
protected static java.lang.String |
ARCHIVE_JOB_PERFORMABLE_BEAN_NAME
Deprecated.
since 1811
|
protected static java.lang.String |
COMPILE_PUBLISH_JOB_CODE_TEMPLATE |
protected static java.lang.String |
COMPILE_PUBLISH_PERFORMABLE_BEAN_NAME |
protected static java.lang.String |
MODULE_INIT_JOB_CODE_TEMPLATE |
protected static java.lang.String |
MODULE_INIT_PERFORMABLE_BEAN_NAME |
protected static java.lang.String |
MODULES_SYNCH_JOB_CODE_TEMPLATE |
protected static java.lang.String |
MODULES_SYNCH_PERFORMABLE_BEAN_NAME |
protected static java.lang.String |
UNDEPLOY_JOB_CODE_TEMPLATE |
protected static java.lang.String |
UNDEPLOY_PERFORMABLE_BEAN_NAME |
| Constructor and Description |
|---|
DefaultRuleEngineCronJobLauncher() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<java.lang.String> |
getAllRuleModuleNames() |
protected L10NService |
getL10nService() |
protected int |
getMaximumNumberOfParallelCronJobs() |
protected java.util.List<java.lang.String> |
getPossibleJobCodes(java.lang.String template) |
protected java.util.List<java.lang.String> |
getPossibleModuleSyncJobCodes() |
protected java.util.List<java.lang.String> |
getPossibleModuleSyncJobCodes(java.lang.String moduleName) |
protected RuleEngineCronJobSupplierFactory |
getRuleEngineCronJobSupplierFactory() |
protected RuleEngineJobService |
getRuleEngineJobService() |
protected RulesModuleDao |
getRulesModuleDao() |
void |
setL10nService(L10NService l10nService) |
void |
setMaximumNumberOfParallelCronJobs(int maximumNumberOfParallelCronJobs) |
void |
setRuleEngineCronJobSupplierFactory(RuleEngineCronJobSupplierFactory ruleEngineCronJobSupplierFactory) |
void |
setRuleEngineJobService(RuleEngineJobService ruleEngineJobService) |
void |
setRulesModuleDao(RulesModuleDao rulesModuleDao) |
RuleEngineCronJobModel |
triggerAllModulesInitialization()
Trigger the whole rule engine (for all modules) initialization
|
RuleEngineCronJobModel |
triggerArchiveRule(SourceRuleModel rule)
Deprecated.
since 1811
|
RuleEngineCronJobModel |
triggerCompileAndPublish(java.util.List<SourceRuleModel> rules,
java.lang.String moduleName,
boolean enableIncrementalUpdate)
Trigger the compilation and publishing of specified rules for a module
|
RuleEngineCronJobModel |
triggerModuleInitialization(java.lang.String moduleName)
Trigger the specified module initialization task
|
RuleEngineCronJobModel |
triggerSynchronizeModules(java.lang.String srcModuleName,
java.lang.String targetModuleName)
Trigger the modules synchronization task
|
RuleEngineCronJobModel |
triggerUndeployRules(java.util.List<SourceRuleModel> rules,
java.lang.String moduleName)
Trigger the specified rules undeployment process
|
protected void |
verifyIfJobsAreNotRunning(java.lang.String... jobCodes) |
protected static final java.lang.String COMPILE_PUBLISH_PERFORMABLE_BEAN_NAME
protected static final java.lang.String COMPILE_PUBLISH_JOB_CODE_TEMPLATE
protected static final java.lang.String UNDEPLOY_PERFORMABLE_BEAN_NAME
protected static final java.lang.String UNDEPLOY_JOB_CODE_TEMPLATE
protected static final java.lang.String MODULES_SYNCH_PERFORMABLE_BEAN_NAME
protected static final java.lang.String MODULES_SYNCH_JOB_CODE_TEMPLATE
protected static final java.lang.String MODULE_INIT_PERFORMABLE_BEAN_NAME
protected static final java.lang.String MODULE_INIT_JOB_CODE_TEMPLATE
protected static final java.lang.String ALL_MODULES_INIT_PERFORMABLE_BEAN_NAME
protected static final java.lang.String ALL_MODULES_INIT_JOB_CODE
@Deprecated protected static final java.lang.String ARCHIVE_JOB_CODE
@Deprecated protected static final java.lang.String ARCHIVE_JOB_PERFORMABLE_BEAN_NAME
public RuleEngineCronJobModel triggerCompileAndPublish(java.util.List<SourceRuleModel> rules, java.lang.String moduleName, boolean enableIncrementalUpdate)
RuleEngineCronJobLaunchertriggerCompileAndPublish in interface RuleEngineCronJobLauncherrules - a list of SourceRuleModel to compile and publishmoduleName - a kie module nameenableIncrementalUpdate - boolean indicating whether the incremental update of rule engine must be employedRuleEngineCronJobModelpublic RuleEngineCronJobModel triggerUndeployRules(java.util.List<SourceRuleModel> rules, java.lang.String moduleName)
RuleEngineCronJobLaunchertriggerUndeployRules in interface RuleEngineCronJobLauncherrules - a list of SourceRuleModel to undeploymoduleName - a kie module name to undeploy the rules forRuleEngineCronJobModel@Deprecated public RuleEngineCronJobModel triggerArchiveRule(SourceRuleModel rule)
RuleEngineCronJobLaunchertriggerArchiveRule in interface RuleEngineCronJobLauncherrule - SourceRuleModel to archiveRuleEngineCronJobModelpublic RuleEngineCronJobModel triggerSynchronizeModules(java.lang.String srcModuleName, java.lang.String targetModuleName)
RuleEngineCronJobLaunchertriggerSynchronizeModules in interface RuleEngineCronJobLaunchersrcModuleName - a name of the kie module to synchronise the rules fromtargetModuleName - a name of the kie module to synchronise the rules toRuleEngineCronJobModelpublic RuleEngineCronJobModel triggerModuleInitialization(java.lang.String moduleName)
RuleEngineCronJobLaunchertriggerModuleInitialization in interface RuleEngineCronJobLaunchermoduleName - a name of the kie module to initializeRuleEngineCronJobModelpublic RuleEngineCronJobModel triggerAllModulesInitialization()
RuleEngineCronJobLaunchertriggerAllModulesInitialization in interface RuleEngineCronJobLauncherRuleEngineCronJobModelprotected java.util.List<java.lang.String> getPossibleModuleSyncJobCodes()
protected java.util.List<java.lang.String> getPossibleModuleSyncJobCodes(java.lang.String moduleName)
protected java.util.List<java.lang.String> getPossibleJobCodes(java.lang.String template)
protected java.util.List<java.lang.String> getAllRuleModuleNames()
protected void verifyIfJobsAreNotRunning(java.lang.String... jobCodes)
protected RuleEngineJobService getRuleEngineJobService()
public void setRuleEngineJobService(RuleEngineJobService ruleEngineJobService)
protected RulesModuleDao getRulesModuleDao()
public void setRulesModuleDao(RulesModuleDao rulesModuleDao)
protected RuleEngineCronJobSupplierFactory getRuleEngineCronJobSupplierFactory()
public void setRuleEngineCronJobSupplierFactory(RuleEngineCronJobSupplierFactory ruleEngineCronJobSupplierFactory)
protected int getMaximumNumberOfParallelCronJobs()
public void setMaximumNumberOfParallelCronJobs(int maximumNumberOfParallelCronJobs)
protected L10NService getL10nService()
public void setL10nService(L10NService l10nService)
Copyright © 2018 SAP SE. All Rights Reserved.