bb652e99b9b57d4657ff45b979cb39b1e64ea893
[policy/apex-pdp.git] /
1 {
2     "engineServiceParameters":{
3         "name"          : "MyApexEngine",
4         "version"        : "0.0.1",
5         "id"             :  45,
6         "instanceCount"  : 4,
7         "deploymentPort" : 12561,
8         "policyModelFileName" : "models/SampleDomain/SamplePolicyModelJAVASCRIPT.json",
9         "engineParameters"    : {
10             "executorParameters" : {
11                 "JAVASCRIPT" : {
12                     "parameterClassName" : "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
13                 }
14             }
15         }
16     },
17     "eventInputParameters": {
18         "FirstConsumer": {
19             "carrierTechnologyParameters" : {
20                 "carrierTechnology" : "RESTSERVER",
21                 "parameterClassName" : "org.onap.policy.apex.plugins.event.carrier.restserver.RESTServerCarrierTechnologyParameters"
22             },
23             "eventProtocolParameters":{
24                 "eventProtocol" : "JSON"
25             },
26             "synchronousMode"    : true,
27             "synchronousPeer"    : "FirstProducer",
28             "synchronousTimeout" : 500
29
30         },
31         "SecondConsumer": {
32             "carrierTechnologyParameters" : {
33                 "carrierTechnology" : "RESTSERVER",
34                 "parameterClassName" : "org.onap.policy.apex.plugins.event.carrier.restserver.RESTServerCarrierTechnologyParameters"
35             },
36             "eventProtocolParameters":{
37                 "eventProtocol" : "JSON"
38             },
39             "synchronousMode"    : true,
40             "synchronousPeer"    : "SecondProducer",
41             "synchronousTimeout" : 500
42
43         }
44     },
45     "eventOutputParameters": {
46         "FirstProducer": {
47             "carrierTechnologyParameters":{
48                 "carrierTechnology" : "RESTSERVER",
49                 "parameterClassName" : "org.onap.policy.apex.plugins.event.carrier.restserver.RESTServerCarrierTechnologyParameters"
50             },
51             "eventProtocolParameters":{
52                 "eventProtocol" : "JSON"
53             },
54             "synchronousMode"    : true,
55             "synchronousPeer"    : "FirstConsumer",
56             "synchronousTimeout" : 500
57         },
58         "SecondProducer": {
59             "carrierTechnologyParameters":{
60                 "carrierTechnology" : "RESTSERVER",
61                 "parameterClassName" : "org.onap.policy.apex.plugins.event.carrier.restserver.RESTServerCarrierTechnologyParameters"
62             },
63             "eventProtocolParameters":{
64                 "eventProtocol" : "JSON"
65             },
66             "synchronousMode"    : true,
67             "synchronousPeer"    : "SecondConsumer",
68             "synchronousTimeout" : 500
69         }
70     }
71 }