Drools 6.5.0.Final提供
最新版本和最出色的Drools 6.5.0.Final版本現已可供下載。 這是我們先前構建的增量版本,重點是對6.x系列進行一些重要的改進。
您可以在此處找到更多詳細信息,下載和文檔:
- Drools網站
- 資料下載
- 文獻資料
- 發行說明
請閱讀下面的一些發行要點。
您還可以檢查以下新版本:
- 流程管理
- Optaplanner
快樂流口水。
什么是新的?
核心引擎
可配置的ThreadFactory
某些運行時環境(例如Google App Engine)不允許直接創建新的線程。 因此,現在可以通過設置系統屬性來插入自己的ThreadFactory實現。
drools.threadFactory及其類名。
現在可以將事實的字段都用作查詢的輸入參數,例如:
query contains(String $s, String $c)$s := String( this.contains( $c ) ) endrule PersonNamesWithA when$p : Person()contains( $p.name, "a"; ) then end使用修改后的屬性更新
引入了屬性反應性,以避免不必要的和無用的(重新)評估,并使引擎僅對實際上限制或綁定在給定模式內部的屬性做出反應。 但是,此功能僅可用于在規則結果內進行的修改。 相反,以編程方式進行的更新不會意識到對象的屬性已更改,因此無法使用此功能。
為了克服此限制,現在可以有選擇地在更新語句中指定已修改的對象中已更改的屬性的名稱,如以下示例所示:
Person me = new Person("me", 40); FactHandle meHandle = ksession.insert( me );me.setAge(41); me.setAddress("California Avenue"); ksession.update( meHandle, me, "age", "address" );監控框架改進
為了提供對KieContainers的監視,引入了一種新型的MBean,并且重新審視了JMX MBean的層次結構,以反映與KieBases的相關MBean的關系。 已經對JMX對象命名進行了規范化以反映Kie API中使用的術語。引入了一種新型的MBean,以便提供對Stateless KieSession的監視,而在以前的版本中則沒有。
Drools工作臺
指導規則編輯器:復合字段約束中的支持公式
現在,復合字段約束支持公式的使用。 當將約束添加到模式時,“多字段約束”選擇(“所有(和)”和“任何一個(或)”)支持使用除表達式之外的公式。
創作–項目編輯器–重新導入按鈕
“重新導入”按鈕會使所有緩存的依賴項無效,以便處理其中特定的依賴項被更新而無需修改其版本的情況。
翻譯自: https://www.javacodegeeks.com/2016/10/drools-6-5-0-final-available.html
總結
以上是生活随笔為你收集整理的Drools 6.5.0.Final提供的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring 事物合并_Spring系列
- 下一篇: 尤尔达键盘快捷键(尤里快捷键)