Uses of Class
de.hybris.platform.ruleengine.model.DroolsKIEModuleModel
-
-
Uses of DroolsKIEModuleModel in de.hybris.platform.droolsruleengineservices.impl
Methods in de.hybris.platform.droolsruleengineservices.impl that return DroolsKIEModuleModel Modifier and Type Method Description protected DroolsKIEModuleModelAbstractRuleEngineServicesTest. getTestRulesModule(java.util.Set<DroolsRuleModel> rules) -
Uses of DroolsKIEModuleModel in de.hybris.platform.droolsruleengineservices.interceptors
Methods in de.hybris.platform.droolsruleengineservices.interceptors with parameters of type DroolsKIEModuleModel Modifier and Type Method Description protected voidDroolsKIESessionValidateInterceptor. validateKieBases(DroolsKIESessionModel session, DroolsKIEModuleModel kmodule)protected voidDroolsKIESessionValidateInterceptor. validateKieSessions(DroolsKIESessionModel session, DroolsKIEModuleModel kmodule) -
Uses of DroolsKIEModuleModel in de.hybris.platform.droolsruleengineservices.versioning.impl
Methods in de.hybris.platform.droolsruleengineservices.versioning.impl that return types with arguments of type DroolsKIEModuleModel Modifier and Type Method Description protected ModuleVersionResolver<DroolsKIEModuleModel>DroolsModuleVersioningService. getModuleVersionResolver()Method parameters in de.hybris.platform.droolsruleengineservices.versioning.impl with type arguments of type DroolsKIEModuleModel Modifier and Type Method Description voidDroolsModuleVersioningService. setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.cache
Methods in de.hybris.platform.ruleengine.cache with parameters of type DroolsKIEModuleModel Modifier and Type Method Description KIEModuleCacheBuilderRuleEngineCache. createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule)creates a RuleEngineKIEModuleCacheBuilder object for the given kieModule.KIEModuleCacheBuilderRuleEngineCacheService. createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule)creates a KIEModuleCacheBuilder object for the given kieModule. -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.cache.impl
Fields in de.hybris.platform.ruleengine.cache.impl with type parameters of type DroolsKIEModuleModel Modifier and Type Field Description protected java.util.function.Function<DroolsKIEModuleModel,java.lang.Object>DefaultRuleEngineCache. kieModuleCacheKeyGeneratorthe default cache uses the string representation of the rule module's PK as cache keyMethods in de.hybris.platform.ruleengine.cache.impl that return DroolsKIEModuleModel Modifier and Type Method Description DroolsKIEModuleModelDefaultKIEModuleCacheBuilder. getKieModule()Methods in de.hybris.platform.ruleengine.cache.impl that return types with arguments of type DroolsKIEModuleModel Modifier and Type Method Description protected java.util.function.Function<DroolsKIEModuleModel,java.lang.Object>DefaultRuleEngineCache. getKieModuleCacheKeyGenerator()Methods in de.hybris.platform.ruleengine.cache.impl with parameters of type DroolsKIEModuleModel Modifier and Type Method Description KIEModuleCacheBuilderDefaultRuleEngineCache. createKIEModuleCacheBuilder(DroolsKIEModuleModel kieModule)KIEModuleCacheBuilderDefaultRuleEngineCacheService. 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 moduleMethod parameters in de.hybris.platform.ruleengine.cache.impl with type arguments of type DroolsKIEModuleModel Modifier and Type Method Description voidDefaultRuleEngineCache. setKieModuleCacheKeyGenerator(java.util.function.Function<DroolsKIEModuleModel,java.lang.Object> kieModuleCacheKeyGenerator)Constructors in de.hybris.platform.ruleengine.cache.impl with parameters of type DroolsKIEModuleModel Constructor Description DefaultKIEModuleCacheBuilder(RuleGlobalsBeanProvider ruleGlobalsBeanProvider, DroolsKIEModuleModel kieModule, java.util.function.Function<DroolsKIEBaseModel,java.lang.Object> kieBaseCacheKeyGenerator, boolean failOnBeanMismatches) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.drools.impl
Methods in de.hybris.platform.ruleengine.drools.impl with parameters of type DroolsKIEModuleModel Modifier and Type Method Description protected org.kie.api.builder.ReleaseIdDefaultModuleReleaseIdAware. getDummyReleaseId(DroolsKIEModuleModel module) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.impl
Methods in de.hybris.platform.ruleengine.impl that return DroolsKIEModuleModel Modifier and Type Method Description protected DroolsKIEModuleModelAbstractPlatformRuleEngineServiceIT. createRulesForModule(java.lang.String moduleName, java.lang.String baseName, int numOfRules)Methods in de.hybris.platform.ruleengine.impl that return types with arguments of type DroolsKIEModuleModel Modifier and Type Method Description protected RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel>DefaultPlatformRuleEngineService. getRuleEngineBootstrap()Methods in de.hybris.platform.ruleengine.impl with parameters of type DroolsKIEModuleModel Modifier and Type Method Description protected RuleEvaluationContextAbstractPlatformRuleEngineServiceIT. createRuleEvaluationContext(DroolsKIEModuleModel module)protected voidDefaultPlatformRuleEngineService. doSwapKieContainers(org.kie.api.runtime.KieContainer kieContainer, KIEModuleCacheBuilder cache, RuleEngineActionResult ruleEngineActionResult, DroolsKIEModuleModel module, java.lang.String deployedReleaseIdVersion, boolean propagateToOtherNodes)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 contextMethod parameters in de.hybris.platform.ruleengine.impl with type arguments of type DroolsKIEModuleModel Modifier and Type Method Description voidDefaultPlatformRuleEngineService. setRuleEngineBootstrap(RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel> ruleEngineBootstrap) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.init
Methods in de.hybris.platform.ruleengine.init with parameters of type DroolsKIEModuleModel Modifier and Type Method Description java.lang.StringRuleEngineKieModuleSwapper. activateKieModule(DroolsKIEModuleModel module)Updates the instance ofDroolsKIEModuleModelwith information about affectively deployedReleaseIdversionorg.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 inDroolsKIEModuleModeljava.util.Optional<org.kie.api.builder.ReleaseId>RuleEngineKieModuleSwapper. getDeployedReleaseId(DroolsKIEModuleModel module, java.lang.String deployedMvnVersion)Returns (optional)ReleaseIdfor a deployed version of theKieModuleModelorg.kie.api.builder.ReleaseIdRuleEngineKieModuleSwapper. getReleaseId(DroolsKIEModuleModel module)Creates the new instance ofReleaseIdbased onDroolsKIEModuleModelorg.kie.api.runtime.KieContainerRuleEngineKieModuleSwapper. initializeNewKieContainer(DroolsKIEModuleModel module, org.kie.api.builder.KieModule kieModule, RuleEngineActionResult result)Creates the new instance ofKieContainerfor a givenKieModulejava.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. writePomXML(DroolsKIEModuleModel module, org.kie.api.builder.KieFileSystem kfs)Write the building POM XML toKieFileSystem -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.init.impl
Methods in de.hybris.platform.ruleengine.init.impl that return types with arguments of type DroolsKIEModuleModel Modifier and Type Method Description protected ModuleVersionResolver<DroolsKIEModuleModel>DefaultContentMatchRulesFilter. getModuleVersionResolver()protected RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel>DefaultRuleEngineKieModuleSwapper. getRuleEngineBootstrap()protected RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel>DefaultRulePublishingSpliterator. getRuleEngineBootstrap()protected java.util.Optional<DroolsKIEModuleModel>DefaultContentMatchRulesFilter. verifyTheRulesModuleIsSame(java.util.Collection<DroolsRuleModel> droolRules)Methods in de.hybris.platform.ruleengine.init.impl with parameters of type DroolsKIEModuleModel Modifier and Type Method Description java.lang.StringDefaultRuleEngineKieModuleSwapper. activateKieModule(DroolsKIEModuleModel module)voidDefaultRuleEngineBootstrap. activateNewRuleEngineContainer(org.kie.api.runtime.KieContainer kieContainer, KIEModuleCacheBuilder cache, RuleEngineActionResult ruleEngineActionResult, DroolsKIEModuleModel rulesModule, java.lang.String deployedReleaseIdVersion)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 java.util.List<org.kie.api.builder.KieBuilder>DefaultRuleEngineKieModuleSwapper. deployRules(DroolsKIEModuleModel module, org.kie.api.builder.model.KieModuleModel kieModuleModel, DroolsKIEBaseModel kieBase, KIEModuleCacheBuilder cache)java.util.Optional<org.kie.api.builder.ReleaseId>DefaultRuleEngineKieModuleSwapper. getDeployedReleaseId(DroolsKIEModuleModel module, java.lang.String deployedMvnVersion)org.kie.api.builder.ReleaseIdDefaultRuleEngineKieModuleSwapper. getReleaseId(DroolsKIEModuleModel module)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 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)voidDefaultRuleEngineBootstrap. warmUpRuleEngineContainer(DroolsKIEModuleModel rulesModule, org.kie.api.runtime.KieContainer rulesContainer)provide the steps to "warm-up" the updated KieContainer.voidDefaultRuleEngineKieModuleSwapper. writePomXML(DroolsKIEModuleModel module, org.kie.api.builder.KieFileSystem kfs)Method parameters in de.hybris.platform.ruleengine.init.impl with type arguments of type DroolsKIEModuleModel Modifier and Type Method Description voidDefaultContentMatchRulesFilter. setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver)voidDefaultRuleEngineKieModuleSwapper. setRuleEngineBootstrap(RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel> ruleEngineBootstrap)voidDefaultRulePublishingSpliterator. setRuleEngineBootstrap(RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel> ruleEngineBootstrap) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.model
Methods in de.hybris.platform.ruleengine.model that return DroolsKIEModuleModel Modifier and Type Method Description DroolsKIEModuleModelDroolsKIEBaseModel. getKieModule()Generated method - Getter of theDroolsKIEBase.kieModuleattribute defined at extensionruleengine.Methods in de.hybris.platform.ruleengine.model with parameters of type DroolsKIEModuleModel Modifier and Type Method Description voidDroolsKIEBaseModel. setKieModule(DroolsKIEModuleModel value)Generated method - Initial setter ofDroolsKIEBase.kieModuleattribute defined at extensionruleengine.Constructors in de.hybris.platform.ruleengine.model with parameters of type DroolsKIEModuleModel Constructor Description DroolsKIEBaseModel(DroolsKIEModuleModel _kieModule, java.lang.String _name)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersDroolsKIEBaseModel(DroolsKIEModuleModel _kieModule, java.lang.String _name, ItemModel _owner)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parameters -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.monitor.impl
Methods in de.hybris.platform.ruleengine.monitor.impl that return types with arguments of type DroolsKIEModuleModel Modifier and Type Method Description protected RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel>DefaultRuleEngineRulesModuleMonitor. getRuleEngineBootstrap()Methods in de.hybris.platform.ruleengine.monitor.impl with parameters of type DroolsKIEModuleModel Modifier and Type Method Description booleanDefaultRuleEngineRulesModuleMonitor. isRulesModuleDeployed(DroolsKIEModuleModel rulesModule)Method parameters in de.hybris.platform.ruleengine.monitor.impl with type arguments of type DroolsKIEModuleModel Modifier and Type Method Description voidDefaultRuleEngineRulesModuleMonitor. setRuleEngineBootstrap(RuleEngineBootstrap<org.kie.api.KieServices,org.kie.api.runtime.KieContainer,DroolsKIEModuleModel> ruleEngineBootstrap) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.strategies
Methods in de.hybris.platform.ruleengine.strategies with parameters of type DroolsKIEModuleModel Modifier and Type Method Description DroolsKIEBaseModelDroolsKIEBaseFinderStrategy. getKIEBaseForKIEModule(DroolsKIEModuleModel kieModule) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.strategies.impl
Methods in de.hybris.platform.ruleengine.strategies.impl with parameters of type DroolsKIEModuleModel Modifier and Type Method Description DroolsKIEBaseModelDefaultDroolsKIEBaseFinderStrategy. getKIEBaseForKIEModule(DroolsKIEModuleModel kieModule) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.util
Methods in de.hybris.platform.ruleengine.util with parameters of type DroolsKIEModuleModel Modifier and Type Method Description static java.lang.StringRuleEngineUtils. getDeployedRulesModuleVersion(DroolsKIEModuleModel rulesModule)static booleanRuleEngineUtils. isDroolsKieModuleDeployed(DroolsKIEModuleModel rulesModule) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.util.impl
Methods in de.hybris.platform.ruleengine.util.impl that return types with arguments of type DroolsKIEModuleModel Modifier and Type Method Description protected ModuleVersionResolver<DroolsKIEModuleModel>DefaultEngineRulesRepository. getModuleVersionResolver()Method parameters in de.hybris.platform.ruleengine.util.impl with type arguments of type DroolsKIEModuleModel Modifier and Type Method Description voidDefaultEngineRulesRepository. setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengine.versioning.impl
Methods in de.hybris.platform.ruleengine.versioning.impl with parameters of type DroolsKIEModuleModel Modifier and Type Method Description java.util.Optional<java.lang.Long>DroolsKieModuleVersionResolver. getDeployedModuleVersion(DroolsKIEModuleModel rulesModule) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleenginebackoffice.widgets.listview.renderer
Methods in de.hybris.platform.ruleenginebackoffice.widgets.listview.renderer that return types with arguments of type DroolsKIEModuleModel Modifier and Type Method Description protected RuleEngineRulesModuleMonitor<DroolsKIEModuleModel>RulesModuleDeploymentStatusCellRenderer. getRuleEngineRulesModuleMonitor()Method parameters in de.hybris.platform.ruleenginebackoffice.widgets.listview.renderer with type arguments of type DroolsKIEModuleModel Modifier and Type Method Description voidRulesModuleDeploymentStatusCellRenderer. setRuleEngineRulesModuleMonitor(RuleEngineRulesModuleMonitor<DroolsKIEModuleModel> ruleEngineRulesModuleMonitor) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengineservices.cache.impl
Methods in de.hybris.platform.ruleengineservices.cache.impl with parameters of type DroolsKIEModuleModel Modifier and Type Method Description KIEModuleCacheBuilderDefaultCommerceRuleEngineCache. 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 moduleConstructors in de.hybris.platform.ruleengineservices.cache.impl with parameters of type DroolsKIEModuleModel Constructor Description DefaultCommerceKIEModuleCacheBuilder(RuleGlobalsBeanProvider ruleGlobalsBeanProvider, DroolsKIEModuleModel kieModule, java.util.List<RAOProvider> raoCacheCreators, java.util.function.Function<DroolsKIEBaseModel,java.lang.Object> kieBaseCacheKeyGenerator, boolean failOnBeanMismatch) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengineservices.maintenance.impl
Methods in de.hybris.platform.ruleengineservices.maintenance.impl that return DroolsKIEModuleModel Modifier and Type Method Description protected DroolsKIEModuleModelDefaultRuleMaintenanceService. getRulesModuleByName(java.lang.String moduleName)Methods in de.hybris.platform.ruleengineservices.maintenance.impl with parameters of type DroolsKIEModuleModel Modifier and Type Method Description protected <S extends SourceRuleModel>
java.util.Map<S,DroolsRuleModel>DefaultRuleMaintenanceService. getDeployedRules(DroolsKIEModuleModel module)Given the rule engine module get the map of source rules to deployed drools rules -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengineservices.maintenance.tasks.impl
Methods in de.hybris.platform.ruleengineservices.maintenance.tasks.impl that return types with arguments of type DroolsKIEModuleModel Modifier and Type Method Description protected ModuleVersionResolver<DroolsKIEModuleModel>ProvideModifiedRuleCodesPostTask. getModuleVersionResolver()Method parameters in de.hybris.platform.ruleengineservices.maintenance.tasks.impl with type arguments of type DroolsKIEModuleModel Modifier and Type Method Description voidProvideModifiedRuleCodesPostTask. setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver) -
Uses of DroolsKIEModuleModel in de.hybris.platform.ruleengineservices.rule.services.impl
Methods in de.hybris.platform.ruleengineservices.rule.services.impl that return types with arguments of type DroolsKIEModuleModel Modifier and Type Method Description protected ModuleVersionResolver<DroolsKIEModuleModel>DefaultRuleService. getModuleVersionResolver()Method parameters in de.hybris.platform.ruleengineservices.rule.services.impl with type arguments of type DroolsKIEModuleModel Modifier and Type Method Description voidDefaultRuleService. setModuleVersionResolver(ModuleVersionResolver<DroolsKIEModuleModel> moduleVersionResolver)
-