Drools

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-3072] kie-maven-plugin to persist DMN Compilation results in KJAR like for DRL exec model rules (#2117)

* Listener in configuration

* Move new instance of DMNCompilerConfigurationImpl outside the method

* Register listeners from configuration

* Listener gets filename and file contents

* Typesafe file path

* Avoid compile and define invoker based on listener

* Optimized import

* Deferred compiler

* Try read the evaluator from the class loader

* Removed boolean from event

* Events only in deferred

* Fix option of deferred

* Find the compiled class at runtime

* Find classes

* Instantiate evaluator

* Printout of invokator

* Avoid regenerate the classes if there's the META-INF file

* init parameters

* It workds

* Move generated class name to DTableModel.java

* DMNRuleClassFile

* Refactor

* Renamed ExecModelDMNMavenSourceCompiler.java to MavenSourceCompiler

* OOP

* Extracted method

* Inverted if condition

* Removed println

* Factory to createDMNEvaluator

* Factory to createDMNEvaluator

* Public Rule class flie

* Added debug

* Reverted useless changes

* Avoid caching configuration

* Cache CompilerConfigurationImpl

* Removed ExecModelCompilerDeferredOption.java

* Minor fixes

* minor fixes 2

DROOLS-3180 Split RuleUnitRegistry to two separate classes (#2119)

* DROOLS-3180 Encapsulate two different behaviours of RuleUnitRegistry

* DROOLS-3180 Fix PMML executor

    • -0
    • +50
    /drools-core/src/main/java/org/drools/core/ruleunit/State.java
  1. … 11 more files in changeset.
[DROOLS-3181] fix VirtualFileSystem discovery after changes in eap 6.4.21 (#2118)

[DROOLS-3181] fix VirtualFileSystem discovery after changes in eap 6.4.21 (#2118)

(cherry picked from commit 2a36f67a29ed06d0f980a60ff1c81fa897e8147a)

DROOLS-3143 [DMN Designer] DMN unmarshal from 1.1, 1.2; marshal as 1.2 (#2116)

QName prefix logic alignment to DMN v1.2 in edge cases.

DROOLS-3165 Various DMN serialization issues (#2115)

DROOLS-3165 Various DMN serialization issues

[DROOLS-3108] fix osgi import for file system based KieSession pool

DROOLS-3006 Move test cases affected by equality mode to a separate package (#2114)

* DROOLS-3006 Tidy up test parameterization before a small refactor

* DROOLS-3006 Simplify tests parameterization

* DROOLS-3006 Imports optimization

* DROOLS-3006 Move tests with equality mode asserts to a separate package

* DROOLS-3006 Remove equality mode from basic test parameters

* DROOLS-3006 Add basic equality mode tests

  1. … 21 more files in changeset.
[DROOLS-1372] avoid creation of a new classloader at each KieContainer update (#2113)

[DROOLS-3108] allow KieScanner to work with a plain file system (#2109)

[DROOLS-3108] allow KieScanner to work with a plain file system

DROOLS-3132 DMN assign null to ItemDefinition with allowedValues (#2108)

DROOLS-2893 DMN v1.2 Serialization degraded mode without XSD (#2111)

* Revert "DROOLS-2893 DMN v1.2 Serialization degraded mode without XSD"

This reverts commit 204ffabec730666518904620c6c251a292b12a2d.

Conflicts:

kie-dmn/kie-dmn-validation/src/test/java/org/kie/dmn/validation/ValidatorTest.java

* .

    • -0
    • +159
    /kie-dmn/kie-dmn-backend/src/test/resources/DC.xsd
    • -0
    • +115
    /kie-dmn/kie-dmn-backend/src/test/resources/DI.xsd
    • -0
    • +504
    /kie-dmn/kie-dmn-backend/src/test/resources/DMN12.xsd
    • -0
    • +106
    /kie-dmn/kie-dmn-backend/src/test/resources/DMNDI12.xsd
[DROOLS-3144] Wrong logger category in DebugRuleRuntimeEventListener (#2110)

Upgraded versions for release 7.13.0.Final

  1. … 55 more files in changeset.
bumped up to 7.14.0-SNAPSHOT

  1. … 55 more files in changeset.
[JBPM-7380] AFTER_RULEFLOW_NODE_EXITED string is wrong (#2093)

change to AFTER PROCESS NODE EXITED

[DROOLS-3076] test and fix ScalablePool

fix compilation problem

[DROOLS-3076] KieSession pool (#2099)

* [DROOLS-3076] KieSession pool

* [DROOLS-3076] KieSession pool

* [DROOLS-3076] KieSession pool

* [DROOLS-3076] KieSession pool

* [DROOLS-3076] KieSession pool

  1. … 9 more files in changeset.
[DROOLS-3089] set ThreadSafeTrackableTimeJobFactoryManager as default option (#2104)

Test Cleanup - Call dispose after kieSession is not needed (#2100)

* Test Cleanup - Call dispose after kieSession is not needed

* Updates following PR review - use try-finally

JBPM-7822 - Able to lock without 'nowait' for jBPM pessimistic locking (#2091)

[BAPL-794] allow to set Calendars on a KieSession in a declartive way (#2103)

[DROOLS-2133] fix rule units unbinding

DROOLS-3087 DMN Validation of DecisionService referencing a missing import (#2102)

* Test case

* fix.

* .

[DROOLS-3080] output lhs patterns generated from decision tables in right order (#2101)

    • binary
    /drools-decisiontables/src/test/resources/data/LhsOrder.xls
DecisionTableTest cleanup (#2095)

This PR load decision tables in static @BeforeClass method to avoid repeated loading for each test class parameter.

Next this PR adds some missing dispose() methods at the end of tests.

Use <target> instead of deprecated <tasks> in antrun plugin config (#2097)

Fixes the warning

"[WARNING] Parameter tasks is deprecated, use target instead"

which appears during the build.

See maven-antrun-plugin [docs](http://maven.apache.org/plugins/maven-antrun-plugin/run-mojo.html#tasks)

DROOLS-3070 Ensure DMN tests run parameterized with executable model (#2096)

* DROOLS-3070 Add exec model parameter to additional tests in kie-dmn-core

* DROOLS-3070 Fix checkstyle warnings in kie-dmn-core tests

* DROOLS-3070 Add exec. model parameter to FEEL extended profile tests

* DROOLS-3070 Fix checkstyle warnings in kie-dmn-feel runtime tests

* DROOLS-3070 Cast the left part of a "+" expression to BigDecimal

  1. … 51 more files in changeset.
DROOLS-3071 Fix binary op handling, add cast to bigdecimal (#2094)