| Package | Description |
|---|---|
| de.hybris.platform.droolsruleengineservices.impl | |
| de.hybris.platform.droolsruleengineservices.interceptors | |
| de.hybris.platform.ruleengine.cache | |
| de.hybris.platform.ruleengine.cache.impl | |
| de.hybris.platform.ruleengine.impl | |
| de.hybris.platform.ruleengine.init | |
| de.hybris.platform.ruleengine.init.impl | |
| de.hybris.platform.ruleengine.model |
Contains generated models for each type of de.hybris.platform.ruleengine.jalo package.
|
| de.hybris.platform.ruleengine.resource | |
| de.hybris.platform.ruleengine.strategies | |
| de.hybris.platform.ruleengine.strategies.impl | |
| de.hybris.platform.ruleengine.versioning | |
| de.hybris.platform.ruleengineservices.cache.impl |
| Modifier and Type | Method and Description |
|---|---|
protected DroolsKIEModuleModel |
AbstractRuleEngineServicesTest.getTestRulesModule(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 |
|---|---|
KIEModuleCacheBuilder |
RuleEngineCacheService.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule)
creates a KIEModuleCacheBuilder object for the given kieModule.
|
KIEModuleCacheBuilder |
RuleEngineCache.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule)
creates a RuleEngineKIEModuleCacheBuilder object for the given kieModule.
|
| Modifier and Type | Field and Description |
|---|---|
protected Function<DroolsKIEModuleModel,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 Function<DroolsKIEModuleModel,Object> |
DefaultRuleEngineCache.getKieModuleCacheKeyGenerator() |
| Modifier and Type | Method and Description |
|---|---|
KIEModuleCacheBuilder |
DefaultRuleEngineCache.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule) |
KIEModuleCacheBuilder |
DefaultRuleEngineCacheService.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule) |
protected Optional<Map<Object,Map<String,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(Function<DroolsKIEModuleModel,Object> kieModuleCacheKeyGenerator) |
| Constructor and Description |
|---|
DefaultKIEModuleCacheBuilder(RuleGlobalsBeanProvider ruleGlobalsBeanProvider,
DroolsKIEModuleModel kieModule,
Function<DroolsKIEBaseModel,Object> kieBaseCacheKeyGenerator,
boolean failOnBeanMismatches) |
| Modifier and Type | Method and Description |
|---|---|
protected KieModule |
DefaultPlatformRuleEngineService.createKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result)
Deprecated.
substituted by
RuleEngineKieModuleSwapper interface methods |
protected void |
DefaultPlatformRuleEngineService.doSwapKieContainers(KieContainer kieContainer,
KIEModuleCacheBuilder cache,
RuleEngineActionResult ruleEngineActionResult,
DroolsKIEModuleModel module,
String deployedReleaseIdVersion,
boolean propagateToOtherNodes) |
protected ReleaseId |
DefaultPlatformRuleEngineService.getReleaseId(DroolsKIEModuleModel module)
Deprecated.
Will be substituted by
RuleEngineKieModuleSwapper interface call |
protected Optional<ReleaseId> |
DefaultPlatformRuleEngineService.lookupForDeployedReleaseId(DroolsKIEModuleModel kieModule) |
protected void |
DefaultPlatformRuleEngineService.switchKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result,
KieContainerListener listener,
boolean propagateToOtherNodes,
Supplier<Object>... chainOfPostTasks)
Switches the Kie modules in the rule execution context
|
protected void |
DefaultPlatformRuleEngineService.writePomXML(DroolsKIEModuleModel module,
KieFileSystem kfs)
Deprecated.
Will be substituted by
RuleEngineKieModuleSwapper interface call |
| Modifier and Type | Method and Description |
|---|---|
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 |
Optional<ReleaseId> |
RuleEngineKieModuleSwapper.getDeployedReleaseId(DroolsKIEModuleModel module,
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 |
List<Object> |
RuleEngineKieModuleSwapper.switchKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result,
KieContainerListener listener,
LinkedList<Supplier<Object>> postTaskList)
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 |
|---|---|
String |
DefaultRuleEngineKieModuleSwapper.activateKieModule(DroolsKIEModuleModel module) |
<any> |
DefaultRuleEngineKieModuleSwapper.createKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result) |
Optional<ReleaseId> |
DefaultRuleEngineKieModuleSwapper.getDeployedReleaseId(DroolsKIEModuleModel module,
String deployedMvnVersion) |
ReleaseId |
DefaultRuleEngineKieModuleSwapper.getReleaseId(DroolsKIEModuleModel module) |
protected void |
DefaultRuleEngineKieModuleSwapper.initializeNewModule(DroolsKIEModuleModel droolsKIEModuleModel,
RuleEngineActionResult result,
KieContainerListener listener) |
List<Object> |
DefaultRuleEngineKieModuleSwapper.switchKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result,
KieContainerListener listener,
LinkedList<Supplier<Object>> postTaskList) |
void |
DefaultRuleEngineKieModuleSwapper.writePomXML(DroolsKIEModuleModel module,
KieFileSystem kfs) |
| 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 - Setter of
DroolsKIEBase.kieModule attribute defined at extension ruleengine. |
| Constructor and Description |
|---|
DroolsKIEBaseModel(DroolsKIEModuleModel _kieModule,
String _name)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
DroolsKIEBaseModel(DroolsKIEModuleModel _kieModule,
String _name,
ItemModel _owner)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
DroolsKIEModuleModel |
DroolsKIEModuleResource.getDroolsKIEModuleModel()
Convenience method which just delegates to
#getResourceValue() |
protected DroolsKIEModuleModel |
DroolsKIEModuleResource.readResource(String resourceId)
Gets the
DroolsKIEModuleModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
Collection<DroolsKIEModuleModel> |
DroolsKIEModulesResource.getDroolsKIEModulesCollection()
Convenience method which just delegates to
#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(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 |
|---|---|
Optional<Long> |
DroolsKieModuleVersionResolver.getDeployedModuleVersion(DroolsKIEModuleModel droolsModule) |
| Modifier and Type | Method and Description |
|---|---|
KIEModuleCacheBuilder |
DefaultCommerceRuleEngineCache.createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule) |
protected Optional<Map<Object,Collection<Object>>> |
DefaultCommerceRuleEngineCache.getFactTemplateCacheForKIEModule(DroolsKIEModuleModel kieModule)
returns the optional fact templates for the given kie module
|
| Constructor and Description |
|---|
DefaultCommerceKIEModuleCacheBuilder(RuleGlobalsBeanProvider ruleGlobalsBeanProvider,
DroolsKIEModuleModel kieModule,
List<RAOProvider> raoCacheCreators,
Function<DroolsKIEBaseModel,Object> kieBaseCacheKeyGenerator,
boolean failOnBeanMismatch) |
Copyright © 2017 SAP SE. All Rights Reserved.