Change vCPE example to use POJOs 86/69986/31
authorliamfallon <liam.fallon@ericsson.com>
Mon, 8 Oct 2018 12:36:31 +0000 (13:36 +0100)
committerliamfallon <liam.fallon@est.tech>
Wed, 27 Mar 2019 22:35:12 +0000 (22:35 +0000)
commitf996ef829249c304550becb0cb57db3efd3baf6a
treeef2657cd8d44f80b02cfee8db0908a8f9ca7dbf1
parentcfcffbce70ddc3083e337f18377c0847f7233caa
Change vCPE example to use POJOs

This review uses POJOs rather than Avro schema to unmarshal
and marshal events from and to DMaaP.

The POJO classes for interacting with DMaaP have been moved into
a common policy module.

This review is now ready for full review (finally!).

Issue-ID: POLICY-954
Change-Id: Ibb89d8af5b9006821e6a0a756e16bbe3815af15a
Signed-off-by: liamfallon <liam.fallon@ericsson.com>
Signed-off-by: liamfallon <liam.fallon@est.tech>
Signed-off-by: Liam Fallon <liam.fallon@est.tech>
Signed-off-by: liamfallon <liam.fallon@est.tech>
54 files changed:
examples/examples-onap-vcpe/pom.xml
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPE/ApexConfig.json
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPE/ApexConfigStdin.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPE/ApexConfig_Sim.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPE/ApexConfig_Sim_StdIO.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPE/VCPEInitiationEvent0.json [deleted file]
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPE/VCPEInitiationEvent1.json [deleted file]
examples/examples-onap-vcpe/src/main/resources/examples/config/ONAPvCPE/VCPEInitiationEvent2.json [deleted file]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/AAIQuery.json [moved from examples/examples-onap-vcpe/src/test/resources/events/AAIQuery.json with 100% similarity]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/AAIResponse4Policy.json [moved from examples/examples-onap-vcpe/src/test/resources/events/AAIResponse4Policy.json with 100% similarity]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/AAIResponse4VNF.json [moved from examples/examples-onap-vcpe/src/test/resources/events/AAIResponse4VNF.json with 100% similarity]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/AAIResponseExample.json [moved from examples/examples-onap-vcpe/src/test/resources/events/AAIResponseExample.json with 100% similarity]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/APPCvCPERestartRequestEvent.json [moved from examples/examples-onap-vcpe/src/test/resources/events/APPCvCPERestartRequestEvent.json with 100% similarity]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/APPCvCPERestartResponseNOKEvent.json [moved from examples/examples-onap-vcpe/src/test/resources/events/APPCvCPERestartResponseNOKEvent.json with 100% similarity]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/APPCvCPERestartResponseOKEvent.json [moved from examples/examples-onap-vcpe/src/test/resources/events/APPCvCPERestartResponseOKEvent.json with 100% similarity]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/APPCvCPERestartResponseOKInitialEvent.json [moved from examples/examples-onap-vcpe/src/test/resources/events/APPCvCPERestartResponseOKInitialEvent.json with 100% similarity]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/MultiEvents.json [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/VCPEAbatedAAIInfoEvent.json [moved from examples/examples-onap-vcpe/src/test/resources/events/VCPEAbatedAAIInfoEvent.json with 100% similarity]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/VCPEAbatedNoAAIInfoEvent.json [moved from examples/examples-onap-vcpe/src/test/resources/events/VCPEAbatedNoAAIInfoEvent.json with 100% similarity]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/VCPEOnsetAAIInfoEvent.json [moved from examples/examples-onap-vcpe/src/test/resources/events/VCPEOnsetAAIInfoEvent.json with 93% similarity]
examples/examples-onap-vcpe/src/main/resources/examples/events/ONAPvCPE/VCPEOnsetNoAAIInfoEvent.json [moved from examples/examples-onap-vcpe/src/test/resources/events/VCPEOnsetNoAAIInfoEvent.json with 83% similarity]
examples/examples-onap-vcpe/src/main/resources/logic/AAILookupRequestTask.js
examples/examples-onap-vcpe/src/main/resources/logic/AAILookupResponseTask.js
examples/examples-onap-vcpe/src/main/resources/logic/APPCRestartVNFRequestTask.js
examples/examples-onap-vcpe/src/main/resources/logic/APPCRestartVNFResponseTask.js
examples/examples-onap-vcpe/src/main/resources/logic/AbatedTask.js
examples/examples-onap-vcpe/src/main/resources/logic/ControlLoopLogTask.js
examples/examples-onap-vcpe/src/main/resources/logic/DeniedTask.js
examples/examples-onap-vcpe/src/main/resources/logic/GetVCPEStateTask.js
examples/examples-onap-vcpe/src/main/resources/logic/GuardRequestTask.js
examples/examples-onap-vcpe/src/main/resources/logic/GuardResponseTask.js
examples/examples-onap-vcpe/src/main/resources/logic/OnsetOrAbatedStateTSL.js [moved from examples/examples-onap-vcpe/src/main/resources/logic/ReceiveEventPolicyOnsetOrAbatedStateTSL.js with 69% similarity]
examples/examples-onap-vcpe/src/main/resources/logic/ReceiveEventPolicyAAILookupStateTSL.js [deleted file]
examples/examples-onap-vcpe/src/main/resources/logic/ReceiveEventPolicyRequestAAIStateTSL.js [new file with mode: 0644]
examples/examples-onap-vcpe/src/main/resources/policy/ONAPvCPEPolicyModel.apex
examples/examples-onap-vcpe/src/main/resources/schemas/AAIInstanceFiltersType.avsc [deleted file]
examples/examples-onap-vcpe/src/main/resources/schemas/AAIInventoryResponseItemType.avsc [deleted file]
examples/examples-onap-vcpe/src/main/resources/schemas/AAINamedQueryType.avsc [deleted file]
examples/examples-onap-vcpe/src/main/resources/schemas/APPCInputBodyType.avsc [deleted file]
examples/examples-onap-vcpe/src/main/resources/schemas/APPCOutputBodyType.avsc [deleted file]
examples/examples-onap-vcpe/src/main/resources/schemas/VCPEAAIInfoType.avsc [deleted file]
examples/examples-onap-vcpe/src/main/resources/schemas/VCPEClosedLoopStatusType.avsc
examples/examples-onap-vcpe/src/main/resources/schemas/VCPEClosedLoopStatusTypeWithHistory.avsc [deleted file]
examples/examples-onap-vcpe/src/test/java/org/onap/policy/apex/domains/onap/vcpe/AaiAndGuardSimEndpointTest.java [deleted file]
examples/examples-onap-vcpe/src/test/java/org/onap/policy/apex/domains/onap/vcpe/AppcResponseCreator.java [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/java/org/onap/policy/apex/domains/onap/vcpe/OnapVCpeSim.java [moved from examples/examples-onap-vcpe/src/test/java/org/onap/policy/apex/domains/onap/vcpe/AaiAndGuardSim.java with 86% similarity]
examples/examples-onap-vcpe/src/test/java/org/onap/policy/apex/domains/onap/vcpe/OnapVCpeSimEndpoint.java [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/java/org/onap/policy/apex/domains/onap/vcpe/OnapVcpeRunner.java [new file with mode: 0644]
examples/examples-onap-vcpe/src/test/resources/config/ApexConfigFileOnly.json [deleted file]
examples/examples-onap-vcpe/src/test/resources/config/appc.lcm.success.json [deleted file]
examples/examples-onap-vcpe/src/test/resources/config/dcae.vcpe.abatement.json [deleted file]
examples/examples-onap-vcpe/src/test/resources/config/dcae.vcpe.onset.json [deleted file]
examples/examples-onap-vcpe/src/test/resources/etc/Notes.txt [new file with mode: 0644]
pom.xml