commit | 3cc1a85a832771cb70ed9cbaab9031bc4a114308 | [log] [tgz] |
---|---|---|
author | Ralph Straubs <rs8887@att.com> | Wed Jun 14 03:56:05 2017 -0500 |
committer | Ralph Straubs <rs8887@att.com> | Wed Jun 14 08:02:46 2017 -0500 |
tree | 72c6b95e049790fbfeb5ad96066fa4fbbd112d38 | |
parent | 85e12563d2092018f83b456f5926f2b28f9742c7 [diff] |
[POLICY-21] PDP-D gets stuck during shutdown The fix for this problem is included in the following enhancements: 1) Define a new nested interface 'PolicySession.ThreadModel', which makes it possible for features to control the thread or threads processing a 'KieSession'. The nested class 'PolicySession.DefaultThreadModel' implements the default version, which uses 'KieSession.fireUntilHalt()' instead of polling 'KieSession.fireAllRules()'. A new method 'selectThreadModel(PolicySession session)' has been added to 'PolicySessionFeatureAPI' to enable this selection. 2) Update thread names when 'KieContainer.updateToVersion(...)' is called Change-Id: Ic48089fe5660501e2e3d42b87501697211a9d0fe Signed-off-by: Ralph Straubs <rs8887@att.com>
This source repository contains the OpenECOMP Policy DroolsPDP code. The settings file only needs to support the standard Maven repositories (e.g. central = http://repo1.maven.org/maven2/), and any proxy settings needed in your environment.
To build it using Maven 3, first build 'policy-common-modules' (which contains dependencies), and then run: mvn clean install