3faf4ca32e55143430a7651cc6bce560878d7a3a
[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"     : 30000
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"     : 40000
43                 }
44             },
45             "eventProtocolParameters":{
46                 "eventProtocol" : "JSON"
47             }
48         }
49     }
50 }