9992e4f28b0d67557f5e2db1b36234c49513b1ee
[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": "src/test/resources/policymodels/RequestorModel.json",
9         "engineParameters": {
10             "executorParameters": {
11                 "JAVASCRIPT": {
12                     "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
13                 }
14             }
15         }
16     },
17     "eventInputParameters": {
18         "RestRequestorConsumer0": {
19             "carrierTechnologyParameters": {
20                 "carrierTechnology": "RESTREQUESTOR",
21                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters",
22                 "parameters": {
23                     "url": "http://localhost:32801/TestRESTRequestor/apex/event/GetEvent",
24                     "httpMethod": "GET",
25                     "restRequestTimeout": 2000,
26                     "httpHeaders" : [
27                         [null, "bbb"],
28                         ["ccc", "ddd"]
29                     ]
30                 }
31             },
32             "eventProtocolParameters": {
33                 "eventProtocol": "JSON"
34             },
35             "eventNameFilter": "ResponseEvent",
36             "requestorMode": true,
37             "requestorPeer": "RestRequestorProducer0",
38             "requestorTimeout": 2000
39         },
40         "RestRequestorConsumer1": {
41             "carrierTechnologyParameters": {
42                 "carrierTechnology": "RESTREQUESTOR",
43                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters",
44                 "parameters": {
45                     "url": "http://localhost:32801/TestRESTRequestor/apex/event/GetEvent",
46                     "httpMethod": "GET",
47                     "restRequestTimeout": 2000,
48                     "httpHeaders" : [
49                         ["aaa", "bbb"],
50                         ["ccc", null],
51                         ["eee", "fff"]
52                     ]
53                 }
54             },
55             "eventProtocolParameters": {
56                 "eventProtocol": "JSON"
57             },
58             "eventNameFilter": "ResponseEvent",
59             "requestorMode": true,
60             "requestorPeer": "RestRequestorProducer1",
61             "requestorTimeout": 2000
62         }
63     },
64     "eventOutputParameters": {
65         "RestRequestorProducer0": {
66             "carrierTechnologyParameters": {
67                 "carrierTechnology": "RESTREQUESTOR",
68                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters"
69             },
70             "eventProtocolParameters": {
71                 "eventProtocol": "JSON"
72             },
73             "eventNameFilter": "RequestEvent",
74             "requestorMode": true,
75             "requestorPeer": "RestRequestorConsumer0",
76             "requestorTimeout": 2000
77         },
78         "RestRequestorProducer1": {
79             "carrierTechnologyParameters": {
80                 "carrierTechnology": "RESTREQUESTOR",
81                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters"
82             },
83             "eventProtocolParameters": {
84                 "eventProtocol": "JSON"
85             },
86             "eventNameFilter": "RequestEvent",
87             "requestorMode": true,
88             "requestorPeer": "RestRequestorConsumer1",
89             "requestorTimeout": 2000
90         }
91     }
92 }