Class DefaultModuleReleaseIdAware
- java.lang.Object
-
- de.hybris.platform.ruleengine.drools.impl.DefaultModuleReleaseIdAware
-
- All Implemented Interfaces:
ModuleReleaseIdAware
- Direct Known Subclasses:
DefaultKieSessionHelper
public class DefaultModuleReleaseIdAware extends java.lang.Object implements ModuleReleaseIdAware
Default implementation ofModuleReleaseIdAware
-
-
Constructor Summary
Constructors Constructor Description DefaultModuleReleaseIdAware()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.api.builder.ReleaseIdgetDeployedKieModuleReleaseId(RuleEvaluationContext context)protected org.kie.api.builder.ReleaseIdgetDummyReleaseId(DroolsKIEModuleModel module)protected RuleEngineKieModuleSwappergetRuleEngineKieModuleSwapper()voidsetRuleEngineKieModuleSwapper(RuleEngineKieModuleSwapper ruleEngineKieModuleSwapper)protected DroolsRuleEngineContextModelvalidateRuleEvaluationContext(RuleEvaluationContext context)
-
-
-
Method Detail
-
getDeployedKieModuleReleaseId
public org.kie.api.builder.ReleaseId getDeployedKieModuleReleaseId(RuleEvaluationContext context)
Description copied from interface:ModuleReleaseIdAware- Specified by:
getDeployedKieModuleReleaseIdin interfaceModuleReleaseIdAware- Parameters:
context- instance ofRuleEvaluationContext- Returns:
- instance of
ReleaseIdof the currently deployed version ofKieContainer
-
getDummyReleaseId
protected org.kie.api.builder.ReleaseId getDummyReleaseId(DroolsKIEModuleModel module)
-
validateRuleEvaluationContext
protected DroolsRuleEngineContextModel validateRuleEvaluationContext(RuleEvaluationContext context)
-
getRuleEngineKieModuleSwapper
protected RuleEngineKieModuleSwapper getRuleEngineKieModuleSwapper()
-
setRuleEngineKieModuleSwapper
public void setRuleEngineKieModuleSwapper(RuleEngineKieModuleSwapper ruleEngineKieModuleSwapper)
-
-