Support multiple Policy/Controller types using 'controller.type' property 26/110126/6
authorStraubs, Ralph (rs8887) <rs8887@att.com>
Mon, 13 Jul 2020 14:26:50 +0000 (10:26 -0400)
committerjhh <jorge.hernandez-herrero@att.com>
Tue, 21 Jul 2020 13:42:21 +0000 (08:42 -0500)
commit8382101e6c43578b6c78dfc10bacbd165e413c69
tree3907554ceb32fd3fbf157e33d0c5698810aa61e8
parente7f57317f694c7a2a673e37dbfdd6275adcd74c0
Support multiple Policy/Controller types using 'controller.type' property

It provides a feature base to allow for custom Policy
and Drools Controllers.

Issue-ID: POLICY-2415
Change-Id: Ibe3f11e3ecd925537ffd03d2420bb3b8214029c9
Signed-off-by: Straubs, Ralph (rs8887) <rs8887@att.com>
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
policy-core/src/main/java/org/onap/policy/drools/properties/DroolsPropertyConstants.java
policy-management/src/main/java/org/onap/policy/drools/controller/DroolsControllerFactory.java
policy-management/src/main/java/org/onap/policy/drools/controller/IndexedDroolsControllerFactory.java
policy-management/src/main/java/org/onap/policy/drools/features/DroolsControllerFeatureApi.java
policy-management/src/main/java/org/onap/policy/drools/features/PolicyControllerFeatureApi.java
policy-management/src/main/java/org/onap/policy/drools/system/IndexedPolicyControllerFactory.java
policy-management/src/main/java/org/onap/policy/drools/system/internal/AggregatedPolicyController.java
policy-management/src/test/java/org/onap/policy/drools/controller/DroolsControllerFactoryTest.java
policy-management/src/test/java/org/onap/policy/drools/system/PolicyControllerFactoryTest.java
policy-management/src/test/resources/META-INF/services/org.onap.policy.drools.features.DroolsControllerFeatureApi [new file with mode: 0644]
policy-management/src/test/resources/META-INF/services/org.onap.policy.drools.features.PolicyControllerFeatureApi [new file with mode: 0644]