diff options
author | Ralph Straubs <rs8887@att.com> | 2017-06-14 03:56:05 -0500 |
---|---|---|
committer | Ralph Straubs <rs8887@att.com> | 2017-06-14 08:02:46 -0500 |
commit | 3cc1a85a832771cb70ed9cbaab9031bc4a114308 (patch) | |
tree | 72c6b95e049790fbfeb5ad96066fa4fbbd112d38 /policy-utils/src | |
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>
Diffstat (limited to 'policy-utils/src')
0 files changed, 0 insertions, 0 deletions