424d2b454fd69df4d0c51b33a84bda912684a688
[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/SamplePolicyModelMVEL.json",
9                 "engineParameters": {
10                         "executorParameters": {
11                                 "MVEL": {
12                                         "parameterClassName": "org.onap.policy.apex.plugins.executor.mvel.MvelExecutorParameters"
13                                 }
14                         }
15                 }
16         },
17         "eventInputParameters": {
18                 "FileConsumer0": {
19                         "carrierTechnologyParameters": {
20                                 "carrierTechnology": "FILE",
21                                 "parameters": {
22                                         "fileName": "src/test/resources/events/EventsInMulti.json"
23                                 }
24                         },
25                         "eventProtocolParameters": {
26                                 "eventProtocol": "JSON"
27                         }
28                 },
29                 "RestRequestorConsumer0": {
30                         "carrierTechnologyParameters": {
31                                 "carrierTechnology": "RESTREQUESTOR",
32                                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters",
33                                 "parameters": {
34                                         "url": "http://localhost:32801/TestRESTRequestor/apex/event/GetEvent",
35                                         "httpMethod": "GET",
36                                         "restRequestTimeout": 2000
37                                 }
38                         },
39                         "eventProtocolParameters": {
40                                 "eventProtocol": "JSON"
41                         },
42                         "eventNameFilter": "Event0100",
43                         "requestorMode": true,
44                         "requestorPeer": "RestRequestorProducer0",
45                         "requestorTimeout": 500
46                 },
47                 "FileConsumer1": {
48                         "carrierTechnologyParameters": {
49                                 "carrierTechnology": "FILE",
50                                 "parameters": {
51                                         "fileName": "src/test/resources/events/EventsInMulti.json"
52                                 }
53                         },
54                         "eventProtocolParameters": {
55                                 "eventProtocol": "JSON"
56                         }
57                 },
58                 "RestRequestorConsumer1": {
59                         "carrierTechnologyParameters": {
60                                 "carrierTechnology": "RESTREQUESTOR",
61                                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters",
62                                 "parameters": {
63                                         "url": "http://localhost:32801/TestRESTRequestor/apex/event/GetEvent",
64                                         "httpMethod": "GET",
65                                         "restRequestTimeout": 2000
66                                 }
67                         },
68                         "eventProtocolParameters": {
69                                 "eventProtocol": "JSON"
70                         },
71                         "eventNameFilter": "Event0100",
72                         "requestorMode": true,
73                         "requestorPeer": "RestRequestorProducer1",
74                         "requestorTimeout": 500
75                 }
76         },
77         "eventOutputParameters": {
78                 "RestRequestorProducer0": {
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": "Event0004",
87                         "requestorMode": true,
88                         "requestorPeer": "RestRequestorConsumer0",
89                         "requestorTimeout": 500
90                 },
91                 "FileProducer0": {
92                         "carrierTechnologyParameters": {
93                                 "carrierTechnology": "FILE",
94                                 "parameters": {
95                                         "fileName": "src/test/resources/events/EventsOutMulti0.json"
96                                 }
97                         },
98                         "eventProtocolParameters": {
99                                 "eventProtocol": "JSON"
100                         },
101                         "eventNameFilter": "Event0104"
102                 },
103                 "RestRequestorProducer1": {
104                         "carrierTechnologyParameters": {
105                                 "carrierTechnology": "RESTREQUESTOR",
106                                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters"
107                         },
108                         "eventProtocolParameters": {
109                                 "eventProtocol": "JSON"
110                         },
111                         "eventNameFilter": "Event0004",
112                         "requestorMode": true,
113                         "requestorPeer": "RestRequestorConsumer1",
114                         "requestorTimeout": 500
115                 },
116                 "FileProducer1": {
117                         "carrierTechnologyParameters": {
118                                 "carrierTechnology": "FILE",
119                                 "parameters": {
120                                         "fileName": "src/test/resources/events/EventsOutMulti1.json"
121                                 }
122                         },
123                         "eventProtocolParameters": {
124                                 "eventProtocol": "JSON"
125                         },
126                         "eventNameFilter": "Event0104"
127                 }
128         }
129 }