| Modifier and Type | Method and Description |
|---|---|
RuleEngineActionResult |
DefaultCommerceRuleEngineService.archiveRule(AbstractRuleEngineRuleModel ruleEngineRule) |
RuleEngineActionResult |
DefaultCommerceRuleEngineService.archiveRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule) |
RuleEngineActionResult |
DefaultCommerceRuleEngineService.initialize(AbstractRulesModuleModel abstractModule) |
RuleEngineActionResult |
DefaultCommerceRuleEngineService.initialize(AbstractRulesModuleModel abstractModule,
boolean propagateToOtherNodes)
Deprecated.
since 6.3. Please use
initialize method instead |
RuleEngineActionResult |
DefaultCommerceRuleEngineService.initialize(AbstractRulesModuleModel abstractModule,
String deployedReleaseIdVersion,
boolean propagateToOtherNodes) |
RuleEngineActionResult |
DefaultCommerceRuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule) |
RuleEngineActionResult |
DefaultCommerceRuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule) |
| Modifier and Type | Method and Description |
|---|---|
List<RuleEngineActionResult> |
DefaultCommerceRuleEngineService.initializeAllRulesModules() |
List<RuleEngineActionResult> |
DefaultCommerceRuleEngineService.initializeAllRulesModules(boolean propagateToOtherNodes) |
| Modifier and Type | Method and Description |
|---|---|
RuleEngineActionResult |
RuleEngineService.archiveRule(AbstractRuleEngineRuleModel ruleEngineRule)
Archives the given rule if it already exists.
|
RuleEngineActionResult |
RuleEngineService.archiveRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule)
Archives the given rule if it already exists.
|
RuleEngineActionResult |
RuleEngineService.initialize(AbstractRulesModuleModel module)
Initializes the given rules module and propagates a
RuleEngineInitializedEvent to other nodes. |
RuleEngineActionResult |
RuleEngineService.initialize(AbstractRulesModuleModel module,
boolean propagateToOtherNodes)
Deprecated.
since 6.3. Please use
initialize method instead |
RuleEngineActionResult |
RuleEngineService.initialize(AbstractRulesModuleModel module,
String deployedMvnVersion,
boolean propagateToOtherNodes)
Initializes the given rules module (and if
propagateToOtherNodes is set to true propagates a
RuleEngineInitializedEvent to other nodes). |
RuleEngineActionResult |
RuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule)
Updates the given rule if it already exists and returns true if update was successful.
|
RuleEngineActionResult |
RuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule)
Updates the given rule if it already exists.
|
| Modifier and Type | Method and Description |
|---|---|
List<RuleEngineActionResult> |
RuleEngineService.initializeAllRulesModules()
Initializes all
AbstractRulesModuleModels that are marked as active (in case of cluster mode - on all the
nodes). |
List<RuleEngineActionResult> |
RuleEngineService.initializeAllRulesModules(boolean propagateToOtherNodes)
Initializes all
AbstractRulesModuleModels that are marked as active. |
| Modifier and Type | Method and Description |
|---|---|
RuleEngineActionResult |
DefaultPlatformRuleEngineService.archiveRule(AbstractRuleEngineRuleModel ruleEngineRule) |
RuleEngineActionResult |
DefaultPlatformRuleEngineService.archiveRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule) |
protected RuleEngineActionResult |
DefaultPlatformRuleEngineService.createRuleEngineActionResult(String message,
String moduleName,
boolean success,
MessageLevel level)
creates a RuleEngineActionResult object with the given parameters.
|
RuleEngineActionResult |
DefaultPlatformRuleEngineService.initialize(AbstractRulesModuleModel module) |
RuleEngineActionResult |
DefaultPlatformRuleEngineService.initialize(AbstractRulesModuleModel abstractModule,
boolean propagateToOtherNodes)
Deprecated.
since 6.3. Please use
initialize method instead |
RuleEngineActionResult |
DefaultPlatformRuleEngineService.initialize(AbstractRulesModuleModel abstractModule,
String deployedMvnVersion,
boolean propagateToOtherNodes) |
RuleEngineActionResult |
DefaultPlatformRuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule) |
RuleEngineActionResult |
DefaultPlatformRuleEngineService.updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule,
AbstractRulesModuleModel rulesModule) |
| Modifier and Type | Method and Description |
|---|---|
List<RuleEngineActionResult> |
DefaultPlatformRuleEngineService.initializeAllRulesModules() |
List<RuleEngineActionResult> |
DefaultPlatformRuleEngineService.initializeAllRulesModules(boolean propagateToOtherNodes) |
| 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 void |
DefaultPlatformRuleEngineService.notifyOtherNodes(RuleEngineActionResult result) |
void |
KieContainerListener.onFailure(RuleEngineActionResult result)
The method to be called when the switching to a new KieContainer fails
|
protected void |
DefaultPlatformRuleEngineService.populateRuleEngineActionResult(RuleEngineActionResult result,
String message,
String moduleName,
boolean success,
MessageLevel level)
populates a RuleEngineActionResult object with the given parameters.
|
protected boolean |
DefaultPlatformRuleEngineService.removeOldKieModuleIfSwapSuccessful(RuleEngineActionResult result,
ReleaseId oldReleaseId) |
protected void |
DefaultPlatformRuleEngineService.switchKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result,
KieContainerListener listener,
boolean propagateToOtherNodes,
Supplier<Object>... chainOfPostTasks)
Switches the Kie modules in the rule execution context
|
| Modifier and Type | Method and Description |
|---|---|
<any> |
RuleEngineKieModuleSwapper.createKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result)
Creates the new instance of
KieModule, based on information contained in DroolsKIEModuleModel |
boolean |
RuleEngineKieModuleSwapper.removeKieModuleIfPresent(ReleaseId releaseId,
RuleEngineActionResult result)
Tries to remove the
KieModule with given ReleaseId from org.kie.api.builder.KieRepository |
List<Object> |
RuleEngineKieModuleSwapper.switchKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result,
KieContainerListener listener,
LinkedList<Supplier<Object>> postTaskList)
Swaps synchroneously to a new KieModule.
|
void |
RuleEngineKieModuleSwapper.switchKieModuleAsync(String moduleName,
RuleEngineActionResult result,
KieContainerListener listener,
List<Object> resultsAccumulator,
LinkedList<Supplier<Object>> postTaskList)
Swaps asynchroneously to a new KieModule.
|
| Modifier and Type | Method and Description |
|---|---|
protected ResultItem |
DefaultRuleEngineKieModuleSwapper.addNewResultItemOf(RuleEngineActionResult result,
MessageLevel messageLevel,
String message) |
<any> |
DefaultRuleEngineKieModuleSwapper.createKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result) |
protected void |
DefaultRuleEngineKieModuleSwapper.initializeNewModule(DroolsKIEModuleModel droolsKIEModuleModel,
RuleEngineActionResult result,
KieContainerListener listener) |
boolean |
DefaultRuleEngineKieModuleSwapper.removeKieModuleIfPresent(ReleaseId releaseId,
RuleEngineActionResult result) |
List<Object> |
DefaultRuleEngineKieModuleSwapper.switchKieModule(DroolsKIEModuleModel module,
RuleEngineActionResult result,
KieContainerListener listener,
LinkedList<Supplier<Object>> postTaskList) |
void |
DefaultRuleEngineKieModuleSwapper.switchKieModuleAsync(String moduleName,
RuleEngineActionResult result,
KieContainerListener listener,
List<Object> resultsAccumulator,
LinkedList<Supplier<Object>> postTaskList) |
protected Runnable |
DefaultRuleEngineKieModuleSwapper.switchKieModuleRunnableTask(String moduleName,
RuleEngineActionResult result,
KieContainerListener listener,
List<Object> resultsAccumulator,
LinkedList<Supplier<Object>> postTaskList) |
| Modifier and Type | Method and Description |
|---|---|
protected <any> |
AbstractPushRulesToEngineAction.getActionResult(<any> context,
List<RuleEngineActionResult> ruleEngineActionResults) |
| Modifier and Type | Method and Description |
|---|---|
List<RuleEngineActionResult> |
RuleCompilerPublisherResult.getPublisherResults()
Returns results from the publication.
|
| Modifier and Type | Method and Description |
|---|---|
List<RuleEngineActionResult> |
DefaultRuleCompilerPublisherResult.getPublisherResults() |
| Constructor and Description |
|---|
DefaultRuleCompilerPublisherResult(RuleCompilerPublisherResult.Result result,
List<RuleCompilerResult> compilerResults,
List<RuleEngineActionResult> publisherResults) |
Copyright © 2017 SAP SE. All Rights Reserved.