public class DefaultCommerceKIEModuleCacheBuilder extends DefaultKIEModuleCacheBuilder
| Constructor and Description |
|---|
DefaultCommerceKIEModuleCacheBuilder(RuleGlobalsBeanProvider ruleGlobalsBeanProvider,
DroolsKIEModuleModel kieModule,
List<RAOProvider> raoCacheCreators,
Function<DroolsKIEBaseModel,Object> kieBaseCacheKeyGenerator,
boolean failOnBeanMismatch) |
| Modifier and Type | Method and Description |
|---|---|
Map<Object,Collection<Object>> |
getFactTemplateCache() |
protected Collection<Object> |
getFactTemplateCacheSegmentForKieBase(DroolsKIEBaseModel kieBase)
returns the non-null cache segment for the given kie base.
|
protected List<RAOProvider> |
getRaoCacheCreators() |
void |
processRule(DroolsRuleModel rule)
processes the given rule by adding it's cache-able data (e.g.
|
getCachedGlobalsForKieBase, getGlobalsCache, getKieBaseCacheKeyGenerator, getKieModule, getRuleGlobalsBeanProviderpublic DefaultCommerceKIEModuleCacheBuilder(RuleGlobalsBeanProvider ruleGlobalsBeanProvider, DroolsKIEModuleModel kieModule, List<RAOProvider> raoCacheCreators, Function<DroolsKIEBaseModel,Object> kieBaseCacheKeyGenerator, boolean failOnBeanMismatch)
public void processRule(DroolsRuleModel rule)
KIEModuleCacheBuilderprocessRule in interface KIEModuleCacheBuilderprocessRule in class DefaultKIEModuleCacheBuilderrule - the rule for which to add the cache-able dataprotected Collection<Object> getFactTemplateCacheSegmentForKieBase(DroolsKIEBaseModel kieBase)
protected List<RAOProvider> getRaoCacheCreators()
public Map<Object,Collection<Object>> getFactTemplateCache()
Copyright © 2017 SAP SE. All Rights Reserved.