public class DefaultRuleEngineCronJobSupplierFactory extends java.lang.Object implements RuleEngineCronJobSupplierFactory
| Constructor and Description |
|---|
DefaultRuleEngineCronJobSupplierFactory() |
| Modifier and Type | Method and Description |
|---|---|
java.util.function.Supplier<RuleEngineCronJobModel> |
createAllModulesInitializationSupplier()
Create supplier of
RuleEngineCronJobModel for all modules initialization process |
java.util.function.Supplier<RuleEngineCronJobModel> |
createArchiveSupplier(SourceRuleModel rule)
Deprecated.
since 1811
|
java.util.function.Supplier<RuleEngineCronJobModel> |
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> |
createModuleInitializationSupplier(java.lang.String moduleName)
Create supplier of
RuleEngineCronJobModel for module initialization process |
java.util.function.Supplier<RuleEngineCronJobModel> |
createSynchronizeSupplier(java.lang.String srcModuleName,
java.lang.String targetModuleName)
Create supplier of
RuleEngineCronJobModel for modules synchronization process |
java.util.function.Supplier<RuleEngineCronJobModel> |
createUndeploySupplier(java.util.List<SourceRuleModel> rules,
java.lang.String moduleName)
Create supplier of
RuleEngineCronJobModel for undeployment of specified rules for a module |
protected ClusterService |
getClusterService() |
protected java.lang.String |
getNodeGroup() |
protected java.lang.Integer |
getNodeId() |
protected RuleEngineCronJobModel |
newCronJob() |
void |
setClusterService(ClusterService clusterService) |
void |
setNodeGroup(java.lang.String nodeGroup) |
void |
setNodeId(java.lang.Integer nodeId) |
public DefaultRuleEngineCronJobSupplierFactory()
public java.util.function.Supplier<RuleEngineCronJobModel> createCompileAndPublishSupplier(java.util.List<SourceRuleModel> rules, java.lang.String moduleName, boolean enableIncrementalUpdate)
RuleEngineCronJobSupplierFactoryRuleEngineCronJobModel for compilation and publishing of specified rules for a modulecreateCompileAndPublishSupplier in interface RuleEngineCronJobSupplierFactoryrules - list of SourceRuleModel entitiesmoduleName - kie module nameenableIncrementalUpdate - boolean flag that identifies whether to follow incremental update processRuleEngineCronJobModel instancepublic java.util.function.Supplier<RuleEngineCronJobModel> createUndeploySupplier(java.util.List<SourceRuleModel> rules, java.lang.String moduleName)
RuleEngineCronJobSupplierFactoryRuleEngineCronJobModel for undeployment of specified rules for a modulecreateUndeploySupplier in interface RuleEngineCronJobSupplierFactoryrules - list of SourceRuleModel entitiesmoduleName - kie module nameRuleEngineCronJobModel instance@Deprecated public java.util.function.Supplier<RuleEngineCronJobModel> createArchiveSupplier(SourceRuleModel rule)
RuleEngineCronJobSupplierFactoryRuleEngineCronJobModel for archive process for the specified rulecreateArchiveSupplier in interface RuleEngineCronJobSupplierFactoryrule - instance of SourceRuleModelRuleEngineCronJobModel instancepublic java.util.function.Supplier<RuleEngineCronJobModel> createSynchronizeSupplier(java.lang.String srcModuleName, java.lang.String targetModuleName)
RuleEngineCronJobSupplierFactoryRuleEngineCronJobModel for modules synchronization processcreateSynchronizeSupplier in interface RuleEngineCronJobSupplierFactorysrcModuleName - source kie module nametargetModuleName - name of the target kie moduleRuleEngineCronJobModel instancepublic java.util.function.Supplier<RuleEngineCronJobModel> createModuleInitializationSupplier(java.lang.String moduleName)
RuleEngineCronJobSupplierFactoryRuleEngineCronJobModel for module initialization processcreateModuleInitializationSupplier in interface RuleEngineCronJobSupplierFactorymoduleName - kie module nameRuleEngineCronJobModel instancepublic java.util.function.Supplier<RuleEngineCronJobModel> createAllModulesInitializationSupplier()
RuleEngineCronJobSupplierFactoryRuleEngineCronJobModel for all modules initialization processcreateAllModulesInitializationSupplier in interface RuleEngineCronJobSupplierFactoryRuleEngineCronJobModel instanceprotected RuleEngineCronJobModel newCronJob()
protected java.lang.Integer getNodeId()
public void setNodeId(java.lang.Integer nodeId)
protected java.lang.String getNodeGroup()
public void setNodeGroup(java.lang.String nodeGroup)
protected ClusterService getClusterService()
public void setClusterService(ClusterService clusterService)
Copyright © 2018 SAP SE. All Rights Reserved.