14d6a43b0ba3819bacd0ec817a8b9054926fc029
[policy/apex-pdp.git] /
1 {
2   "engineServiceParameters": {
3     "name": "MyFirstPolicyApexEngine",
4     "version": "0.0.1",
5     "id": 101,
6     "instanceCount": 4,
7     "deploymentPort": 12345,
8     "policyModelFileName": "examples/models/MyFirstPolicy/3/MyFirstPolicyModelSFL_0.0.1.json",
9     "engineParameters": {
10       "executorParameters": {
11         "MVEL": {
12           "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
13         },
14         "JAVASCRIPT": {
15           "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
16         }
17       }
18     }
19   },
20   "eventOutputParameters": {
21     "aProducer": {
22       "carrierTechnologyParameters": {
23         "carrierTechnology": "WEBSOCKET",
24         "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.websocket.WebSocketCarrierTechnologyParameters",
25         "parameters": {
26           "wsClient": false,
27           "port": 4000
28         }
29       },
30       "eventProtocolParameters": {
31         "eventProtocol": "JSON"
32       }
33     }
34   },
35   "eventInputParameters": {
36     "aConsumer": {
37       "carrierTechnologyParameters": {
38         "carrierTechnology": "WEBSOCKET",
39         "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.websocket.WebSocketCarrierTechnologyParameters",
40         "parameters": {
41           "wsClient": false,
42           "port": 3000
43         }
44       },
45       "eventProtocolParameters": {
46         "eventProtocol": "JSON"
47       }
48     }
49   }
50 }