| Modifier and Type | Method and Description |
|---|---|
KIEModuleCacheBuilder |
RuleEngineCache.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule)
creates a RuleEngineKIEModuleCacheBuilder object for the given kieModule.
|
KIEModuleCacheBuilder |
RuleEngineCacheService.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule)
creates a KIEModuleCacheBuilder object for the given kieModule.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RuleEngineCache.addKIEModuleCache(KIEModuleCacheBuilder cacheBuilder)
adds the given cache builder to the global globals cache.
|
void |
RuleEngineCacheService.addToCache(KIEModuleCacheBuilder cacheBuilder)
adds the cached entities of the given cache builder to the global caching structure.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultKIEModuleCacheBuilder
The default implementation for
KIEModuleCacheBuilder caches the globals for each rule that has been
added via the DefaultKIEModuleCacheBuilder.processRule(AbstractRuleEngineRuleModel) method. |
| Modifier and Type | Method and Description |
|---|---|
KIEModuleCacheBuilder |
DefaultRuleEngineCache.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule) |
KIEModuleCacheBuilder |
DefaultRuleEngineCacheService.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultRuleEngineCache.addKIEModuleCache(KIEModuleCacheBuilder cacheBuilder) |
void |
DefaultRuleEngineCacheService.addToCache(KIEModuleCacheBuilder cacheBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultPlatformRuleEngineService.doSwapKieContainers(KieContainer kieContainer,
KIEModuleCacheBuilder cache,
RuleEngineActionResult ruleEngineActionResult,
DroolsKIEModuleModel module,
java.lang.String deployedReleaseIdVersion,
boolean propagateToOtherNodes) |
void |
KieContainerListener.onSuccess(KieContainer kieContainer,
KIEModuleCacheBuilder cache)
The method to be called if the switching operation finished successfully
|
| Modifier and Type | Method and Description |
|---|---|
void |
RuleEngineBootstrap.activateNewRuleEngineContainer(CONTAINER rulesContainer,
KIEModuleCacheBuilder cacheBuilder,
RuleEngineActionResult ruleEngineActionResult,
MODULE rulesModule,
java.lang.String deployedReleaseIdVersion)
Runs through the new container activation check list and undertakes necessary actions
|
void |
RuleEngineKieModuleSwapper.addKieBase(KieModuleModel module,
KieFileSystem kfs,
DroolsKIEBaseModel base,
KIEModuleCacheBuilder cache)
Adds new
KieBaseModel to a KieModuleModel with all rules |
void |
RuleEngineKieModuleSwapper.addRules(KieFileSystem kfs,
DroolsKIEBaseModel base,
KIEModuleCacheBuilder cache)
Adds rules from a given
DroolsKIEBaseModel to KieFileSystem |
void |
RuleEngineKieModuleSwapper.addRulesToCache(DroolsKIEBaseModel base,
KIEModuleCacheBuilder cache)
Add cacheable data of rules of the latest versions belonging to the KieBase into the cache.
|
RulePublishingFuture |
RulePublishingSpliterator.publishRulesAsync(KieModuleModel kieModuleModel,
ReleaseId containerReleaseId,
java.util.List<java.lang.String> ruleUuids,
KIEModuleCacheBuilder cache)
split and compile multiple rules in parallel
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultRuleEngineBootstrap.activateNewRuleEngineContainer(KieContainer kieContainer,
KIEModuleCacheBuilder cache,
RuleEngineActionResult ruleEngineActionResult,
DroolsKIEModuleModel rulesModule,
java.lang.String deployedReleaseIdVersion) |
void |
DefaultRuleEngineKieModuleSwapper.addKieBase(KieModuleModel module,
KieFileSystem kfs,
DroolsKIEBaseModel base,
KIEModuleCacheBuilder cache) |
void |
DefaultRuleEngineKieModuleSwapper.addRules(KieFileSystem kfs,
DroolsKIEBaseModel base,
KIEModuleCacheBuilder cache) |
protected RuleEngineActionResult |
DefaultRulePublishingSpliterator.addRulesBuilder(java.util.List<KieBuilder> kieBuilders,
KieModuleModel kieModuleModel,
ReleaseId releaseId,
java.util.List<java.lang.String> ruleUuids,
KIEModuleCacheBuilder cache) |
void |
DefaultRuleEngineKieModuleSwapper.addRulesToCache(DroolsKIEBaseModel base,
KIEModuleCacheBuilder cache) |
protected java.lang.Thread |
DefaultRulePublishingSpliterator.createNewWorker(java.util.List<KieBuilder> kieBuilders,
KieModuleModel kieModuleModel,
ReleaseId releaseId,
java.util.List<java.lang.String> ruleUuids,
java.util.List<RuleEngineActionResult> ruleEngineActionResults,
KIEModuleCacheBuilder cache) |
protected java.util.List<KieBuilder> |
DefaultRuleEngineKieModuleSwapper.deployRules(DroolsKIEModuleModel module,
KieModuleModel kieModuleModel,
DroolsKIEBaseModel kieBase,
KIEModuleCacheBuilder cache) |
RulePublishingFuture |
DefaultRulePublishingSpliterator.publishRulesAsync(KieModuleModel kieModuleModel,
ReleaseId containerReleaseId,
java.util.List<java.lang.String> ruleUuids,
KIEModuleCacheBuilder cache) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultCommerceKIEModuleCacheBuilder
The DefaultCommerceKIEModuleCacheBuilder adds caching of fact templates.
|
| Modifier and Type | Method and Description |
|---|---|
KIEModuleCacheBuilder |
DefaultCommerceRuleEngineCache.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCommerceRuleEngineCache.addKIEModuleCache(KIEModuleCacheBuilder cacheBuilder) |
void |
DefaultCommerceRuleEngineCacheService.addToCache(KIEModuleCacheBuilder cacheBuilder) |
Copyright © 2018 SAP SE. All Rights Reserved.