Uses of Class
de.hybris.platform.ruleengine.RuleEngineActionResult
-
-
Uses of RuleEngineActionResult in de.hybris.platform.droolsruleengineservices.impl
Methods in de.hybris.platform.droolsruleengineservices.impl that return RuleEngineActionResult Modifier and Type Method Description RuleEngineActionResultDefaultCommerceRuleEngineService. updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule, AbstractRulesModuleModel rulesModule)Methods in de.hybris.platform.droolsruleengineservices.impl that return types with arguments of type RuleEngineActionResult Modifier and Type Method Description java.util.List<RuleEngineActionResult>DefaultCommerceRuleEngineService. initializeAllRulesModules()java.util.List<RuleEngineActionResult>DefaultCommerceRuleEngineService. initializeAllRulesModules(boolean propagateToOtherNodes)Methods in de.hybris.platform.droolsruleengineservices.impl with parameters of type RuleEngineActionResult Modifier and Type Method Description voidDefaultCommerceRuleEngineService. initialize(AbstractRulesModuleModel module, java.lang.String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result)voidDefaultCommerceRuleEngineService. initialize(AbstractRulesModuleModel module, java.lang.String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result, ExecutionContext executionContext)voidDefaultCommerceRuleEngineService. initializeNonBlocking(AbstractRulesModuleModel module, java.lang.String deployedReleaseIdVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result) -
Uses of RuleEngineActionResult in de.hybris.platform.ruleengine
Methods in de.hybris.platform.ruleengine that return RuleEngineActionResult Modifier and Type Method Description RuleEngineActionResultRuleEngineService. updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule, AbstractRulesModuleModel rulesModule)Updates the given rule if it already exists.Methods in de.hybris.platform.ruleengine that return types with arguments of type RuleEngineActionResult Modifier and Type Method Description java.util.List<RuleEngineActionResult>RuleEngineService. initializeAllRulesModules()Initializes allAbstractRulesModuleModels that are marked as active (in case of cluster mode - on all the nodes).java.util.List<RuleEngineActionResult>RuleEngineService. initializeAllRulesModules(boolean propagateToOtherNodes)Initializes allAbstractRulesModuleModels that are marked as active.Methods in de.hybris.platform.ruleengine with parameters of type RuleEngineActionResult Modifier and Type Method Description voidRuleEngineService. initialize(AbstractRulesModuleModel module, java.lang.String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result)Since 6.4 Initializes the given rules module (and ifpropagateToOtherNodesis set totruepropagates aRuleEngineInitializedEventto other nodes).voidRuleEngineService. initialize(AbstractRulesModuleModel module, java.lang.String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result, ExecutionContext executionContext)Since 18.08 Initializes the given rules module (and ifpropagateToOtherNodesis set totruepropagates aRuleEngineInitializedEventto other nodes).<M extends AbstractRulesModuleModel>
voidRuleEngineService. initializeNonBlocking(M module, java.lang.String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result)Since 6.4 Asynchronously initializes the given rules module (and ifpropagateToOtherNodesis set totruepropagates aRuleEngineInitializedEventto other nodes). -
Uses of RuleEngineActionResult in de.hybris.platform.ruleengine.impl
Methods in de.hybris.platform.ruleengine.impl that return RuleEngineActionResult Modifier and Type Method Description protected RuleEngineActionResultDefaultPlatformRuleEngineService. createRuleEngineActionResult(java.lang.String message, java.lang.String moduleName, boolean success, MessageLevel level)creates a RuleEngineActionResult object with the given parameters.RuleEngineActionResultDefaultPlatformRuleEngineService. updateEngineRule(AbstractRuleEngineRuleModel ruleEngineRule, AbstractRulesModuleModel rulesModule)Methods in de.hybris.platform.ruleengine.impl that return types with arguments of type RuleEngineActionResult Modifier and Type Method Description java.util.List<RuleEngineActionResult>DefaultPlatformRuleEngineService. initializeAllRulesModules()java.util.List<RuleEngineActionResult>DefaultPlatformRuleEngineService. initializeAllRulesModules(boolean propagateToOtherNodes)protected java.util.Optional<RuleEngineActionResult>DefaultPlatformRuleEngineService. validateEngineRulesModule(AbstractRulesModuleModel rulesModule)Methods in de.hybris.platform.ruleengine.impl with parameters of type RuleEngineActionResult Modifier and Type Method Description protected voidDefaultPlatformRuleEngineService. doSwapKieContainers(org.kie.api.runtime.KieContainer kieContainer, KIEModuleCacheBuilder cache, RuleEngineActionResult ruleEngineActionResult, DroolsKIEModuleModel module, java.lang.String deployedReleaseIdVersion, boolean propagateToOtherNodes)voidDefaultPlatformRuleEngineService. initialize(AbstractRulesModuleModel abstractModule, java.lang.String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result)voidDefaultPlatformRuleEngineService. initialize(AbstractRulesModuleModel abstractModule, java.lang.String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result, ExecutionContext executionContext)voidDefaultPlatformRuleEngineService. initializeNonBlocking(AbstractRulesModuleModel abstractModule, java.lang.String deployedMvnVersion, boolean propagateToOtherNodes, boolean enableIncrementalUpdate, RuleEngineActionResult result)protected voidDefaultPlatformRuleEngineService. notifyOtherNodes(RuleEngineActionResult result)voidKieContainerListener. onFailure(RuleEngineActionResult result)The method to be called when the switching to a new KieContainer failsprotected voidDefaultPlatformRuleEngineService. populateRuleEngineActionResult(RuleEngineActionResult result, java.lang.String message, java.lang.String moduleName, boolean success, MessageLevel level)populates a RuleEngineActionResult object with the given parameters.protected voidDefaultPlatformRuleEngineService. 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 -
Uses of RuleEngineActionResult in de.hybris.platform.ruleengine.init
Methods in de.hybris.platform.ruleengine.init that return RuleEngineActionResult Modifier and Type Method Description RuleEngineActionResultRuleEngineBootstrap. startup(java.lang.String moduleName)starts up the rules engine for a given rules module from scratch (removing currently running and blocking for any rule evaluation).Methods in de.hybris.platform.ruleengine.init that return types with arguments of type RuleEngineActionResult Modifier and Type Method Description java.util.List<RuleEngineActionResult>InitializationFuture. getResults()java.util.List<RuleEngineActionResult>RuleDeploymentTaskResult. getRulePublishingResults()Methods in de.hybris.platform.ruleengine.init with parameters of type RuleEngineActionResult Modifier and Type Method Description voidRuleEngineBootstrap. activateNewRuleEngineContainer(CONTAINER rulesContainer, KIEModuleCacheBuilder cacheBuilder, RuleEngineActionResult ruleEngineActionResult, MODULE rulesModule, java.lang.String deployedReleaseIdVersion)Runs through the new container activation check list and undertakes necessary actionsorg.apache.commons.lang3.tuple.Pair<org.kie.api.builder.KieModule,KIEModuleCacheBuilder>RuleEngineKieModuleSwapper. createKieModule(DroolsKIEModuleModel module, RuleEngineActionResult result)Creates the new instance ofKieModule, based on information contained inDroolsKIEModuleModelorg.kie.api.runtime.KieContainerRuleEngineKieModuleSwapper. initializeNewKieContainer(DroolsKIEModuleModel module, org.kie.api.builder.KieModule kieModule, RuleEngineActionResult result)Creates the new instance ofKieContainerfor a givenKieModulebooleanRuleEngineKieModuleSwapper. removeKieModuleIfPresent(org.kie.api.builder.ReleaseId releaseId, RuleEngineActionResult result)Tries to remove theKieModulewith givenReleaseIdfromKieRepositorybooleanRuleEngineKieModuleSwapper. removeOldKieModuleIfPresent(RuleEngineActionResult result)Tries to remove the oldKieModulefromKieRepositoryjava.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.voidRuleEngineKieModuleSwapper. switchKieModuleAsync(java.lang.String moduleName, KieContainerListener listener, java.util.List<java.lang.Object> resultsAccumulator, java.util.function.Supplier<java.lang.Object> resetFlagSupplier, java.util.List<java.util.function.Supplier<java.lang.Object>> postTaskList, boolean enableIncrementalUpdate, RuleEngineActionResult result)Swaps asynchroneously to a new KieModule.Constructor parameters in de.hybris.platform.ruleengine.init with type arguments of type RuleEngineActionResult Constructor Description RuleDeploymentTaskResult(java.util.List<RuleEngineActionResult> rulePublishingResults)RulePublishingFuture(java.util.Set<java.lang.Thread> workers, java.util.List<RuleEngineActionResult> rulePublishingResults, java.util.List<org.kie.api.builder.KieBuilder> partialKieBuilders, long workerPreDestroyTimeout) -
Uses of RuleEngineActionResult in de.hybris.platform.ruleengine.init.impl
Methods in de.hybris.platform.ruleengine.init.impl that return RuleEngineActionResult Modifier and Type Method Description protected RuleEngineActionResultDefaultRulePublishingSpliterator. addRulesBuilder(java.util.List<org.kie.api.builder.KieBuilder> kieBuilders, org.kie.api.builder.model.KieModuleModel kieModuleModel, org.kie.api.builder.ReleaseId releaseId, java.util.List<java.lang.String> ruleUuids, KIEModuleCacheBuilder cache)protected RuleEngineActionResultDefaultRulePublishingSpliterator. createNewResult(org.kie.api.builder.Results results)RuleEngineActionResultDefaultRuleEngineBootstrap. startup(java.lang.String moduleName)Methods in de.hybris.platform.ruleengine.init.impl with parameters of type RuleEngineActionResult Modifier and Type Method Description voidDefaultRuleEngineBootstrap. activateNewRuleEngineContainer(org.kie.api.runtime.KieContainer kieContainer, KIEModuleCacheBuilder cache, RuleEngineActionResult ruleEngineActionResult, DroolsKIEModuleModel rulesModule, java.lang.String deployedReleaseIdVersion)protected ResultItemDefaultRuleEngineKieModuleSwapper. addNewResultItemOf(RuleEngineActionResult result, MessageLevel messageLevel, java.lang.String message)protected ResultItemDefaultRulePublishingSpliterator. addNewResultItemOf(RuleEngineActionResult result, MessageLevel messageLevel, java.lang.String message)protected voidDefaultRuleEngineKieModuleSwapper. completeWithFailure(org.kie.api.builder.ReleaseId releaseId, RuleEngineActionResult result, KieContainerListener listener)org.apache.commons.lang3.tuple.Pair<org.kie.api.builder.KieModule,KIEModuleCacheBuilder>DefaultRuleEngineKieModuleSwapper. createKieModule(DroolsKIEModuleModel module, RuleEngineActionResult result)protected org.apache.commons.lang3.tuple.Pair<org.kie.api.builder.KieModule,KIEModuleCacheBuilder>DefaultRuleEngineKieModuleSwapper. createKieModule(DroolsKIEModuleModel module, RuleEngineActionResult result, boolean enableIncrementalUpdate)protected voidDefaultRuleEngineKieModuleSwapper. deployRulesIncrementally(org.kie.api.builder.ReleaseId releaseId, org.kie.api.builder.model.KieModuleModel kieModuleModel, org.kie.api.builder.KieModule kieModule, java.util.Collection<DroolsRuleModel> rulesToAdd, java.util.Collection<DroolsRuleModel> rulesToRemove, RuleEngineActionResult result)Deploy incrementally the rule engine updates.org.kie.api.runtime.KieContainerDefaultRuleEngineKieModuleSwapper. initializeNewKieContainer(DroolsKIEModuleModel module, org.kie.api.builder.KieModule kieModule, RuleEngineActionResult result)protected voidDefaultRuleEngineKieModuleSwapper. initializeNewModule(DroolsKIEModuleModel module, KieContainerListener listener, boolean enableIncrementalUpdates, RuleEngineActionResult result)protected voidDefaultRuleEngineKieModuleSwapper. newKieModule(DroolsKIEModuleModel module, KieContainerListener listener, boolean enableIncrementalUpdates, RuleEngineActionResult result)protected java.lang.ObjectDefaultRuleEngineKieModuleSwapper. onSwapFailed(java.lang.Throwable t, RuleEngineActionResult result, java.util.function.Supplier<java.lang.Object> resetFlagSupplier)booleanDefaultRuleEngineKieModuleSwapper. removeKieModuleIfPresent(org.kie.api.builder.ReleaseId releaseId, RuleEngineActionResult result)booleanDefaultRuleEngineKieModuleSwapper. removeOldKieModuleIfPresent(RuleEngineActionResult result)protected booleanDefaultRuleEngineKieModuleSwapper. 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)voidDefaultRuleEngineKieModuleSwapper. switchKieModuleAsync(java.lang.String moduleName, KieContainerListener listener, java.util.List<java.lang.Object> resultsAccumulator, java.util.function.Supplier<java.lang.Object> resetFlagSupplier, java.util.List<java.util.function.Supplier<java.lang.Object>> postTaskList, boolean enableIncrementalUpdate, RuleEngineActionResult result)protected java.lang.RunnableDefaultRuleEngineKieModuleSwapper. switchKieModuleRunnableTask(java.lang.String moduleName, KieContainerListener listener, java.util.List<java.lang.Object> resultsAccumulator, java.util.function.Supplier<java.lang.Object> resetFlagSupplier, java.util.List<java.util.function.Supplier<java.lang.Object>> postTaskList, boolean enableIncrementalUpdate, RuleEngineActionResult result)protected voidDefaultRuleEngineKieModuleSwapper. verifyErrors(RuleEngineActionResult result, java.util.List<org.kie.api.builder.Message> messages) -
Uses of RuleEngineActionResult in de.hybris.platform.ruleengine.init.tasks
Methods in de.hybris.platform.ruleengine.init.tasks with parameters of type RuleEngineActionResult Modifier and Type Method Description booleanPostRulesModuleSwappingTask. execute(RuleEngineActionResult result)Execute the post rules module swapping taskjava.util.List<java.util.function.Supplier<java.lang.Object>>PostRulesModuleSwappingTasksProvider. getTasks(RuleEngineActionResult result)Get list of suppliers for the post rules module swapping tasks -
Uses of RuleEngineActionResult in de.hybris.platform.ruleengine.init.tasks.impl
Methods in de.hybris.platform.ruleengine.init.tasks.impl with parameters of type RuleEngineActionResult Modifier and Type Method Description booleanRemoveOldKieModulePostRulesModuleSwappingTask. execute(RuleEngineActionResult result)java.util.List<java.util.function.Supplier<java.lang.Object>>DefaultPostRulesModuleSwappingTasksProvider. getTasks(RuleEngineActionResult result) -
Uses of RuleEngineActionResult in de.hybris.platform.ruleenginebackoffice.widgets.listview.actions
Method parameters in de.hybris.platform.ruleenginebackoffice.widgets.listview.actions with type arguments of type RuleEngineActionResult Modifier and Type Method Description protected com.hybris.cockpitng.actions.ActionResult<java.lang.String>AbstractPushRulesToEngineAction. getActionResult(com.hybris.cockpitng.actions.ActionContext<?> context, java.util.List<RuleEngineActionResult> ruleEngineActionResults) -
Uses of RuleEngineActionResult in de.hybris.platform.ruleengineservices.maintenance
Methods in de.hybris.platform.ruleengineservices.maintenance that return types with arguments of type RuleEngineActionResult Modifier and Type Method Description java.util.List<RuleEngineActionResult>RuleCompilerPublisherResult. getPublisherResults()Returns results from the publication. -
Uses of RuleEngineActionResult in de.hybris.platform.ruleengineservices.maintenance.impl
Methods in de.hybris.platform.ruleengineservices.maintenance.impl that return types with arguments of type RuleEngineActionResult Modifier and Type Method Description java.util.List<RuleEngineActionResult>DefaultRuleCompilerPublisherResult. getPublisherResults() -
Uses of RuleEngineActionResult in de.hybris.platform.ruleengineservices.maintenance.tasks.impl
Methods in de.hybris.platform.ruleengineservices.maintenance.tasks.impl with parameters of type RuleEngineActionResult Modifier and Type Method Description booleanProvideModifiedRuleCodesPostTask. execute(RuleEngineActionResult result)booleanUpdateRulesDeploymentsPostTask. execute(RuleEngineActionResult result)booleanUpdateRulesStatusPostRulesModuleSwappingTask. execute(RuleEngineActionResult result)protected java.util.Collection<java.lang.String>ProvideModifiedRuleCodesPostTask. getModifiedRuleCodes(RuleEngineActionResult result)
-