Provide a way to trigger Drools rules when an update occurs 34/97634/4
authorStraubs, Ralph (rs8887) <rs8887@att.com>
Mon, 28 Oct 2019 12:49:56 +0000 (07:49 -0500)
committerStraubs, Ralph (rs8887) <rs8887@att.com>
Thu, 31 Oct 2019 08:56:14 +0000 (03:56 -0500)
commitf9e71ded2e39d6a21952bc1670ec4947d8c47d00
tree2d56e16e8c29a283a8139a388ffa623b3a7db816
parent21523fd8fcf5e266ace45988890ab9a8b3fab930
Provide a way to trigger Drools rules when an update occurs

An instance of 'DroolsInitFeature.Init' is inserted into a Drools
session when it is initialized, updated, or restored from
persistent data. This provides an opportunity to catch more
initialization scenarios than you can with an empty 'when' clause.

Updates:

1) Change 'DroolsInitFeature' to use Policy Engine scheduled executor

2) Add new test to 'DroolsInitFeatureTest' to verify that the 'Init'
   object is inserted into and deleted from Drools memory

3) Remove trailing spaces

Issue-ID: POLICY-1948
Change-Id: I4748c2415c4563e98b4a53d573c9ebe1e96e8e34
Signed-off-by: Straubs, Ralph (rs8887) <rs8887@att.com>
feature-drools-init/pom.xml [new file with mode: 0644]
feature-drools-init/src/assembly/assemble_zip.xml [new file with mode: 0644]
feature-drools-init/src/main/java/org/onap/policy/drools/droolsinit/DroolsInitFeature.java [new file with mode: 0644]
feature-drools-init/src/main/resources/META-INF/services/org.onap.policy.drools.core.PolicySessionFeatureApi [new file with mode: 0644]
feature-drools-init/src/test/java/org/onap/policy/drools/droolsinit/DroolsInitFeatureTest.java [new file with mode: 0644]
pom.xml