Class DefaultRuleEngineRulesModuleMonitor
- java.lang.Object
-
- de.hybris.platform.ruleengine.monitor.impl.DefaultRuleEngineRulesModuleMonitor
-
- All Implemented Interfaces:
RuleEngineRulesModuleMonitor<DroolsKIEModuleModel>
public class DefaultRuleEngineRulesModuleMonitor extends java.lang.Object implements RuleEngineRulesModuleMonitor<DroolsKIEModuleModel>
default implementation of theRuleEngineRulesModuleMonitor
-
-
Constructor Summary
Constructors Constructor Description DefaultRuleEngineRulesModuleMonitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.kie.api.KieServicesgetKieServices()protected RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel>getRuleEngineBootstrap()booleanisRulesModuleDeployed(DroolsKIEModuleModel rulesModule)Indicates whether the given module is actually deployed and running in the rule enginevoidsetKieServices(org.kie.api.KieServices kieServices)voidsetRuleEngineBootstrap(RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel> ruleEngineBootstrap)
-
-
-
Method Detail
-
isRulesModuleDeployed
public boolean isRulesModuleDeployed(DroolsKIEModuleModel rulesModule)
Description copied from interface:RuleEngineRulesModuleMonitorIndicates whether the given module is actually deployed and running in the rule engine- Specified by:
isRulesModuleDeployedin interfaceRuleEngineRulesModuleMonitor<DroolsKIEModuleModel>- Parameters:
rulesModule- instance ofAbstractRulesModuleModelto check the deployment status for- Returns:
- true if the specified module is currently running in the rule engine
-
getKieServices
protected org.kie.api.KieServices getKieServices()
-
setKieServices
public void setKieServices(org.kie.api.KieServices kieServices)
-
getRuleEngineBootstrap
protected RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel> getRuleEngineBootstrap()
-
setRuleEngineBootstrap
public void setRuleEngineBootstrap(RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel> ruleEngineBootstrap)
-
-