Add VFC integration code 17/8517/3
authorRitu Sood <ritu.sood@intel.com>
Wed, 23 Aug 2017 14:52:20 +0000 (07:52 -0700)
committerRitu Sood <ritu.sood@intel.com>
Thu, 24 Aug 2017 13:33:57 +0000 (06:33 -0700)
commit1c4fcf40b4cd33454bb57bde1e82a3819cb6ccff
tree1e0ea36076cf9249c2a66ef9eb3d331b10cb9493
parent945627aef4645a9a696aeb2150669e43aae9f98a
Add VFC integration code

This patch adds VFC Actor code and updates drool template for VFC.
This is WIP patch. There are two opens for this patch that are
still in discussion

1) AA&I fields in onset event
2) VFC URL, username and password

Issue-ID: POLICY-57
Change-Id: Idc1d1fada295fa1c2e563ba37dd359f7b5c59f87
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
20 files changed:
controlloop/common/actors/actor.vfc/pom.xml [new file with mode: 0644]
controlloop/common/actors/actor.vfc/src/main/java/org/onap/policy/controlloop/actor/vfc/VFCActorServiceProvider.java [new file with mode: 0644]
controlloop/common/actors/actor.vfc/src/main/resources/META-INF/services/org.onap.policy.controlloop.actorServiceProvider.spi.Actor [new file with mode: 0644]
controlloop/common/actors/pom.xml
controlloop/common/eventmanager/pom.xml
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/eventmanager/ControlLoopOperationManager.java
controlloop/common/model-impl/pom.xml
controlloop/common/model-impl/vfc/pom.xml [new file with mode: 0644]
controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCHealActionVmInfo.java [new file with mode: 0644]
controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCHealAdditionalParams.java [new file with mode: 0644]
controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCHealRequest.java [new file with mode: 0644]
controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCManager.java [new file with mode: 0644]
controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCRequest.java [new file with mode: 0644]
controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCResponse.java [new file with mode: 0644]
controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCResponseDescriptor.java [new file with mode: 0644]
controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/VFCResponseHistoryList.java [new file with mode: 0644]
controlloop/common/model-impl/vfc/src/main/java/org/onap/policy/vfc/util/Serialization.java [new file with mode: 0644]
controlloop/common/model-impl/vfc/src/test/java/org/onap/policy/vfc/TestDemo.java [new file with mode: 0644]
controlloop/packages/artifacts/pom.xml
controlloop/templates/template.demo/src/main/resources/ControlLoop_Template_xacml_guard.drl