Interface RuleEngineCronJobSupplierFactory
-
- All Known Implementing Classes:
DefaultRuleEngineCronJobSupplierFactory
public interface RuleEngineCronJobSupplierFactoryInterface for the rule-engine job supplier factory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.function.Supplier<RuleEngineCronJobModel>createAllModulesInitializationSupplier()Create supplier ofRuleEngineCronJobModelfor all modules initialization processjava.util.function.Supplier<RuleEngineCronJobModel>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>createModuleInitializationSupplier(java.lang.String moduleName)Create supplier ofRuleEngineCronJobModelfor module initialization processjava.util.function.Supplier<RuleEngineCronJobModel>createSynchronizeSupplier(java.lang.String srcModuleName, java.lang.String targetModuleName)Create supplier ofRuleEngineCronJobModelfor modules synchronization processjava.util.function.Supplier<RuleEngineCronJobModel>createUndeploySupplier(java.util.List<SourceRuleModel> rules, java.lang.String moduleName)Create supplier ofRuleEngineCronJobModelfor undeployment of specified rules for a module
-
-
-
Method Detail
-
createCompileAndPublishSupplier
java.util.function.Supplier<RuleEngineCronJobModel> createCompileAndPublishSupplier(java.util.List<SourceRuleModel> rules, java.lang.String moduleName, boolean enableIncrementalUpdate)
Create supplier ofRuleEngineCronJobModelfor compilation and publishing of specified rules for a module- Parameters:
rules- list ofSourceRuleModelentitiesmoduleName- kie module nameenableIncrementalUpdate- boolean flag that identifies whether to follow incremental update process- Returns:
- supplier of
RuleEngineCronJobModelinstance
-
createUndeploySupplier
java.util.function.Supplier<RuleEngineCronJobModel> createUndeploySupplier(java.util.List<SourceRuleModel> rules, java.lang.String moduleName)
Create supplier ofRuleEngineCronJobModelfor undeployment of specified rules for a module- Parameters:
rules- list ofSourceRuleModelentitiesmoduleName- kie module name- Returns:
- supplier of
RuleEngineCronJobModelinstance
-
createSynchronizeSupplier
java.util.function.Supplier<RuleEngineCronJobModel> createSynchronizeSupplier(java.lang.String srcModuleName, java.lang.String targetModuleName)
Create supplier ofRuleEngineCronJobModelfor modules synchronization process- Parameters:
srcModuleName- source kie module nametargetModuleName- name of the target kie module- Returns:
- supplier of
RuleEngineCronJobModelinstance
-
createModuleInitializationSupplier
java.util.function.Supplier<RuleEngineCronJobModel> createModuleInitializationSupplier(java.lang.String moduleName)
Create supplier ofRuleEngineCronJobModelfor module initialization process- Parameters:
moduleName- kie module name- Returns:
- supplier of
RuleEngineCronJobModelinstance
-
createAllModulesInitializationSupplier
java.util.function.Supplier<RuleEngineCronJobModel> createAllModulesInitializationSupplier()
Create supplier ofRuleEngineCronJobModelfor all modules initialization process- Returns:
- supplier of
RuleEngineCronJobModelinstance
-
-