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 Deprecated Methods Modifier and Type Method Description java.util.function.Supplier<RuleEngineCronJobModel>createAllModulesInitializationSupplier()Create supplier ofRuleEngineCronJobModelfor all modules initialization processjava.util.function.Supplier<RuleEngineCronJobModel>createArchiveSupplier(SourceRuleModel rule)Deprecated, for removal: This API element is subject to removal in a future version.since 1811java.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
-
createArchiveSupplier
@Deprecated(since="1811", forRemoval=true) java.util.function.Supplier<RuleEngineCronJobModel> createArchiveSupplier(SourceRuleModel rule)Deprecated, for removal: This API element is subject to removal in a future version.since 1811Create supplier ofRuleEngineCronJobModelfor archive process for the specified rule- Parameters:
rule- instance ofSourceRuleModel- 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
-
-