| Modifier and Type | Method and Description |
|---|---|
protected DroolsKIEModuleModel |
AbstractRuleEngineServicesTest.getTestRulesModule(java.util.Set<DroolsRuleModel> rules) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DroolsKIESessionValidateInterceptor.validateKieBases(DroolsKIESessionModel session,
DroolsKIEModuleModel kmodule) |
protected void |
DroolsKIESessionValidateInterceptor.validateKieSessions(DroolsKIESessionModel session,
DroolsKIEModuleModel kmodule) |
| Modifier and Type | Method and Description |
|---|---|
protected ModuleVersionResolver<DroolsKIEModuleModel> |
DroolsModuleVersioningService.getModuleVersionResolver() |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsModuleVersioningService.setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver) |
| Modifier and Type | Method and Description |
|---|---|
protected DroolsKIEModuleModel |
PromotionEngineServicesKeywordLibrary.getTestRulesModule(java.util.Set<DroolsRuleModel> rules) |
| 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 | Field and Description |
|---|---|
protected java.util.function.Function<DroolsKIEModuleModel,java.lang.Object> |
DefaultRuleEngineCache.kieModuleCacheKeyGenerator
the default cache uses the string representation of the rule module's PK as cache key
|
| Modifier and Type | Method and Description |
|---|---|
DroolsKIEModuleModel |
DefaultKIEModuleCacheBuilder.getKieModule() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.function.Function<DroolsKIEModuleModel,java.lang.Object> |
DefaultRuleEngineCache.getKieModuleCacheKeyGenerator() |
| Modifier and Type | Method and Description |
|---|---|
KIEModuleCacheBuilder |
DefaultRuleEngineCache.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule) |
KIEModuleCacheBuilder |
DefaultRuleEngineCacheService.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule) |
protected java.util.Optional<java.util.Map<java.lang.Object,java.util.Map<java.lang.String,java.lang.Object>>> |
DefaultRuleEngineCache.getGlobalsCacheForKIEModule(DroolsKIEModuleModel kieModule)
returns the optional of the cached globals for the given kie module
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultRuleEngineCache.setKieModuleCacheKeyGenerator(java.util.function.Function<DroolsKIEModuleModel,java.lang.Object> kieModuleCacheKeyGenerator) |
| Constructor and Description |
|---|
DefaultKIEModuleCacheBuilder(RuleGlobalsBeanProvider ruleGlobalsBeanProvider,
DroolsKIEModuleModel kieModule,
java.util.function.Function<DroolsKIEBaseModel,java.lang.Object> kieBaseCacheKeyGenerator,
boolean failOnBeanMismatches) |
| Modifier and Type | Method and Description |
|---|---|
protected ReleaseId |
DefaultModuleReleaseIdAware.getDummyReleaseId(DroolsKIEModuleModel module) |
| Modifier and Type | Method and Description |
|---|---|
protected DroolsKIEModuleModel |
AbstractPlatformRuleEngineServiceIT.createRulesForModule(java.lang.String moduleName,
java.lang.String baseName,
int numOfRules) |
| Modifier and Type | Method and Description |
|---|---|
protected RuleEngineBootstrap<KieServices,KieContainer,DroolsKIEModuleModel> |
DefaultPlatformRuleEngineService.getRuleEngineBootstrap() |
| Modifier and Type | Method and Description |
|---|---|
protected RuleEvaluationContext |
AbstractPlatformRuleEngineServiceIT.createRuleEvaluationContext(DroolsKIEModuleModel module) |
protected void |
DefaultPlatformRuleEngineService.doSwapKieContainers(KieContainer kieContainer,
KIEModuleCacheBuilder cache,
RuleEngineActionResult ruleEngineActionResult,
DroolsKIEModuleModel module,
java.lang.String deployedReleaseIdVersion,
boolean propagateToOtherNodes) |
protected void |
DefaultPlatformRuleEngineService.switchKieModule(DroolsKIEModuleModel module,
KieContainerListener listener,
boolean propagateToOtherNodes,
boolean enableIncrementalUpdate,
RuleEngineActionResult result,
java.util.Collection<java.util.function.Supplier<java.lang.Object>> chainOfPostTasks)
Switches the Kie modules in the rule execution context
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPlatformRuleEngineService.setRuleEngineBootstrap(RuleEngineBootstrap<KieServices,KieContainer,DroolsKIEModuleModel> ruleEngineBootstrap) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
RuleEngineKieModuleSwapper.activateKieModule(DroolsKIEModuleModel module)
Updates the instance of
DroolsKIEModuleModel with information about affectively deployed ReleaseId
version |
<any> |
RuleEngineKieModuleSwapper.createKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result)
Creates the new instance of
KieModule, based on information contained in DroolsKIEModuleModel |
java.util.Optional<ReleaseId> |
RuleEngineKieModuleSwapper.getDeployedReleaseId(DroolsKIEModuleModel module,
java.lang.String deployedMvnVersion)
Returns (optional)
ReleaseId for a deployed version of the KieModuleModel |
ReleaseId |
RuleEngineKieModuleSwapper.getReleaseId(DroolsKIEModuleModel module)
Creates the new instance of
ReleaseId based on DroolsKIEModuleModel |
KieContainer |
RuleEngineKieModuleSwapper.initializeNewKieContainer(DroolsKIEModuleModel module,
KieModule kieModule,
RuleEngineActionResult result)
Creates the new instance of
KieContainer for a given KieModule |
java.util.List<java.lang.Object> |
RuleEngineKieModuleSwapper.switchKieModule(DroolsKIEModuleModel module,
KieContainerListener listener,
java.util.LinkedList<java.util.function.Supplier<java.lang.Object>> postTaskList,
boolean enableIncrementalUpdate,
RuleEngineActionResult result)
Swaps synchroneously to a new KieModule.
|
void |
RuleEngineKieModuleSwapper.writePomXML(DroolsKIEModuleModel module,
KieFileSystem kfs)
Write the building POM XML to
KieFileSystem |
| Modifier and Type | Method and Description |
|---|---|
protected ModuleVersionResolver<DroolsKIEModuleModel> |
DefaultContentMatchRulesFilter.getModuleVersionResolver() |
protected RuleEngineBootstrap<KieServices,KieContainer,DroolsKIEModuleModel> |
DefaultRulePublishingSpliterator.getRuleEngineBootstrap() |
protected RuleEngineBootstrap<KieServices,KieContainer,DroolsKIEModuleModel> |
DefaultRuleEngineKieModuleSwapper.getRuleEngineBootstrap() |
protected java.util.Optional<DroolsKIEModuleModel> |
DefaultContentMatchRulesFilter.verifyTheRulesModuleIsSame(java.util.Collection<DroolsRuleModel> droolRules) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DefaultRuleEngineKieModuleSwapper.activateKieModule(DroolsKIEModuleModel module) |
void |
DefaultRuleEngineBootstrap.activateNewRuleEngineContainer(KieContainer kieContainer,
KIEModuleCacheBuilder cache,
RuleEngineActionResult ruleEngineActionResult,
DroolsKIEModuleModel rulesModule,
java.lang.String deployedReleaseIdVersion) |
<any> |
DefaultRuleEngineKieModuleSwapper.createKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result) |
protected <any> |
DefaultRuleEngineKieModuleSwapper.createKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result,
boolean enableIncrementalUpdate) |
protected java.util.List<KieBuilder> |
DefaultRuleEngineKieModuleSwapper.deployRules(DroolsKIEModuleModel module,
KieModuleModel kieModuleModel,
DroolsKIEBaseModel kieBase,
KIEModuleCacheBuilder cache) |
java.util.Optional<ReleaseId> |
DefaultRuleEngineKieModuleSwapper.getDeployedReleaseId(DroolsKIEModuleModel module,
java.lang.String deployedMvnVersion) |
ReleaseId |
DefaultRuleEngineKieModuleSwapper.getReleaseId(DroolsKIEModuleModel module) |
KieContainer |
DefaultRuleEngineKieModuleSwapper.initializeNewKieContainer(DroolsKIEModuleModel module,
KieModule kieModule,
RuleEngineActionResult result) |
protected void |
DefaultRuleEngineKieModuleSwapper.initializeNewModule(DroolsKIEModuleModel module,
KieContainerListener listener,
boolean enableIncrementalUpdates,
RuleEngineActionResult result) |
protected void |
DefaultRuleEngineKieModuleSwapper.newKieModule(DroolsKIEModuleModel module,
KieContainerListener listener,
boolean enableIncrementalUpdates,
RuleEngineActionResult result) |
protected boolean |
DefaultRuleEngineKieModuleSwapper.restoreKieModule(DroolsKIEModuleModel module,
KieContainerListener listener,
RuleEngineActionResult result) |
java.util.List<java.lang.Object> |
DefaultRuleEngineKieModuleSwapper.switchKieModule(DroolsKIEModuleModel module,
KieContainerListener listener,
java.util.LinkedList<java.util.function.Supplier<java.lang.Object>> postTaskList,
boolean enableIncrementalUpdate,
RuleEngineActionResult result) |
void |
DefaultRuleEngineBootstrap.warmUpRuleEngineContainer(DroolsKIEModuleModel rulesModule,
KieContainer rulesContainer)
provide the steps to "warm-up" the updated KieContainer.
|
void |
DefaultRuleEngineKieModuleSwapper.writePomXML(DroolsKIEModuleModel module,
KieFileSystem kfs) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultContentMatchRulesFilter.setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver) |
void |
DefaultRulePublishingSpliterator.setRuleEngineBootstrap(RuleEngineBootstrap<KieServices,KieContainer,DroolsKIEModuleModel> ruleEngineBootstrap) |
void |
DefaultRuleEngineKieModuleSwapper.setRuleEngineBootstrap(RuleEngineBootstrap<KieServices,KieContainer,DroolsKIEModuleModel> ruleEngineBootstrap) |
| Modifier and Type | Method and Description |
|---|---|
DroolsKIEModuleModel |
DroolsKIEBaseModel.getKieModule()
Generated method - Getter of the
DroolsKIEBase.kieModule attribute defined at extension ruleengine. |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsKIEBaseModel.setKieModule(DroolsKIEModuleModel value)
Generated method - Initial setter of
DroolsKIEBase.kieModule attribute defined at extension ruleengine. |
| Constructor and Description |
|---|
DroolsKIEBaseModel(DroolsKIEModuleModel _kieModule,
java.lang.String _name)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
DroolsKIEBaseModel(DroolsKIEModuleModel _kieModule,
java.lang.String _name,
ItemModel _owner)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
protected RuleEngineBootstrap<KieServices,KieContainer,DroolsKIEModuleModel> |
DefaultRuleEngineRulesModuleMonitor.getRuleEngineBootstrap() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultRuleEngineRulesModuleMonitor.isRulesModuleDeployed(DroolsKIEModuleModel rulesModule) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultRuleEngineRulesModuleMonitor.setRuleEngineBootstrap(RuleEngineBootstrap<KieServices,KieContainer,DroolsKIEModuleModel> ruleEngineBootstrap) |
| Modifier and Type | Method and Description |
|---|---|
DroolsKIEModuleModel |
DroolsKIEModuleResource.getDroolsKIEModuleModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected DroolsKIEModuleModel |
DroolsKIEModuleResource.readResource(java.lang.String resourceId)
Gets the
DroolsKIEModuleModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<DroolsKIEModuleModel> |
DroolsKIEModulesResource.getDroolsKIEModulesCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsKIEModuleResource.setDroolsKIEModuleModel(DroolsKIEModuleModel value)
Convenience method which just delegates to
#setResourceValue(DroolsKIEModuleModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
DroolsKIEModulesResource.setDroolsKIEModulesCollection(java.util.Collection<DroolsKIEModuleModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
DroolsKIEBaseModel |
DroolsKIEBaseFinderStrategy.getKIEBaseForKIEModule(DroolsKIEModuleModel kieModule) |
| Modifier and Type | Method and Description |
|---|---|
DroolsKIEBaseModel |
DefaultDroolsKIEBaseFinderStrategy.getKIEBaseForKIEModule(DroolsKIEModuleModel kieModule) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
RuleEngineUtils.getDeployedRulesModuleVersion(DroolsKIEModuleModel rulesModule) |
static boolean |
RuleEngineUtils.isDroolsKieModuleDeployed(DroolsKIEModuleModel rulesModule) |
| Modifier and Type | Method and Description |
|---|---|
protected ModuleVersionResolver<DroolsKIEModuleModel> |
DefaultEngineRulesRepository.getModuleVersionResolver() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultEngineRulesRepository.setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<java.lang.Long> |
DroolsKieModuleVersionResolver.getDeployedModuleVersion(DroolsKIEModuleModel rulesModule) |
| Modifier and Type | Method and Description |
|---|---|
protected RuleEngineRulesModuleMonitor<DroolsKIEModuleModel> |
RulesModuleDeploymentStatusCellRenderer.getRuleEngineRulesModuleMonitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
RulesModuleDeploymentStatusCellRenderer.setRuleEngineRulesModuleMonitor(RuleEngineRulesModuleMonitor<DroolsKIEModuleModel> ruleEngineRulesModuleMonitor) |
| Modifier and Type | Method and Description |
|---|---|
KIEModuleCacheBuilder |
DefaultCommerceRuleEngineCache.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule) |
protected java.util.Optional<java.util.Map<java.lang.Object,java.util.Collection<java.lang.Object>>> |
DefaultCommerceRuleEngineCache.getFactTemplateCacheForKIEModule(DroolsKIEModuleModel kieModule)
returns the optional fact templates for the given kie module
|
| Constructor and Description |
|---|
DefaultCommerceKIEModuleCacheBuilder(RuleGlobalsBeanProvider ruleGlobalsBeanProvider,
DroolsKIEModuleModel kieModule,
java.util.List<RAOProvider> raoCacheCreators,
java.util.function.Function<DroolsKIEBaseModel,java.lang.Object> kieBaseCacheKeyGenerator,
boolean failOnBeanMismatch) |
| Modifier and Type | Method and Description |
|---|---|
protected DroolsKIEModuleModel |
DefaultRuleMaintenanceService.getRulesModuleByName(java.lang.String moduleName) |
| Modifier and Type | Method and Description |
|---|---|
protected <S extends SourceRuleModel> |
DefaultRuleMaintenanceService.getDeployedRules(DroolsKIEModuleModel module)
Given the rule engine module get the map of source rules to deployed drools rules
|
| Modifier and Type | Method and Description |
|---|---|
protected ModuleVersionResolver<DroolsKIEModuleModel> |
ProvideModifiedRuleCodesPostTask.getModuleVersionResolver() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProvideModifiedRuleCodesPostTask.setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver) |
| Modifier and Type | Method and Description |
|---|---|
protected ModuleVersionResolver<DroolsKIEModuleModel> |
DefaultRuleService.getModuleVersionResolver() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultRuleService.setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver) |
Copyright © 2018 SAP SE. All Rights Reserved.