d0c75c6bb29c2e7ddef76f7d2c4f205b2abf999f
[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": "examples/models/SampleDomain/SamplePolicyModelJAVASCRIPT.xml",
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         "SecondConsumer": {
31             "carrierTechnologyParameters": {
32                 "carrierTechnology": "RESTSERVER",
33                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters"
34             },
35             "eventProtocolParameters": {
36                 "eventProtocol": "JSON"
37             },
38             "synchronousMode": true,
39             "synchronousPeer": "SecondProducer",
40             "synchronousTimeout": 500
41         }
42     },
43     "eventOutputParameters": {
44         "FirstProducer": {
45             "carrierTechnologyParameters": {
46                 "carrierTechnology": "RESTSERVER",
47                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters"
48             },
49             "eventProtocolParameters": {
50                 "eventProtocol": "JSON"
51             },
52             "synchronousMode": true,
53             "synchronousPeer": "FirstConsumer",
54             "synchronousTimeout": 500
55         },
56         "SecondProducer": {
57             "carrierTechnologyParameters": {
58                 "carrierTechnology": "RESTSERVER",
59                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restserver.RestServerCarrierTechnologyParameters"
60             },
61             "eventProtocolParameters": {
62                 "eventProtocol": "JSON"
63             },
64             "synchronousMode": true,
65             "synchronousPeer": "SecondConsumer",
66             "synchronousTimeout": 500
67         }
68     }
69 }