在KieBase中添加/删除规则后重新加载KieSession

兵马俑

从KieBase删除规则后,我尝试重新创建KieSession,但删除的规则仍在触发。

我创建了一个KieBase并使用以下代码删除了一条规则:

    KieServices service = KieServices.Factory.get();
    KieFileSystem fileSystem = service.newKieFileSystem();
    KieBuilder builder = service.newKieBuilder(fileSystem);     

    ReleaseId releaseId1 = service.getRepository().getDefaultReleaseId();
    KieContainer kContainer = service.newKieContainer(releaseId1);
    KieSession ksession = kContainer.newKieSession(sessionConfig);

    KieBaseConfiguration config = service.newKieBaseConfiguration();
    KieBase base = kContainer.newKieBase(config);

    base.removeRule("com.somepackage", "rule1");
    KieSession ksession1 = kContainer.newKieSession(sessionConfig);

但是,当我根据ksession1评估事实时,rule1仍在触发。如何将已编辑的KieBase重新加载到新会话中?

异想天开

您可以从修改后的KieBase创建会话:

 KieSession ksession1 = base.newKieSession();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ufw中添加规则后是否需要重新加载?

来自分类Dev

在ufw中添加规则后是否需要重新加载?

来自分类Dev

删除或添加任何规则后是否有必要重新加载eslint?

来自分类Dev

加载页面后,在Foundation交换中添加新规则

来自分类Dev

在extjs中删除行后重新加载网格选择

来自分类Dev

在AngularJS中删除项目后如何重新加载状态?

来自分类Dev

插入/添加后在Entity Framework中强制重新加载实体

来自分类Dev

重新加载页面时,从 Angular 6 中的 url 中删除 # 后页面不会加载。

来自分类Dev

删除项目后,symfony重新加载页面

来自分类Dev

Drools 6:向正在运行的KieSession添加规则

来自分类Dev

重新启动Centos后iptables无法加载新规则

来自分类Dev

从“添加或删除规则集”中删除规则集

来自分类Dev

删除后如何重新添加用户?

来自分类Dev

删除后如何重新添加用户?

来自分类Dev

删除文本(使用JavaScript删除)后,无法在元素中重新添加文本(使用JavaScript附加)

来自分类Dev

添加/删除类后无法加载页面

来自分类Dev

免费的jqGrid 4.8.0-删除后在不重新加载的情况下隐藏网格中的行

来自分类Dev

PHP / MYSQL:重新加载后,删除的行仍显示在我的页面中

来自分类Dev

从 ng-bootstrap Modal 中删除后使用新数据重新加载组件

来自分类Dev

在应用内购买后重新加载SKScene或View以删除iAd

来自分类Dev

如何使用UIPreviewAction删除项目后重新加载UITableView

来自分类Dev

删除单行后如何用ajax重新加载表

来自分类Dev

删除记录后Extjs 3.4重新加载网格

来自分类Dev

删除所有项目后如何重新加载列表视图?

来自分类Dev

从UICollectionView删除项目后更新/重新加载集合视图

来自分类Dev

单击删除按钮后如何自动重新加载更新的数据

来自分类Dev

使用 Codeigniter 网站 URL 从 angularjs 中删除 # 后,如果重新加载,则找不到 404 页面...(页面未重新加载的主要错误)?

来自分类Dev

添加新条目后如何重新加载tableview?

来自分类Dev

首次加载后从导航中删除课程

Related 相关文章

  1. 1

    在ufw中添加规则后是否需要重新加载?

  2. 2

    在ufw中添加规则后是否需要重新加载?

  3. 3

    删除或添加任何规则后是否有必要重新加载eslint?

  4. 4

    加载页面后,在Foundation交换中添加新规则

  5. 5

    在extjs中删除行后重新加载网格选择

  6. 6

    在AngularJS中删除项目后如何重新加载状态?

  7. 7

    插入/添加后在Entity Framework中强制重新加载实体

  8. 8

    重新加载页面时,从 Angular 6 中的 url 中删除 # 后页面不会加载。

  9. 9

    删除项目后,symfony重新加载页面

  10. 10

    Drools 6:向正在运行的KieSession添加规则

  11. 11

    重新启动Centos后iptables无法加载新规则

  12. 12

    从“添加或删除规则集”中删除规则集

  13. 13

    删除后如何重新添加用户?

  14. 14

    删除后如何重新添加用户?

  15. 15

    删除文本(使用JavaScript删除)后,无法在元素中重新添加文本(使用JavaScript附加)

  16. 16

    添加/删除类后无法加载页面

  17. 17

    免费的jqGrid 4.8.0-删除后在不重新加载的情况下隐藏网格中的行

  18. 18

    PHP / MYSQL:重新加载后,删除的行仍显示在我的页面中

  19. 19

    从 ng-bootstrap Modal 中删除后使用新数据重新加载组件

  20. 20

    在应用内购买后重新加载SKScene或View以删除iAd

  21. 21

    如何使用UIPreviewAction删除项目后重新加载UITableView

  22. 22

    删除单行后如何用ajax重新加载表

  23. 23

    删除记录后Extjs 3.4重新加载网格

  24. 24

    删除所有项目后如何重新加载列表视图?

  25. 25

    从UICollectionView删除项目后更新/重新加载集合视图

  26. 26

    单击删除按钮后如何自动重新加载更新的数据

  27. 27

    使用 Codeigniter 网站 URL 从 angularjs 中删除 # 后,如果重新加载,则找不到 404 页面...(页面未重新加载的主要错误)?

  28. 28

    添加新条目后如何重新加载tableview?

  29. 29

    首次加载后从导航中删除课程

热门标签

归档