65612b6db0108a0eef4cb29e4aa9301ab21ab07a
[policy/apex-pdp.git] /
1 {
2     "engineServiceParameters": {
3         "name": "MyFirstPolicyApexEngine",
4         "version": "0.0.1",
5         "id": 102,
6         "instanceCount": 4,
7         "deploymentPort": 12345,
8         "policyModelFileName": "examples/models/MyFirstPolicy/2/MyFirstPolicyModel_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 }