Adding examples module to apex-pdp 41/56941/4
authorramverma <ram.krishna.verma@ericsson.com>
Thu, 19 Jul 2018 17:45:16 +0000 (18:45 +0100)
committerramverma <ram.krishna.verma@ericsson.com>
Thu, 19 Jul 2018 20:37:59 +0000 (21:37 +0100)
commit3d02543fc00a46da2da8f682f71b538ca2fd36e5
treef31f40279c7d00505b10bf5f7000712ea2e0c879
parentab64a570730f3645939a33e06487c2477f1314de
Adding examples module to apex-pdp

Adding examples (MyFirstPolicy, AADM, Adaptive, PCVS) to apex-pdp
so that anyone can try out running few sample policies
and understand how to create and run policies in apex-pdp.

Change-Id: I0dff6d54ef94d8b5bdb63eabcb09e9f64d76fd0c
Issue-ID: POLICY-861
Signed-off-by: ramverma <ram.krishna.verma@ericsson.com>
167 files changed:
examples/aadm/pom.xml [new file with mode: 0644]
examples/aadm/src/main/java/org/onap/policy/apex/examples/aadm/concepts/ENodeBStatus.java [new file with mode: 0644]
examples/aadm/src/main/java/org/onap/policy/apex/examples/aadm/concepts/IMSIStatus.java [new file with mode: 0644]
examples/aadm/src/main/java/org/onap/policy/apex/examples/aadm/concepts/IPAddressStatus.java [new file with mode: 0644]
examples/aadm/src/main/java/org/onap/policy/apex/examples/aadm/concepts/package-info.java [new file with mode: 0644]
examples/aadm/src/main/java/org/onap/policy/apex/examples/aadm/model/AADMDomainModelFactory.java [new file with mode: 0644]
examples/aadm/src/main/java/org/onap/policy/apex/examples/aadm/model/AADMDomainModelSaver.java [new file with mode: 0644]
examples/aadm/src/main/java/org/onap/policy/apex/examples/aadm/model/package-info.java [new file with mode: 0644]
examples/aadm/src/main/java/org/onap/policy/apex/examples/aadm/package-info.java [new file with mode: 0644]
examples/aadm/src/main/resources/examples/events/AADM/AADMTestEvent.xml [new file with mode: 0644]
examples/aadm/src/main/resources/examples/events/AADM/AADMTestEvent0.json [new file with mode: 0644]
examples/aadm/src/main/resources/examples/events/AADM/AADMTestEvent1.json [new file with mode: 0644]
examples/aadm/src/main/resources/examples/events/AADM/AADMTestEvent2.json [new file with mode: 0644]
examples/aadm/src/main/resources/examples/events/AADM/AADMTestEvent3.json [new file with mode: 0644]
examples/aadm/src/main/resources/examples/events/AADM/AADMTestEvent4.json [new file with mode: 0644]
examples/aadm/src/main/resources/examples/events/AADM/AADMTestEvent5.json [new file with mode: 0644]
examples/aadm/src/main/resources/examples/events/AADM/AADMTestEvent6.json [new file with mode: 0644]
examples/aadm/src/main/resources/examples/events/AADM/AADMTestEvent7.json [new file with mode: 0644]
examples/aadm/src/main/resources/examples/events/AADM/AADMTestPeridociEvent.json [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/AADMDoSProvenActTask_TaskLogic.mvel [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/AADMDoSSuggestionActTask_TaskLogic.mvel [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/AADMMatchTask_TaskLogic.mvel [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/AADMNoActTask_TaskLogic.mvel [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/AADMPolicy_Act_TaskSelectionLogic.mvel [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/Default_TaskLogic.mvel [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/Default_TaskSelectionLogic.mvel [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/PeriodicActTask_TaskLogic.mvel [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/SAPCActTask_TaskLogic.mvel [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/SAPCMatchTask_TaskLogic.mvel [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/VMMEActTask_TaskLogic.mvel [new file with mode: 0644]
examples/aadm/src/main/resources/org/onap/policy/apex/examples/aadm/model/mvel/VMMEMatchTask_TaskLogic.mvel [new file with mode: 0644]
examples/aadm/src/test/java/org/onap/policy/apex/examples/aadm/TestAADMDBWrite.java [new file with mode: 0644]
examples/aadm/src/test/java/org/onap/policy/apex/examples/aadm/TestAADMModel.java [new file with mode: 0644]
examples/aadm/src/test/java/org/onap/policy/apex/examples/aadm/TestAADMModelCreator.java [new file with mode: 0644]
examples/aadm/src/test/java/org/onap/policy/apex/examples/aadm/TestAADMUseCase.java [new file with mode: 0644]
examples/aadm/src/test/java/org/onap/policy/apex/examples/aadm/TestApexActionListener.java [new file with mode: 0644]
examples/aadm/src/test/resources/META-INF/persistence.xml [new file with mode: 0644]
examples/aadm/src/test/resources/logback-test.xml [new file with mode: 0644]
examples/adaptive/pom.xml [new file with mode: 0644]
examples/adaptive/src/main/java/org/onap/policy/apex/examples/adaptive/concepts/AnomalyDetection.java [new file with mode: 0644]
examples/adaptive/src/main/java/org/onap/policy/apex/examples/adaptive/concepts/AutoLearn.java [new file with mode: 0644]
examples/adaptive/src/main/java/org/onap/policy/apex/examples/adaptive/concepts/package-info.java [new file with mode: 0644]
examples/adaptive/src/main/java/org/onap/policy/apex/examples/adaptive/model/AdaptiveDomainModelFactory.java [new file with mode: 0644]
examples/adaptive/src/main/java/org/onap/policy/apex/examples/adaptive/model/AdaptiveDomainModelSaver.java [new file with mode: 0644]
examples/adaptive/src/main/java/org/onap/policy/apex/examples/adaptive/model/java/AnomalyDetectionPolicy_Decide_TaskSelectionLogic.java [new file with mode: 0644]
examples/adaptive/src/main/java/org/onap/policy/apex/examples/adaptive/model/java/AutoLearnPolicy_Decide_TaskSelectionLogic.java [new file with mode: 0644]
examples/adaptive/src/main/java/org/onap/policy/apex/examples/adaptive/model/java/package-info.java [new file with mode: 0644]
examples/adaptive/src/main/java/org/onap/policy/apex/examples/adaptive/model/package-info.java [new file with mode: 0644]
examples/adaptive/src/main/resources/examples/events/Adaptive/AnomalyDetectionEvents.json [new file with mode: 0644]
examples/adaptive/src/main/resources/examples/events/Adaptive/AutoLearnEvents.json [new file with mode: 0644]
examples/adaptive/src/main/resources/org/onap/policy/apex/examples/adaptive/model/mvel/AutoLearnDecideTask0_TaskLogic.mvel [new file with mode: 0644]
examples/adaptive/src/main/resources/org/onap/policy/apex/examples/adaptive/model/mvel/AutoLearnDecideTask1_TaskLogic.mvel [new file with mode: 0644]
examples/adaptive/src/main/resources/org/onap/policy/apex/examples/adaptive/model/mvel/AutoLearnDecideTask2_TaskLogic.mvel [new file with mode: 0644]
examples/adaptive/src/main/resources/org/onap/policy/apex/examples/adaptive/model/mvel/AutoLearnDecideTask3_TaskLogic.mvel [new file with mode: 0644]
examples/adaptive/src/main/resources/org/onap/policy/apex/examples/adaptive/model/mvel/AutoLearnDecideTask4_TaskLogic.mvel [new file with mode: 0644]
examples/adaptive/src/main/resources/org/onap/policy/apex/examples/adaptive/model/mvel/AutoLearnDecideTask5_TaskLogic.mvel [new file with mode: 0644]
examples/adaptive/src/main/resources/org/onap/policy/apex/examples/adaptive/model/mvel/AutoLearnDecideTask6_TaskLogic.mvel [new file with mode: 0644]
examples/adaptive/src/main/resources/org/onap/policy/apex/examples/adaptive/model/mvel/DefaultAnomalyDetectionTask_Logic.mvel [new file with mode: 0644]
examples/adaptive/src/main/resources/org/onap/policy/apex/examples/adaptive/model/mvel/DefaultAutoLearnTask_Logic.mvel [new file with mode: 0644]
examples/adaptive/src/main/resources/org/onap/policy/apex/examples/adaptive/model/mvel/DefaultState_Logic.mvel [new file with mode: 0644]
examples/adaptive/src/test/java/org/onap/policy/apex/examples/adaptive/TestAnomalyDetectionDBWrite.java [new file with mode: 0644]
examples/adaptive/src/test/java/org/onap/policy/apex/examples/adaptive/TestAnomalyDetectionModel.java [new file with mode: 0644]
examples/adaptive/src/test/java/org/onap/policy/apex/examples/adaptive/TestAnomalyDetectionModelCreator.java [new file with mode: 0644]
examples/adaptive/src/test/java/org/onap/policy/apex/examples/adaptive/TestAnomalyDetectionTSLUseCase.java [new file with mode: 0644]
examples/adaptive/src/test/java/org/onap/policy/apex/examples/adaptive/TestApexActionListener.java [new file with mode: 0644]
examples/adaptive/src/test/java/org/onap/policy/apex/examples/adaptive/TestAutoLearnDBWrite.java [new file with mode: 0644]
examples/adaptive/src/test/java/org/onap/policy/apex/examples/adaptive/TestAutoLearnModel.java [new file with mode: 0644]
examples/adaptive/src/test/java/org/onap/policy/apex/examples/adaptive/TestAutoLearnModelCreator.java [new file with mode: 0644]
examples/adaptive/src/test/java/org/onap/policy/apex/examples/adaptive/TestAutoLearnTSLUseCase.java [new file with mode: 0644]
examples/adaptive/src/test/java/org/onap/policy/apex/examples/adaptive/package-info.java [new file with mode: 0644]
examples/adaptive/src/test/resources/META-INF/persistence.xml [new file with mode: 0644]
examples/myfirstpolicy/pom.xml [new file with mode: 0644]
examples/myfirstpolicy/src/main/java/org/onap/policy/apex/examples/myfirstpolicy/model/MFPDomainModelFactory.java [new file with mode: 0644]
examples/myfirstpolicy/src/main/java/org/onap/policy/apex/examples/myfirstpolicy/model/MFPDomainModelSaver.java [new file with mode: 0644]
examples/myfirstpolicy/src/main/java/org/onap/policy/apex/examples/myfirstpolicy/model/package-info.java [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/SampleData/csv/AssistantInput.csv [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/SampleData/csv/BranchInput.csv [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/SampleData/csv/ItemInput.csv [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/SampleData/csv/SalesInput.csv [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/SampleData/sql/apex_sales.sql [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/SampleData/sql/readme.txt [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/1/EventIn_BoozeItem_084106GMT.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/1/EventIn_BoozeItem_201713GMT.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/1/EventIn_NonBoozeItem_101309GMT.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/1/EventOut_BoozeItem_084106GMT.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/1/EventOut_BoozeItem_201713GMT.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/1/EventOut_NonBoozeItem_101309GMT.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/1/EventsIn.json.txt [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/1/EventsOut.json.txt [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/2/EventIn_BoozeItem_101433CET_thurs.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/2/EventIn_BoozeItem_171937CET_sun.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/2/EventIn_NonBoozeItem_111309CET_mon.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/2/EventOut_BoozeItem_101433CET_thurs.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/2/EventOut_BoozeItem_171937CET_sun.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/2/EventOut_NonBoozeItem_111309CET_mon.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/2/EventsIn.json.txt [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/events/MyFirstPolicy/2/EventsOut.json.txt [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/models/MyFirstPolicy/1/MorningBoozeCheck.js [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/models/MyFirstPolicy/1/MorningBoozeCheck.mvel [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/models/MyFirstPolicy/1/MyFirstPolicyModel_0.0.1.alt.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/models/MyFirstPolicy/1/MyFirstPolicyModel_0.0.1.apex [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/models/MyFirstPolicy/1/MyFirstPolicyModel_0.0.1.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/models/MyFirstPolicy/2/MorningBoozeCheck.mvel [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/models/MyFirstPolicy/2/MorningBoozeCheckAlt1.mvel [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/models/MyFirstPolicy/2/MyFirstPolicyModel_0.0.1.apex [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/models/MyFirstPolicy/2/MyFirstPolicyModel_0.0.1.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/examples/models/MyFirstPolicy/2/MyFirstPolicy_BoozeAuthDecideTSL.js [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/org/onap/policy/apex/examples/myfirstpolicy/1/config/MyFirstPolicyConfigStdin2StdoutJsonEvent.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/org/onap/policy/apex/examples/myfirstpolicy/1/config/MyFirstPolicyConfigWs2WsServerJsonEvent.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/org/onap/policy/apex/examples/myfirstpolicy/2/config/MyFirstPolicyConfigStdin2StdoutJsonEvent.json [new file with mode: 0644]
examples/myfirstpolicy/src/main/resources/org/onap/policy/apex/examples/myfirstpolicy/2/config/MyFirstPolicyConfigWs2WsServerJsonEvent.json [new file with mode: 0644]
examples/myfirstpolicy/src/test/java/org/onap/policy/apex/examples/myfirstpolicy/TestMFPLogic.java [new file with mode: 0644]
examples/myfirstpolicy/src/test/java/org/onap/policy/apex/examples/myfirstpolicy/TestMFPModel.java [new file with mode: 0644]
examples/myfirstpolicy/src/test/java/org/onap/policy/apex/examples/myfirstpolicy/TestMFPModelCLI.java [new file with mode: 0644]
examples/myfirstpolicy/src/test/java/org/onap/policy/apex/examples/myfirstpolicy/TestMFPModelCreator.java [new file with mode: 0644]
examples/myfirstpolicy/src/test/java/org/onap/policy/apex/examples/myfirstpolicy/TestMFPUseCase.java [new file with mode: 0644]
examples/myfirstpolicy/src/test/java/org/onap/policy/apex/examples/myfirstpolicy/TestSaleAuthListener.java [new file with mode: 0644]
examples/myfirstpolicy/src/test/resources/META-INF/persistence.xml [new file with mode: 0644]
examples/myfirstpolicy/src/test/resources/logback-test.xml [new file with mode: 0644]
examples/pcvs/pom.xml [new file with mode: 0644]
examples/pcvs/src/main/java/org/onap/policy/apex/examples/pcvs/model/PCVSDomainModelFactory.java [new file with mode: 0644]
examples/pcvs/src/main/java/org/onap/policy/apex/examples/pcvs/model/PCVSDomainModelSaver.java [new file with mode: 0644]
examples/pcvs/src/main/java/org/onap/policy/apex/examples/pcvs/model/package-info.java [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/config/pcvs/vpnsla/kafka2kafka.json [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/config/pcvs/vpnsla/stdin2stdout.json [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/events/pcvs/vpnsla/CtxtCustomers.json [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/events/pcvs/vpnsla/CtxtEdges.json [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/events/pcvs/vpnsla/CtxtNodes.json [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/events/pcvs/vpnsla/Trigger_Edge09.json [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/LinkMonitor.py [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/MininetTopology.py [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/configure.sh [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/env.sh [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/start-apex.sh [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/start-floodlight.sh [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/start-kafka-zk.sh [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/start-linkmonitor.sh [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/start-mininet.sh [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/streams/a1.sh [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/streams/a2.sh [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/streams/b1.sh [new file with mode: 0644]
examples/pcvs/src/main/resources/examples/scripts/pcvs/vpnsla/streams/b2.sh [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/avro/customers.avsc [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/avro/decision.avsc [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/avro/link-status.avsc [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/avro/problems.avsc [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/avro/situation.avsc [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/avro/topology-edges.avsc [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/avro/topology-nodes.avsc [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/logic/ctxt-customer.js [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/logic/ctxt-edges.js [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/logic/ctxt-nodes.js [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/logic/task-act.js [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/logic/task-decide-none.js [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/logic/task-decide-priority.js [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/logic/task-decide-sla.js [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/logic/task-decide-solved.js [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/logic/task-establish.js [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/logic/task-match.js [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/logic/tsl-decide.js [new file with mode: 0644]
examples/pcvs/src/main/resources/org/onap/policy/apex/examples/pcvs/vpnsla/vpnsla.apex [new file with mode: 0644]
examples/pcvs/src/test/resources/META-INF/persistence.xml [new file with mode: 0644]
examples/pcvs/src/test/resources/logback-test.xml [new file with mode: 0644]
examples/pcvs/src/test/resources/org/onap/policy/apex/examples/pcvs/vpnsla/config/stdin2stdout.json [new file with mode: 0644]
examples/pom.xml [new file with mode: 0644]
packages/apex-pdp-package-full/pom.xml
pom.xml