39a1b2ddbb03350deaeae63906e2c398670ef3d4
[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         "engineParameters": {
9             "executorParameters": {
10                 "JAVASCRIPT": {
11                     "parameterClassName": "org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters"
12                 }
13             },
14             "contextParameters": {
15                 "parameterClassName": "org.onap.policy.apex.context.parameters.ContextParameters",
16                 "schemaParameters": {
17                     "Avro": {
18                         "parameterClassName": "org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters"
19                     },
20                     "Java": {
21                         "parameterClassName": "org.onap.policy.apex.context.impl.schema.java.JavaSchemaHelperParameters",
22                         "jsonAdapters": {
23                             "Instant": {
24                                 "adaptedClass": "java.time.Instant",
25                                 "adaptorClass": "org.onap.policy.controlloop.util.Serialization$GsonInstantAdapter"
26                             }
27                         }
28                     }
29                 }
30             }
31         }
32     },
33     "eventInputParameters": {
34         "ConfigureBlackWhiteListConsumer": {
35             "carrierTechnologyParameters": {
36                 "carrierTechnology": "FILE",
37                 "parameters": {
38                     "fileName": "examples/events/ONAPvCPEStandalone/ConfigureBlackWhiteLists.json"
39                 }
40             },
41             "eventProtocolParameters": {
42                 "eventProtocol": "JSON"
43             }
44         },
45         "AnalyticsPreloadConsumer": {
46             "carrierTechnologyParameters": {
47                 "carrierTechnology": "FILE",
48                 "parameters": {
49                     "fileName": "examples/events/ONAPvCPEStandalone/MultiEvents.json"
50                 }
51             },
52             "eventProtocolParameters": {
53                 "eventProtocol": "JSON",
54                 "parameters": {
55                     "pojoField": "VirtualControlLoopEvent",
56                     "sourceAlias": "from"
57                 }
58             },
59             "eventName": "VirtualControlLoopEvent"
60         },
61         "AnalyticsConsumer": {
62             "carrierTechnologyParameters": {
63                 "carrierTechnology": "RESTCLIENT",
64                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
65                 "parameters": {
66                     "url": "http://localhost:54321/OnapVCpeSim/sim/events/unauthenticated.DCAE_CL_OUTPUT/APEX/1?timeout=30000"
67                 }
68             },
69             "eventProtocolParameters": {
70                 "eventProtocol": "JSON",
71                 "parameters": {
72                     "pojoField": "VirtualControlLoopEvent",
73                     "sourceAlias": "from"
74                 }
75             },
76             "eventName": "VirtualControlLoopEvent"
77         },
78         "ControllerConsumer": {
79             "carrierTechnologyParameters": {
80                 "carrierTechnology": "RESTCLIENT",
81                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
82                 "parameters": {
83                     "url": "http://localhost:54321/OnapVCpeSim/sim/events/APPC_LCM_WRITE/APEX/1?timeout=60000"
84                 }
85             },
86             "eventProtocolParameters": {
87                 "eventProtocol": "JSON",
88                 "parameters": {
89                     "versionAlias": "version",
90                     "pojoField": "ControllerResponse"
91                 }
92             },
93             "eventName": "ControllerResponseEvent",
94             "eventNameFilter": "ControllerResponseEvent"
95         },
96         "ActionInitConsumer": {
97             "carrierTechnologyParameters": {
98                 "carrierTechnology": "EVENT_REQUESTOR"
99             },
100             "eventProtocolParameters": {
101                 "eventProtocol": "APEX"
102             },
103             "eventNameFilter": "ActionEvent",
104             "requestorMode": true,
105             "requestorPeer": "ActionInitProducer",
106             "requestorTimeout": 500
107         }
108     },
109     "eventOutputParameters": {
110         "ConfigureBlackWhiteListProducer": {
111             "carrierTechnologyParameters": {
112                 "carrierTechnology": "RESTCLIENT",
113                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
114                 "parameters": {
115                     "url": "http://localhost:54321/OnapVCpeSim/sim/events/BLACK-WHITE-LIST-READ"
116                 }
117             },
118             "eventProtocolParameters": {
119                 "eventProtocol": "JSON"
120             },
121             "eventNameFilter": "ConfigureBlackWhiteListResultEvent"
122         },
123         "ActionInitProducer": {
124             "carrierTechnologyParameters": {
125                 "carrierTechnology": "EVENT_REQUESTOR"
126             },
127             "eventProtocolParameters": {
128                 "eventProtocol": "APEX"
129             },
130             "eventNameFilter": "ActionEventListEvent",
131             "requestorMode": true,
132             "requestorPeer": "ActionInitConsumer",
133             "requestorTimeout": 500
134         },
135         "logProducer": {
136             "carrierTechnologyParameters": {
137                 "carrierTechnology": "FILE",
138                 "parameters": {
139                     "fileName": "/tmp/ControlLoopEventsOut.json"
140                 }
141             },
142             "eventProtocolParameters": {
143                 "eventProtocol": "JSON"
144             }
145         },
146         "ControllerProducer": {
147             "carrierTechnologyParameters": {
148                 "carrierTechnology": "RESTCLIENT",
149                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
150                 "parameters": {
151                     "url": "http://localhost:54321/OnapVCpeSim/sim/events/APPC-LCM-READ"
152                 }
153             },
154             "eventProtocolParameters": {
155                 "eventProtocol": "JSON",
156                 "parameters": {
157                     "versionAlias": "version",
158                     "sourceAlias": "from",
159                     "pojoField": "ControllerRequest"
160                 }
161             },
162             "eventNameFilter": "ControllerRequestEvent"
163         },
164         "PolicyLogProducer": {
165             "carrierTechnologyParameters": {
166                 "carrierTechnology": "RESTCLIENT",
167                 "parameterClassName": "org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters",
168                 "parameters": {
169                     "url": "http://localhost:54321/OnapVCpeSim/sim/events/POLICY_CL_MGT"
170                 }
171             },
172             "eventProtocolParameters": {
173                 "eventProtocol": "JSON",
174                 "parameters": {
175                     "versionAlias": "version",
176                     "sourceAlias": "from",
177                     "pojoField": "VirtualControlLoopNotification"
178                 }
179             },
180             "eventNameFilter": "ControlLoopLogEvent"
181         }
182     }
183 }