2 "engineServiceParameters": {
3 "name": "MyApexEngine",
7 "deploymentPort": 12561,
8 "policyModelFileName": "examples/models/ONAPvCPE/ONAPvCPEPolicyModel.json",
10 "executorParameters": {
12 "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
15 "contextParameters": {
16 "parameterClassName": "org.onap.policy.apex.context.parameters.ContextParameters",
19 "parameterClassName": "org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters"
22 "parameterClassName": "org.onap.policy.apex.context.impl.schema.java.JavaSchemaHelperParameters",
25 "adaptedClass": "java.time.Instant",
26 "adaptorClass": "org.onap.policy.controlloop.util.Serialization$GsonInstantAdapter"
34 "eventInputParameters": {
35 "ConfigureBlackWhiteListConsumer": {
36 "carrierTechnologyParameters": {
37 "carrierTechnology": "FILE",
39 "fileName": "examples/events/ONAPvCPEStandalone/ConfigureBlackWhiteLists.json"
42 "eventProtocolParameters": {
43 "eventProtocol": "JSON"
46 "AnalyticsPreloadConsumer": {
47 "carrierTechnologyParameters": {
48 "carrierTechnology": "FILE",
50 "fileName": "examples/events/ONAPvCPEStandalone/MultiEvents.json"
53 "eventProtocolParameters": {
54 "eventProtocol": "JSON",
56 "pojoField": "VirtualControlLoopEvent",
60 "eventName": "VirtualControlLoopEvent"
62 "AnalyticsConsumer": {
63 "carrierTechnologyParameters": {
64 "carrierTechnology": "RESTCLIENT",
65 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
67 "url": "http://localhost:54321/OnapVCpeSim/sim/events/unauthenticated.DCAE_CL_OUTPUT/APEX/1?timeout=30000"
70 "eventProtocolParameters": {
71 "eventProtocol": "JSON",
73 "pojoField": "VirtualControlLoopEvent",
77 "eventName": "VirtualControlLoopEvent"
79 "ControllerConsumer": {
80 "carrierTechnologyParameters": {
81 "carrierTechnology": "RESTCLIENT",
82 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
84 "url": "http://localhost:54321/OnapVCpeSim/sim/events/APPC_LCM_WRITE/APEX/1?timeout=60000"
87 "eventProtocolParameters": {
88 "eventProtocol": "JSON",
90 "versionAlias": "version",
91 "pojoField": "ControllerResponse"
94 "eventName": "ControllerResponseEvent",
95 "eventNameFilter": "ControllerResponseEvent"
97 "ActionInitConsumer": {
98 "carrierTechnologyParameters": {
99 "carrierTechnology": "EVENT_REQUESTOR"
101 "eventProtocolParameters": {
102 "eventProtocol": "APEX"
104 "eventNameFilter": "ActionEvent",
105 "requestorMode": true,
106 "requestorPeer": "ActionInitProducer",
107 "requestorTimeout": 500
110 "eventOutputParameters": {
111 "ConfigureBlackWhiteListProducer": {
112 "carrierTechnologyParameters": {
113 "carrierTechnology": "RESTCLIENT",
114 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
116 "url": "http://localhost:54321/OnapVCpeSim/sim/events/BLACK-WHITE-LIST-READ"
119 "eventProtocolParameters": {
120 "eventProtocol": "JSON"
122 "eventNameFilter": "ConfigureBlackWhiteListResultEvent"
124 "ActionInitProducer": {
125 "carrierTechnologyParameters": {
126 "carrierTechnology": "EVENT_REQUESTOR"
128 "eventProtocolParameters": {
129 "eventProtocol": "APEX"
131 "eventNameFilter": "ActionEventListEvent",
132 "requestorMode": true,
133 "requestorPeer": "ActionInitConsumer",
134 "requestorTimeout": 500
137 "carrierTechnologyParameters": {
138 "carrierTechnology": "FILE",
140 "fileName": "/tmp/ControlLoopEventsOut.json"
143 "eventProtocolParameters": {
144 "eventProtocol": "JSON"
147 "ControllerProducer": {
148 "carrierTechnologyParameters": {
149 "carrierTechnology": "RESTCLIENT",
150 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
152 "url": "http://localhost:54321/OnapVCpeSim/sim/events/APPC-LCM-READ"
155 "eventProtocolParameters": {
156 "eventProtocol": "JSON",
158 "versionAlias": "version",
159 "sourceAlias": "from",
160 "pojoField": "ControllerRequest"
163 "eventNameFilter": "ControllerRequestEvent"
165 "PolicyLogProducer": {
166 "carrierTechnologyParameters": {
167 "carrierTechnology": "RESTCLIENT",
168 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
170 "url": "http://localhost:54321/OnapVCpeSim/sim/events/POLICY_CL_MGT"
173 "eventProtocolParameters": {
174 "eventProtocol": "JSON",
176 "versionAlias": "version",
177 "sourceAlias": "from",
178 "pojoField": "VirtualControlLoopNotification"
181 "eventNameFilter": "ControlLoopLogEvent"