Add 'DroolsRunnable' class 53/98253/5
authorStraubs, Ralph (rs8887) <rs8887@att.com>
Mon, 11 Nov 2019 17:28:47 +0000 (11:28 -0600)
committerStraubs, Ralph (rs8887) <rs8887@att.com>
Thu, 14 Nov 2019 09:07:25 +0000 (03:07 -0600)
commit1320df00310f70b3cf6695466eb2d76a2d3dc49b
treec7d4f55b594db9a2bbec98a5ba1ecb207467770f
parent2b0f80062f0609f483eea287bdf503be45f12472
Add 'DroolsRunnable' class

This provides a simple way to run arbitrary Java code within the
Drools thread. This change also includes a general way to specify
Drools rules that are automatically added to every Drools session.

Change-Id: I5ddcca4c807dc552fbcbd4a19dce311a4d358279
Issue-ID: POLICY-1948
Signed-off-by: Straubs, Ralph (rs8887) <rs8887@att.com>
policy-core/src/main/java/org/onap/policy/drools/core/DroolsRunnable.java [new file with mode: 0644]
policy-core/src/main/java/org/onap/policy/drools/core/PolicyContainer.java
policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java
policy-core/src/main/resources/META-INF/drools/drl [new file with mode: 0644]
policy-core/src/test/java/org/onap/policy/drools/core/DroolsContainerTest.java
policy-core/src/test/java/org/onap/policy/drools/util/KieUtilsTest.java
policy-management/src/test/java/org/onap/policy/drools/controller/internal/MavenDroolsControllerUpgradesTest.java