Mario Fusco

fix compilation problem

[DROOLS-3385] use a concurrent map to store classes declaration in knowledge base (#2176)

[JBPM-8019] add dependencies necessary for jbpm to run on jdk 11 (#1389)

* [JBPM-8019] add dependencies necessary for jbpm to run on jdk 11

* [JBPM-8019] add dependencies necessary for jbpm to run on jdk 11

    • -1
    • +24
    /jbpm-services/jbpm-services-cdi/pom.xml
[DROOLS-3319] use a concurrent set for keeping track of non existing classes in ProjectClassLoader

[DROOLS-3392] workaround lack of xjc executable in JDK11 (#2172)

* [DROOLS-3392] workaround lack of xjc executable in JDK11

* [DROOLS-3392] workaround lack of xjc executable in JDK11

[DROOLS-2646] fix rewiring of left tuples' linked list for tuples having a peer when a rule is removed during incremental compilation

[DROOLS-2210] remove sliding time window expiring job when explictly retracting its fact handle (#2166)

[DROOLS-3345] fix function invocation in from clause with executable model

[DROOLS-3345] fix function invocation in from clause with executable model

(cherry picked from commit 4a9e605825a840cc7747216a6d7800fc3623dd4f)

[DROOLS-2989] Improvement to Drools Marshallers (#2164)

* Avoid writing node memories

* Avoid write and read node memories

* Removed write memories methods

* Added failing test with combinations

* Support multiple objects

* Use set instead of Hashmap

* Support non serializing nodes

* Better handling of int[] and object[]

* Fix array coping

* nest marshalled object into the tuple

* refactor

* pluggable serialization strategy

[DROOLS-3345] allow to pass object fields to function and method invocation in executable model

[DROOLS-3345] allow to pass object fields to function and method invocation in executable model

(cherry picked from commit a1fe03ac36f13a84dcdb95142c9f856c7b820d4c)

[DROOLS-3332] make the heuristic to decide how many rules should go in an executable model class file more strict (#2161)

* DROOLS-3332 Add reproducer for handling large DRL file

* [DROOLS-3332] make the heuristic to decide how many rules should go in an executable model class file more strict

(cherry picked from commit b216ce40706bed9909db93087b3fce54ae30335b)

[DROOLS-3332] make the heuristic to decide how many rules should go in an executable model class file more strict (#2161)

* DROOLS-3332 Add reproducer for handling large DRL file

* [DROOLS-3332] make the heuristic to decide how many rules should go in an executable model class file more strict

[DROOLS-3325] fix session pool test in multithreading environment

[DROOLS-3194] jdk11 support (#1373)

[DROOLS-3194] jdk11 support (#2145)

  1. … 4 more files in changeset.
[DROOLS-3228] fix node memories and agenda queue reset for sessions pool (#2136)

[DROOLS-3215] return an empty list instead of null when asking the content of an empty or non-existing folder in MemoryFileSystem (#2122)

[DROOLS-3107] allow to eagerly create segment prototypes

ignore unknonw annotations on declared types in executable model

[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-3108] fix osgi import for file system based KieSession pool

[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-3076] test and fix ScalablePool

[DROOLS-3076] KieSessions pool (#1348)

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.